Software errors and complexity: an empirical investigation0
Communications of the ACM
Identifying Error-Prone Software An Empirical Study
IEEE Transactions on Software Engineering
Scale Economies in New Software Development
IEEE Transactions on Software Engineering
Software maintenance management: changes in the last decade
Journal of Software Maintenance: Research and Practice
LaSSIE: a knowledge-based software information system
Communications of the ACM - Special issue on software engineering
Orthogonal Defect Classification-A Concept for In-Process Measurements
IEEE Transactions on Software Engineering - Special issue on software measurement principles, techniques, and environments
A case study in root cause defect analysis
Proceedings of the 22nd international conference on Software engineering
Software engineering (2nd ed.): principles and practice
Software engineering (2nd ed.): principles and practice
Characteristics of application software maintenance
Communications of the ACM
The distribution of faults in a large industrial software system
ISSTA '02 Proceedings of the 2002 ACM SIGSOFT international symposium on Software testing and analysis
Software Configuration Management: An Investment in Product Integrity
Software Configuration Management: An Investment in Product Integrity
Software Maintenance Management
Software Maintenance Management
Error Density and Size in Ada Software
IEEE Software
Reexamining the Fault Density-Component Size Connection
IEEE Software
Quantitative Analysis of Faults and Failures in a Complex Software System
IEEE Transactions on Software Engineering
Some Misconceptions About Lines of Code
METRICS '97 Proceedings of the 4th International Symposium on Software Metrics
Module Size Distribution and Defect Density
ISSRE '00 Proceedings of the 11th International Symposium on Software Reliability Engineering
Event-Based Traceability for Managing Evolutionary Change
IEEE Transactions on Software Engineering
An Empirical Study of Software Reuse vs. Defect-Density and Stability
Proceedings of the 26th International Conference on Software Engineering
Status of empirical research in software engineering
Proceedings of the 2006 international conference on Empirical software engineering issues: critical assessment and future directions
Component testing is not enough: a study of software faults in telecom middleware
TestCom'07/FATES'07 Proceedings of the 19th IFIP TC6/WG6.1 international conference, and 7th international conference on Testing of Software and Communicating Systems
Information systems evolution over the last 15 years
CAiSE'10 Proceedings of the 22nd international conference on Advanced information systems engineering
Journal of Systems and Software
Hi-index | 0.00 |
It is well known that software production organizations spend a sizeable amount of their project budget to rectify the defects introduced into the software systems during the development process. An in depth understanding of the mechanisms that give rise to defects is an essential step towards the reduction of defects in software systems. In line with this objective, we conducted a case study of defect introduction mechanisms on three major components of an industrial enterprise resource planning software system, and observed that external factors including incomplete requirements specifications, adopting new, unfamiliar technologies, lack of requirements traceability, and the lack of proactive and explicit definition and enforcement of user interface consistency rules account for 59% of the defects. These findings suggest areas where effort should be directed.