N-Fold inspection: a requirements analysis technique
Communications of the ACM
A Two-Person Inspection Method to Improve Programming Productivity
IEEE Transactions on Software Engineering
Estimating software fault content before coding
ICSE '92 Proceedings of the 14th international conference on Software engineering
An improved inspection technique
Communications of the ACM
Does every inspection need a meeting?
SIGSOFT '93 Proceedings of the 1st ACM SIGSOFT symposium on Foundations of software engineering
Software inspection process
IEEE Software
An experiment to assess different defect detection methods for software requirements inspections
ICSE '94 Proceedings of the 16th international conference on Software engineering
Generalizing perspective-based inspection to handle object-oriented development artifacts
Proceedings of the 21st international conference on Software engineering
Active design reviews: principles and practices
ICSE '85 Proceedings of the 8th international conference on Software engineering
Detecting defects in object-oriented designs: using reading techniques to increase software quality
Proceedings of the 14th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
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
An experimental comparison of reading techniques for defect detection in UML design documents
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
An Extended Replication of an Experiment for AssessingMethods for Software Requirements Inspections
Empirical Software Engineering
Perspective-based Usability Inspection: An Empirical Validationof Efficacy
Empirical Software Engineering
Empirical Software Engineering
Operational Profiles in Software-Reliability Engineering
IEEE Software
Lessons from Three Years of Inspection Data
IEEE Software
Comparing Detection Methods for Software Requirements Inspections: A Replicated Experiment
IEEE Transactions on Software Engineering
Software Requirements: Styles and Techniques
Software Requirements: Styles and Techniques
Research Synthesis in Software Engineering: A Case for Meta-Analysis
METRICS '99 Proceedings of the 6th International Symposium on Software Metrics
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
Object-Oriented Software Engineering: A Use Case Driven Approach
Object-Oriented Software Engineering: A Use Case Driven Approach
Software Reliability Engineering: More Reliable Software Faster and Cheaper
Software Reliability Engineering: More Reliable Software Faster and Cheaper
Design and Analysis of Experiments
Design and Analysis of Experiments
Evaluation of Usage-Based Reading—Conclusions after Three Experiments
Empirical Software Engineering
Team-Based Fault Content Estimation in the Software Inspection Process
Proceedings of the 26th International Conference on Software Engineering
Improvement of Design Specifications with Inspection and Testing
EUROMICRO '05 Proceedings of the 31st EUROMICRO Conference on Software Engineering and Advanced Applications
Analyzing individual performance of source code review using reviewers' eye movement
Proceedings of the 2006 symposium on Eye tracking research & applications
A Practical Approach for Quality-Driven Inspections
IEEE Software
Predicting weekly defect inflow in large software projects based on project planning and test status
Information and Software Technology
Proceedings of the Second ACM-IEEE international symposium on Empirical software engineering and measurement
Are good code reviewers also good at design review?
Proceedings of the Second ACM-IEEE international symposium on Empirical software engineering and measurement
Exploiting Eye Movements for Evaluating Reviewer's Performance in Software Review
IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences
Replicating software engineering experiments: a poisoned chalice or the Holy Grail
Information and Software Technology
Empirical software engineering: teaching methods and conducting studies
Proceedings of the 2006 international conference on Empirical software engineering issues: critical assessment and future directions
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
Investigating the impact of active guidance on design inspection
PROFES'05 Proceedings of the 6th international conference on Product Focused Software Process Improvement
FASE'06 Proceedings of the 9th international conference on Fundamental Approaches to Software Engineering
Automatic assessment of software documentation quality
ASE '11 Proceedings of the 2011 26th IEEE/ACM International Conference on Automated Software Engineering
Simulation of experiments for data collection: a replicated study
EASE'06 Proceedings of the 10th international conference on Evaluation and Assessment in Software Engineering
QualiCES: a method for verifying the consistency among documents of the engineering phase
Proceedings of the 30th ACM international conference on Design of communication
Electronic Notes in Theoretical Computer Science (ENTCS)
Traceability and SysML design slices to support safety inspections: A controlled experiment
ACM Transactions on Software Engineering and Methodology (TOSEM)
Hi-index | 0.00 |
Software quality can be defined as the customers' perception of how a system works. Inspection is a method to monitor and control the quality throughout the development cycle. Reading techniques applied to inspections help reviewers to stay focused on the important parts of an artifact when inspecting. However, many reading techniques focus on finding as many faults as possible, regardless of their importance. Usage-based reading helps reviewers to focus on the most important parts of a software artifact from a user's point of view. This paper presents an experiment which compares usage-based and checklist-based reading. The results show that reviewers applying usage-based reading are more efficient and effective in detecting the most critical faults from a user's point of view than reviewers using checklist-based reading. Usage-based reading may be preferable for software organizations that utilize or will start utilizing use cases in their software development.