Exploring defect data from development and customer usage on software modules over multiple releases

被引:13
作者
Biyani, S [1 ]
Santhanam, P [1 ]
机构
[1] IBM Corp, Thomas J Watson Res Ctr, Ctr Software Engn, Yorktown Hts, NY 10598 USA
来源
NINTH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING, PROCEEDINGS | 1998年
关键词
software modules; statistics; defects; quality;
D O I
10.1109/ISSRE.1998.730896
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Traditional defect analyses of software modules have focused on either identifying error prone modules or predicting the number of faults in a module, based on a set of module attributes such as complexity, lines of code, etc. In contrast to these metrics-based modeling studies, this paper explores the relationship of the number of faults per module to the prior history of the module. Specifically, we examine the relationship between (a) the faults discovered during development of a product release and those Escaped to the field, and (b) faults in the current release and faults ir? previous releases. Based on the actual data from four releases of a commercial application pr product consisting of several thousand modules, we show that. modules with more defects in development have a higher probability of failure in the field. there is a way to assess the relative quality of software releases without detailed information on the exact release content or code size. it is sufficient to consider just the previous release for predicting the number of defects during development or field. These results cart be used to improve the prediction of quality at the module level of future releases based on rite past history.
引用
收藏
页码:316 / 320
页数:5
相关论文
共 12 条
[1]  
[Anonymous], 1990, MANAGING SOFTWARE PR
[2]   SOFTWARE ERRORS AND COMPLEXITY - AN EMPIRICAL-INVESTIGATION [J].
BASILI, VR ;
PERRICONE, BT .
COMMUNICATIONS OF THE ACM, 1984, 27 (01) :42-52
[3]   Poisson analyses of defects for small software components [J].
Evanco, WM .
JOURNAL OF SYSTEMS AND SOFTWARE, 1997, 38 (01) :27-35
[4]   A MODEL-BASED FRAMEWORK FOR THE INTEGRATION OF SOFTWARE METRICS [J].
EVANCO, WM ;
LACOVARA, R .
JOURNAL OF SYSTEMS AND SOFTWARE, 1994, 26 (01) :77-86
[5]  
Fenton Norman E., 1991, SOFTWARE METRICS RIG
[6]   Early quality prediction: A case study in telecommunications [J].
Khoshgoftaar, TM ;
Allen, EB ;
Kalaichelvan, KS ;
Goel, N .
IEEE SOFTWARE, 1996, 13 (01) :65-&
[7]  
Khoshgoftaar TM, 1996, INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS, P69, DOI 10.1109/ICSM.1996.564990
[8]   A COMPARATIVE-STUDY OF PATTERN-RECOGNITION TECHNIQUES FOR QUALITY EVALUATION OF TELECOMMUNICATIONS SOFTWARE [J].
KHOSHGOFTAAR, TM ;
LANNING, DL ;
PANDYA, AS .
IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 1994, 12 (02) :279-291
[9]  
KHOSHGOFTAAR TM, 1997, P 4 INT S SOFTW METR
[10]  
KOHSHGOFTAAR TM, 1997, P IEEE HIGH ASS SYST