Advances in software inspections
IEEE Transactions on Software Engineering
An analysis of defect densities found during software inspections
Journal of Systems and Software
Practical programmer: inspections—some surprising findings
Communications of the ACM
Software Inspection
Comparing Detection Methods for Software Requirements Inspections: A Replicated Experiment
IEEE Transactions on Software Engineering
Evaluation of a software requirements document by analysis of change data
ICSE '81 Proceedings of the 5th international conference on Software engineering
Developing techniques for using software documents: a series of empirical studies
Developing techniques for using software documents: a series of empirical studies
An empirical methodology for introducing software processes
Proceedings of the 8th European software engineering conference held jointly with 9th ACM SIGSOFT international symposium on Foundations of software engineering
Towards an inspection technique for use case models
SEKE '02 Proceedings of the 14th international conference on Software engineering and knowledge engineering
Evaluating individual contribution toward group software engineering projects
Proceedings of the 25th International Conference on Software Engineering
An Experimental Comparison of Usage-Based and Checklist-Based Reading
IEEE Transactions on Software Engineering
Software Reviews: The State of the Practice
IEEE Software
A Computational Framework for Supporting Software Inspections
Proceedings of the 19th IEEE international conference on Automated software engineering
Designing Activities for Learning Software Quality Practices
QSIC '05 Proceedings of the Fifth International Conference on Quality Software
Analyzing individual performance of source code review using reviewers' eye movement
Proceedings of the 2006 symposium on Eye tracking research & applications
Proceedings of the 28th international conference on Software engineering
PBR vs. checklist: a replication in the n-fold inspection context
Proceedings of the 2006 ACM/IEEE international symposium on Empirical software engineering
Requirement error abstraction and classification: an empirical study
Proceedings of the 2006 ACM/IEEE international symposium on Empirical software engineering
Data Mining Static Code Attributes to Learn Defect Predictors
IEEE Transactions on Software Engineering
Requirements engineering: In search of the dependent variables
Information and Software Technology
Are good code reviewers also good at design review?
Proceedings of the Second ACM-IEEE international symposium on Empirical software engineering and measurement
A Hybrid Learning Course on Software Development--Requirements Validation of Tool Support
ICHL '08 Proceedings of the 1st international conference on Hybrid Learning and Education
Exploiting Eye Movements for Evaluating Reviewer's Performance in Software Review
IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences
A systematic literature review to identify and classify software requirement errors
Information and Software Technology
On the relative value of cross-company and within-company data for defect prediction
Empirical Software Engineering
Exploring traceability-based requirements inspection
SEA '07 Proceedings of the 11th IASTED International Conference on Software Engineering and Applications
ESEM '09 Proceedings of the 2009 3rd International Symposium on Empirical Software Engineering and Measurement
Cognitive factors in perspective-based reading (PBR): A protocol analysis study
ESEM '09 Proceedings of the 2009 3rd International Symposium on Empirical Software Engineering and Measurement
Knowledge transfer in global software development: leveraging acceptance test case specifications
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2
Defect prediction from static code features: current results, limitations, new approaches
Automated Software Engineering
On the value of learning from defect dense components for software defect prediction
Proceedings of the 6th International Conference on Predictive Models in Software Engineering
Testing techniques in software engineering
Testing techniques in software engineering
Evaluating reuse and program understanding in ArchMine architecture recovery approach
Information Sciences: an International Journal
Proposing an ISO/IEC 15504-2 compliant method for process capability/maturity models customization
PROFES'11 Proceedings of the 12th international conference on Product-focused software process improvement
Improved control of automotive software suppliers
PROFES'05 Proceedings of the 6th international conference on Product Focused Software Process Improvement
Regularities in learning defect predictors
PROFES'10 Proceedings of the 11th international conference on Product-Focused Software Process Improvement
Automatic assessment of software documentation quality
ASE '11 Proceedings of the 2011 26th IEEE/ACM International Conference on Automated Software Engineering
Fully employing software inspections data
Innovations in Systems and Software Engineering
Hi-index | 4.10 |
Because defects constitute an unavoidable aspect of software development, discovering and removing them early is crucial. Over-looked defects (like faults in the software system requirements, design, or code) propagate to subsequent development phases where detecting and correcting them becomes more difficult. At best, developers will eventually catch the defects, but at the expense of schedule delays and additional product-development costs. At worst, the defects will remain, and customers will receive a faulty product.The authors explain their perspective-based reading (PBR) technique that provides a set of procedures to help developers solve software requirements inspection problems. PBR reviewers stand in for specific stakeholders in the document to verify the quality of requirements specifications. The authors show how PBR leads to improved defect detection rates for both individual reviewers and review teams working with unfamiliar application domains.