Software errors and complexity: an empirical investigation0
Communications of the ACM
Identifying Error-Prone Software An Empirical Study
IEEE Transactions on Software Engineering
An empirical approach to the study of errors in large software under maintenance
The Institute of Electrical and Electronics Engineers, Inc on Conference on software maintenance--1985
Metrics for optimal maintenance management
The Institute of Electrical and Electronics Engineers, Inc on Conference on software maintenance--1985
Modeling software failures and reliability growth during system testing
ICSE '87 Proceedings of the 9th international conference on Software Engineering
Measuring software design complexity
Journal of Systems and Software
Experimental evaluation of software documentation formats
Journal of Systems and Software
IEEE Transactions on Software Engineering
Does imperfect debugging affect software reliability growth?
ICSE '89 Proceedings of the 11th international conference on Software engineering
Software complexity and maintainability
ICIS '89 Proceedings of the tenth international conference on Information Systems
An empirical study of the use of the GOTO statement
Journal of Systems and Software
Software complexity: measures and methods
Software complexity: measures and methods
Software complexity and maintenance costs
Communications of the ACM
Determinants of program repair maintenance requirements
Communications of the ACM
Characteristics of application software maintenance
Communications of the ACM
Software Metrics: A Rigorous Approach
Software Metrics: A Rigorous Approach
Comparison of concurrent software reliability models
ICSE '84 Proceedings of the 7th international conference on Software engineering
Measurement of software development productivity
Measurement of software development productivity
A Markov-based collaborative pricing system for information goods bundling
Expert Systems with Applications: An International Journal
Information Technology and Management
Supporting software maintenance in web repositories through a multi-agent system
AWIC'03 Proceedings of the 1st international Atlantic web intelligence conference on Advances in web intelligence
Methodology Mashups: An Exploration of Processes Used to Maintain Software
Journal of Management Information Systems
Hi-index | 0.00 |
A management model for explaining software errors is developed and estimated. The model is used to analyze two years of error log data at a commercial site. The focus is on identifying managerially controllable factors which affect software reliability. At the research site, application systems which (1) underwent frequent modification; (2) were maintained by programmers with low levels of application experience; (3) had high reliability requirements, and (4) had high levels of static complexity all showed particularly high error rates, other things being equal. It is suggested that that managers can make quantified judgements about the degree to which they wish to reduce error rates by implementing a number of procedures, including enforcing release control, assigning more experienced maintenance programmers, and establishing and enforcing complexity metric standards.