TY - JOUR
T1 - Analysis of factors affecting software reliability
AU - Zhang, Xuemei
AU - Pham, Hoang
N1 - Funding Information:
The authors would like to thank the editor and referees for their valuable comments and suggestions which have improved this paper. This work was supported in part by a grant from the US Federal Aviation Administration. The findings and opinions in this paper belong solely to the authors, and are not necessarily those of the sponsors. Moreover, our results do not in any way reflect the quality of the sponsor's activities.
PY - 2000/1
Y1 - 2000/1
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=0033640094&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=0033640094&partnerID=8YFLogxK
U2 - 10.1016/S0164-1212(99)00075-8
DO - 10.1016/S0164-1212(99)00075-8
M3 - Article
AN - SCOPUS:0033640094
VL - 50
SP - 43
EP - 56
JO - Journal of Systems and Software
JF - Journal of Systems and Software
SN - 0164-1212
IS - 1
ER -