DocumentCode :
3549531
Title :
Comparing fault-proneness estimation models
Author :
Bellini, P. ; Bruno, I. ; Nesi, P. ; Rogai, D.
Author_Institution :
Dept. of Syst. & Informatics, Univ. of Florence, Italy
fYear :
2005
fDate :
16-20 June 2005
Firstpage :
205
Lastpage :
214
Abstract :
Over the last, years, software quality has become one of the most important requirements in the development of systems. Fault-proneness estimation could play a key role in quality control of software products. In this area, much effort has been spent in defining metrics and identifying models for system assessment. Using this metrics to assess which parts of the system are more fault-proneness is of primary importance. This paper reports a research study begun with the analysis of more than 100 metrics and aimed at producing suitable models for fault-proneness estimation and prediction of software modules/files. The objective has been to find a compromise between the fault-proneness estimation rate and the size of the estimation model in terms of number of metrics used in the model itself. To this end, two different methodologies have been used, compared, and some synergies exploited. The methodologies were the logistic regression and the discriminant analyses. The corresponding models produced for fault-proneness estimation and prediction have been based on metrics addressing different aspects of computer programming. The comparison has produced satisfactory results in terms of fault-proneness prediction. The produced models have been cross validated by using data sets derived from source codes provided by two application scenarios.
Keywords :
formal specification; program verification; software fault tolerance; software maintenance; software metrics; software quality; computer programming; discriminant analysis; fault-proneness estimation models; fault-proneness prediction; logistic regression; model validation; software maintenance; software metrics; software model identification; software modules; software product quality control; source codes; system assessment; system requirements; Application software; Classification tree analysis; Costs; Fault diagnosis; Logistics; Maintenance; Object oriented modeling; Predictive models; Software quality; Software testing; cross validation; empirical validation; fault-proneness estimation; fault-proneness prediction; maintenance;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Engineering of Complex Computer Systems, 2005. ICECCS 2005. Proceedings. 10th IEEE International Conference on
Print_ISBN :
0-7695-2284-X
Type :
conf
DOI :
10.1109/ICECCS.2005.26
Filename :
1467901
Link To Document :
بازگشت