A New Challenge for Applying Time Series Metrics Data to Software Quality Estimation

被引:0
作者
Sousuke Amasaki
Takashi Yoshitomi
Osamu Mizuno
Yasunari Takagi
Tohru Kikuno
机构
[1] Osaka University,Graduate School of Information Science and Technology
来源
Software Quality Journal | 2005年 / 13卷
关键词
software testing; software quality; time series data; statistical analysis;
D O I
暂无
中图分类号
学科分类号
摘要
In typical software development, a software reliability growth model (SRGM) is applied in each testing activity to determine the time to finish the testing. However, there are some cases in which the SRGM does not work correctly. That is, the SRGM sometimes mistakes quality for poor quality products. In order to tackle this problem, we focussed on the trend of time series data of software defects among successive testing phases and tried to estimate software quality using the trend. First, we investigate the characteristics of the time series data on the detected faults by observing the change of the number of detected faults. Using the rank correlation coefficient, the data are classified into four kinds of trends. Next, with the intention of estimating software quality, we investigate the relationship between the trends of the time series data and software quality. Here, software quality is defined by the number of faults detected during six months after shipment. Finally, we find a relationship between the trends and metrics data collected in the software design phase. Using logistic regression, we statistically show that two review metrics in the design and coding phase can determine the trend.
引用
收藏
页码:177 / 193
页数:16
相关论文
共 13 条
[1]  
Bisant D.B.(1989)A two-person inspection method to improve programming productivity IEEE Trans. on Software Engineering 15 1294-1304
[2]  
Lyle J.R.(1990)Prediction and control of Ada software defects Journal of Systems and Software 12 199-207
[3]  
Compton T.(1986)Advances in Software inspections IEEE Trans. on Software Engineering 12 744-751
[4]  
Withrow C.(1992)The detection of fault–prone programs IEEE Trans. on Software Engineering 18 423-433
[5]  
Fagan M.E.(2004)Using machine learning for estimating the defect content after an inspection IEEE Trans. on Software Engineering 30 17-28
[6]  
Munson J.C.(1993)Capability maturity model, version 1.1 IEEE Software 10 18-27
[7]  
Khoshgoftaar T.M.(undefined)undefined undefined undefined undefined-undefined
[8]  
Padberg F.(undefined)undefined undefined undefined undefined-undefined
[9]  
Ragg T.(undefined)undefined undefined undefined undefined-undefined
[10]  
Schoknecht R.(undefined)undefined undefined undefined undefined-undefined