Software inspection process
Generalizing perspective-based inspection to handle object-oriented development artifacts
Proceedings of the 21st international conference on Software engineering
Building Knowledge through Families of Experiments
IEEE Transactions on Software Engineering
Experimentation in software engineering: an introduction
Experimentation in software engineering: an introduction
An encompassing life cycle centric survey of software inspection
Journal of Systems and Software
Software Inspection
A Replicated Experiment to Assess Requirements InspectionTechniques
Empirical Software Engineering
Further Experiences with Scenarios and Checklists
Empirical Software Engineering
Empirical Software Engineering
Comparing Detection Methods for Software Requirements Inspections: A Replicated Experiment
IEEE Transactions on Software Engineering
Has Twenty-five Years of Empirical Software Engineering Made a Difference?
APSEC '02 Proceedings of the Ninth Asia-Pacific Software Engineering Conference
How much Information is Needed for Usage-Based Reading? " A Series of Experiments
ISESE '02 Proceedings of the 2002 International Symposium on Empirical Software Engineering
Developing techniques for using software documents: a series of empirical studies
Developing techniques for using software documents: a series of empirical studies
The Role of Inspection in Software Quality Assurance
IEEE Transactions on Software Engineering
An Experimental Comparison of Usage-Based and Checklist-Based Reading
IEEE Transactions on Software Engineering
Investigating the Effect of Expert Ranking of Use Cases for Design Inspection
EUROMICRO '04 Proceedings of the 30th EUROMICRO Conference
Investigating the Active Guidance Factor in Reading Techniques for Defect Detection
ISESE '04 Proceedings of the 2004 International Symposium on Empirical Software Engineering
A Replicated Experiment of Usage-Based and Checklist-Based Reading
METRICS '04 Proceedings of the Software Metrics, 10th International Symposium
Assessing the Impact of Active Guidance for Defect Detection: A Replicated Experiment
METRICS '04 Proceedings of the Software Metrics, 10th International Symposium
Design and code inspections to reduce errors in program development
IBM Systems Journal
Basics of Software Engineering Experimentation
Basics of Software Engineering Experimentation
An empirical study on design quality improvement from best-practice inspection and pair programming
PROFES'06 Proceedings of the 7th international conference on Product-Focused Software Process Improvement
PROFES'10 Proceedings of the 11th international conference on Product-Focused Software Process Improvement
Impact of experience and team size on the quality of scenarios for architecture evaluation
EASE'08 Proceedings of the 12th international conference on Evaluation and Assessment in Software Engineering
Hi-index | 0.00 |
Software inspection helps to improve the quality of software products early in the development process. For design inspection recent research showed that usage-based reading of documents is more effective and efficient than traditional checklists. Usage-based reading guides actively the inspector with pre-sorted use cases, while traditional checklists let the inspector figure out how best to proceed. This paper investigates the impact of active guidance on an inspection process: We introduced checklists that give the inspector a process to follow, which should be as flexible as traditional checklists but more efficient. We compared the performance of this approach in a controlled experiment in an academic environment with traditional checklist and usage-based reading. Main results of the investigation are (a) checklists with active guidance are significantly more efficient than traditional checklists for finding major defects and (b) usage-based reading is more effective and efficient than both types of checklists. These results suggest that active guidance improves the efficiency of inspectors while the upfront investment into usage-based reading pays off during inspection.