Software errors and complexity: an empirical investigation0
Communications of the ACM
Elements of Software Science (Operating and programming systems series)
Elements of Software Science (Operating and programming systems series)
Characteristic program complexity measures
ICSE '84 Proceedings of the 7th international conference on Software engineering
Program complexity measure for software development management
ICSE '81 Proceedings of the 5th international conference on Software engineering
Experiments with computer software complexity and reliability
ICSE '82 Proceedings of the 6th international conference on Software engineering
M.H. Halstead's Software Science - a critical examination
ICSE '82 Proceedings of the 6th international conference on Software engineering
Recent advances in software measurement (abstract and references for talk)
ICSE '90 Proceedings of the 12th international conference on Software engineering
An annotated bibliography on software maintenance
ACM SIGSOFT Software Engineering Notes
An annotated bibliography of dependable distributed computing
ACM SIGOPS Operating Systems Review
An Examination of Fault Exposure Ratio
IEEE Transactions on Software Engineering - Special issue on software reliability
The Optimal Class Size for Object-Oriented Software
IEEE Transactions on Software Engineering
Requirements Volatility and Defect Density
ISSRE '99 Proceedings of the 10th International Symposium on Software Reliability Engineering
Module Size Distribution and Defect Density
ISSRE '00 Proceedings of the 11th International Symposium on Software Reliability Engineering
Hi-index | 0.00 |
Accuracy in program error prediction is a major problem in quality control of a large-scale software system. This paper presents a model to estimate the number of errors remaining in a program at the beginning of the testing phase of development. Ten hypothesized environmental factors are statistically analyzed and the model is then derived by using the factors significantly identified in the analysis. This empirical study was done with data collected during the development of large-scale software systems. Results of the study indicate that factors such as frequency of program specification change, programmer's skill, and volume of program design document are significant and that the model based on these factors is more reliable than conventional error prediction methods based on program size alone.