Orthogonal Defect Classification-A Concept for In-Process Measurements
IEEE Transactions on Software Engineering - Special issue on software measurement principles, techniques, and environments
An analysis of defect densities found during software inspections
Journal of Systems and Software
IEEE Transactions on Software Engineering
Software Inspection
Empirical Software Engineering
Software Inspection Benchmarking - A Qualitative and Quantitative Comparative Opportunity
METRICS '02 Proceedings of the 8th International Symposium on Software Metrics
What We Have Learned About Fighting Defects
METRICS '02 Proceedings of the 8th International Symposium on Software Metrics
A Computational Framework for Supporting Software Inspections
Proceedings of the 19th IEEE international conference on Automated software engineering
ISPIS: A Framework Supporting Software Inspection Processes
Proceedings of the 19th IEEE international conference on Automated software engineering
Infusing Software Engineering Technology into Practice at NASA
SMC-IT '06 Proceedings of the 2nd IEEE International Conference on Space Mission Challenges for Information Technology
CMMI(R): Guidelines for Process Integration and Product Improvement (2nd Edition) (The SEI Series in Software Engineering)
A Practical Approach for Quality-Driven Inspections
IEEE Software
Defect categorization: making use of a decade of widely varying historical data
Proceedings of the Second ACM-IEEE international symposium on Empirical software engineering and measurement
Design and code inspections to reduce errors in program development
IBM Systems Journal
Experience-based support for code inspections
WM'05 Proceedings of the Third Biennial conference on Professional Knowledge Management
Hi-index | 0.00 |
Software inspections provide a proven approach to quality assurance for software products of all kinds, including requirements, design, code, test plans, among others. Common to all inspections is the aim of finding and fixing defects as early as possible, and thereby providing cost savings by minimizing the amount of rework necessary later in the life cycle. Measurement data, such as the number and type of found defects and the effort spent by the inspection team, provide not only direct feedback about the software product to the project team, but are also valuable for process improvement activities. In this paper, we discuss NASA's use of software inspections and the rich set of data that has resulted. In particular, we present results from analysis of inspection data that illustrate the benefits of fully utilizing that data for process improvement at several levels. Examining such data across multiple inspections or projects allows team members to monitor and trigger cross project improvements. Such improvements may focus on the software development processes of the whole organization as well as improvements to the applied inspection process itself.