DocumentCode :
1255975
Title :
On the Distribution of Bugs in the Eclipse System
Author :
Concas, Giulio ; Marchesi, Michele ; Murgia, Alessandro ; Tonelli, Roberto ; Turnu, Ivana
Author_Institution :
Dept. of Electr. & Electron. Eng., Univ. of Cagliari, Cagliari, Italy
Volume :
37
Issue :
6
fYear :
2011
Firstpage :
872
Lastpage :
877
Abstract :
The distribution of bugs in software systems has been shown to satisfy the Pareto principle, and typically shows a power-law tail when analyzed as a rank-frequency plot. In a recent paper, Zhang showed that the Weibull cumulative distribution is a very good fit for the Alberg diagram of bugs built with experimental data. In this paper, we further discuss the subject from a statistical perspective, using as case studies five versions of Eclipse, to show how log-normal, Double-Pareto, and Yule-Simon distributions may fit the bug distribution at least as well as the Weibull distribution. In particular, we show how some of these alternative distributions provide both a superior fit to empirical data and a theoretical motivation to be used for modeling the bug generation process. While our results have been obtained on Eclipse, we believe that these models, in particular the Yule-Simon one, can generalize to other software systems.
Keywords :
Pareto analysis; Weibull distribution; eclipses; Pareto principle; Weibull cumulative distribution; eclipse system; software systems; statistical perspective; Computational modeling; Computer bugs; Data models; Object oriented modeling; Software systems; Weibull distribution; Software bug distribution; empirical research; object-oriented systems.;
fLanguage :
English
Journal_Title :
Software Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
0098-5589
Type :
jour
DOI :
10.1109/TSE.2011.54
Filename :
5928349
Link To Document :
بازگشت