An analysis of factors affecting software reliability

被引:87
作者
Zhang, XM [1 ]
Pham, H [1 ]
机构
[1] Rutgers State Univ, Dept Ind Engn, Piscataway, NJ 08855 USA
关键词
software reliability; analysis of variance (ANOVA); correlation analysis;
D O I
10.1016/S0164-1212(99)00075-8
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper presents the findings of empirical research from 13 companies participating in software development to identify the factors that may impact software reliability. Thirty-two potential factors involved in every stage of the software development process are defined. The study uses a survey instrument to analyze these factors and identify factors that have significant impact on software reliability. The survey focuses on the perspective of the primary participants, managers, system engineers, programmers, testers and other people involved in software research or development teams. Two techniques such as the relative weight method and analysis of variance technique (ANOVA) have been used to analyze all factors and rank them in terms of their impact on software reliability. The research findings have important implications for further research and the practice of software development. For researchers, it points to improvement schemes of existing reliability modeling and factors that may be further verified and extended in subsequent research. For practitioners, it provides a general guide to the important aspects to consider in the whole software development process. (C) 2000 Elsevier Science Inc. All rights reserved.
引用
收藏
页码:43 / 56
页数:14
相关论文
共 15 条
[1]  
[Anonymous], IBM SYSTEM J
[2]   MODELING AND IMPROVING AN INDUSTRIAL SOFTWARE PROCESS [J].
BANDINELLI, S ;
FUGGETTA, A ;
LAVAZZA, L ;
LOI, M ;
PICCO, GP .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1995, 21 (05) :440-454
[3]  
BENDELL T, 1986, NATO ASI SER, V22, P337
[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]   FAULT GENERATION MODEL AND MENTAL STRESS EFFECT ANALYSIS [J].
FURUYAMA, T ;
ARAI, Y ;
IIO, K .
JOURNAL OF SYSTEMS AND SOFTWARE, 1994, 26 (01) :31-42
[6]   Analysis of fault generation caused by stress during software development [J].
Furuyama, T ;
Arai, Y ;
Lio, K .
JOURNAL OF SYSTEMS AND SOFTWARE, 1997, 38 (01) :13-25
[7]   A software size estimation model and its evaluation [J].
Hakuta, M ;
Tone, F ;
Ohminami, M .
JOURNAL OF SYSTEMS AND SOFTWARE, 1997, 37 (03) :253-263
[8]  
LEE M, 1999, IN PRESS EUROPEAN J
[9]  
Pham H., 1997, Int J Reliab Qual Saf Eng, V4, P269, DOI [10.1142/S0218539397000199, DOI 10.1142/S0218539397000199]
[10]  
PHARM H, 1999, IEEE T COMPUT, V48, P71