|
ABSTRACT
To date, very little published empirical data has reported on the quality and reliability aspects of commercial software systems. In this paper, we present quantitative empirical study results on faults and failures with four releases of SoftPM [29, 31], one of the most widely adopted software project management tools in China. Our approach verifies Fenton's Hypotheses in [11] and explores the relationship between pre-release faults and post-release failures in four releases of SoftPM. We also present the distribution of Mean Time to Remove Faults (MTRF), the review and testing efficiency, and the fault and failure data for benchmarking. Our study shows that a few modules that are not fault-prone contain most failures in the field and most faults detected at an early stage cost less time to be fixed and removed. Our results have been validated and evaluated at four subsequent major releases of SoftPM at the laboratory for Internet Software Technologies of the Institute of Software, Chinese Academy of Sciences (iTechs).
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
F. AKIYAMA. An example of software system debugging. In Proceedings of the International Federation of Information Processing Societies Congress, pages 353--359. North-Holland Publishing Company, 1971.
|
| |
3
|
|
| |
4
|
|
| |
5
|
|
| |
6
|
|
| |
7
|
|
| |
8
|
Barry W. Boehm , Clark , Horowitz , Brown , Reifer , Chulani , Ray Madachy , Bert Steece, Software Cost Estimation with Cocomo II with Cdrom, Prentice Hall PTR, Upper Saddle River, NJ, 2000
|
| |
9
|
|
| |
10
|
N. Fenton and W. Wang. Risk and confidence analysis for fuzzy multicriteria decision making. Knowledge-Based Systems, 19(6):430--437, October 2006.
|
| |
11
|
|
| |
12
|
|
| |
13
|
L. Gou, Q. Wang. et al. Quantitatively managing defects for iterative projects: An industrial experience report in China. In Q. Wang, D. Pfahl, and D. M.Raffo, editors, Making Globally Distributed Software Development a Success Story, volume 5007 of LNCS, pages 369--380. Springer, 2008.
|
| |
14
|
|
| |
15
|
S. I., A. L., D. P., and S. E. On the use of Bayesian Belief Networks for the prediction of software productivity. Information and Software Technology, 45(1):51--60, January 2003.
|
| |
16
|
|
| |
17
|
|
| |
18
|
|
| |
19
|
|
| |
20
|
|
| |
21
|
|
| |
22
|
|
| |
23
|
|
 |
24
|
|
 |
25
|
|
 |
26
|
|
| |
27
|
|
| |
28
|
|
| |
29
|
Q. Wang, L. Gou. et al. An empirical study on establishing quantitative management model for testing process. In Q. Wang, D. Pfahl, and D. M.Raffo, editors, Software Process Dynamics and Agility, volume 4470 of LNCS, pages 233--245. Springer, 2007.
|
| |
30
|
Qing Wang , Lang Gou , Nan Jiang , Meiru Che , Ronghui Zhang , Yun Yang , Mingshu Li, Estimating fixing effort and schedule based on defect injection distribution, Software Process: Improvement and Practice, v.13 n.1, p.35-50, January 2008
[doi> 10.1002/spip.v13:1]
|
| |
31
|
Q. Wang and M. Li. Software process management: Practices in China. In Unifying the Software Process Spectrum, pages 317--331. Springer Berlin / Heidelberg, December 2006.
|
| |
32
|
M. Xie. Software Reliability Modelling. Word Scientific Publishing Co. Pte. Ltd., Singapore, 1991.
|
| |
33
|
S. Zhang, Y. Wang, Y. Yang, and J. Xiao. Capability assessment of individual software development processes using software repositories and DEA. In Q. Wang, D. Pfahl, and D. M. Raffo, editors, Making Globally Distributed Software Development a Success Story, volume 5007 of LNCS, pages 147--159. Springer, 2008.
|
| |
34
|
Jiang Zheng , Laurie Williams , Nachiappan Nagappan , Will Snipes , John P. Hudepohl , Mladen A. Vouk, On the Value of Static Analysis for Fault Detection in Software, IEEE Transactions on Software Engineering, v.32 n.4, p.240-253, April 2006
[doi> 10.1109/TSE.2006.38]
|
|