2003 · 78 citations · 15 references
ComputingComputer ScienceMachine LearningQuality EngineeringSoftware EngineeringFault DetectionFault ModelingReliabilityReliability ModelingSoftware MetricsSoftware Quality AssuranceComplexityDefect PredictionNeural Network PredictionReliability PredictionSoftware Development Life CycleSoftware Fault PredictionSoftware Quality MeasurementSoftware Reliability
Accurately predicting the number of faults in program modules is a major problem in the quality control of a large scale software system. In this paper, the use of the neural networks as a tool for predicting the number of faults in programs is explored. Software complexity metrics have been shown to be closely related to the distribution of faults in program modules. The objective in the construction of models of software quality is to use measures that may be obtained relatively early in the software development life cycle to provide reasonable initial estimates of quality of an evolving software system. Measures of software quality and software complexity to be used in this modeling process exhibit systematic departures of normality assumptions of regression modeling. This paper introduces a new approach for static reliability modeling and compares its performance in the modeling of software reliability from software complexity in terms of the predictive quality and the quality of fit with more traditional regression modeling techniques. The neural networks did produce models with better quality of fit and predictive quality when applied to one data set obtained from a large commercial system.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">></ETX>
15
Classical and Modern Regression with Applications
Eric R. Ziegel, Raymond H. Myers · Technometrics · 1991 · 2.4K citations
Identifying Error-Prone Software—An Empirical Study
V. Y. Shen, Tze-Jie Yu, S.M. Thebaut et al. · IEEE Transactions on Software Engineering · 1985 · 209 citations
An analysis of errors and their causes in system programs
Albert Endres · ACM SIGPLAN Notices · 1975 · 202 citations · Full text