Empirical Research on the Application of a Structure-Based Software Reliability Model

被引:2
作者
Zhang, Jie [1 ]
Lu, Yang [2 ]
Shi, Ke [2 ]
Xu, Chong [2 ]
机构
[1] Anhui Normal Univ, Sch Comp & Informat, Wuhu 241003, Peoples R China
[2] Hefei Univ Technol, Sch Comp Sci & Informat Engn, Hefei 230601, Peoples R China
基金
中国国家自然科学基金;
关键词
Algebraic method; reliability evaluation; software metrics; software reliability; METRICS; PERFORMANCE;
D O I
10.1109/JAS.2020.1003309
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Reliability engineering implemented early in the development process has a significant impact on improving software quality. It can assist in the design of architecture and guide later testing, which is beyond the scope of traditional reliability analysis methods. Structural reliability models work for this, but most of them remain tested in only simulation case studies due to lack of actual data. Here we use software metrics for reliability modeling which are collected from source codes of post versions. Through the proposed strategy, redundant metric elements are filtered out and the rest are aggregated to represent the module reliability. We further propose a framework to automatically apply the module value and calculate overall reliability by introducing formal methods. The experimental results from an actual project show that reliability analysis at the design and development stage can be close to the validity of analysis at the test stage through reasonable application of metric data. The study also demonstrates that the proposed methods have good applicability.
引用
收藏
页码:1153 / 1162
页数:10
相关论文
共 42 条