Managing the software process
Computation for the analysis of designed experiments
Computation for the analysis of designed experiments
An experimental study of fault detection in user requirements documents
ACM Transactions on Software Engineering and Methodology (TOSEM)
Estimating software fault content before coding
ICSE '92 Proceedings of the 14th international conference on Software engineering
Does every inspection need a meeting?
SIGSOFT '93 Proceedings of the 1st ACM SIGSOFT symposium on Foundations of software engineering
Experience with Formal Methods in Critical Systems
IEEE Software
Lessons from using basic LOTOS
ICSE '94 Proceedings of the 16th international conference on Software engineering
Active design reviews: principles and practices
ICSE '85 Proceedings of the 8th international conference on Software engineering
Software Engineering Economics
Software Engineering Economics
Evaluation of a software requirements document by analysis of change data
ICSE '81 Proceedings of the 5th international conference on Software engineering
A software engineering experiment in software component generation
Proceedings of the 18th international conference on Software engineering
Assessing Software Review Meetings: Results of a Comparative Analysis of Two Experimental Studies
IEEE Transactions on Software Engineering
ICSE '97 Proceedings of the 19th international conference on Software engineering
A case study of distributed, asynchronous software inspection
ICSE '97 Proceedings of the 19th international conference on Software engineering
Assessing software review meetings: a controlled experimental study using CSRS
ICSE '97 Proceedings of the 19th international conference on Software engineering
Automated analysis of requirement specifications
ICSE '97 Proceedings of the 19th international conference on Software engineering
Inspection of software requirements specification documents: a pilot study
SIGDOC '97 Proceedings of the 15th annual international conference on Computer documentation
Classification of research efforts in requirements engineering
ACM Computing Surveys (CSUR)
ESEC '97/FSE-5 Proceedings of the 6th European SOFTWARE ENGINEERING conference held jointly with the 5th ACM SIGSOFT international symposium on Foundations of software engineering
Understanding the sources of variation in software inspections
ACM Transactions on Software Engineering and Methodology (TOSEM)
Communications of the ACM
Overcoming the NAH syndrome for inspection deployment
Proceedings of the 20th international conference on Software engineering
Generalizing perspective-based inspection to handle object-oriented development artifacts
Proceedings of the 21st international conference on Software engineering
A survey of software inspection checklists
ACM SIGSOFT Software Engineering Notes
Groupware support for asynchronous document review
SIGDOC '99 Proceedings of the 17th annual international conference on Computer documentation
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
IEEE Transactions on Software Engineering
IEEE Transactions on Software Engineering
Systematic object-oriented inspection — an empirical study
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
How to do inspections when there is no time
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
Evaluating Capture-Recapture Models with Two Inspectors
IEEE Transactions on Software Engineering
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
Proxy Viewpoints Model-based Requirements engineering
Proceedings of the 2002 ACM symposium on Applied computing
Improving software inspections with group process support
Communications of the ACM
Towards an inspection technique for use case models
SEKE '02 Proceedings of the 14th international conference on Software engineering and knowledge engineering
Dealing with nonfunctional requirements in large software systems
Annals of Software Engineering
A Replicated Experiment to Assess Requirements InspectionTechniques
Empirical Software Engineering
Empirical Evaluation of Software Maintenance Technologies
Empirical Software Engineering
Further Experiences with Scenarios and Checklists
Empirical Software Engineering
Does Every Inspection Really Need a Meeting?
Empirical Software Engineering
A Comparison of Tool-Based and Paper-Based Software Inspection
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
The Use of Procedural Roles in Code Inspections: An ExperimentalStudy
Empirical Software Engineering
A Preliminary Software Engineering Theory as Investigated by Published Experiments
Empirical Software Engineering
Empirical Software Engineering
Empirical Software Engineering
Empirical Software Engineering
ASSISTing Management Decisions in the Software Inspection Process
Information Technology and Management
Investigating Reading Techniques for Object-Oriented Framework Learning
IEEE Transactions on Software Engineering
Quality, Productivity, and Learning in Framework-Based Development: An Exploratory Case Study
IEEE Transactions on Software Engineering
Reducing inspection interval in large-scale software development
IEEE Transactions on Software Engineering
Preliminary guidelines for empirical research in software engineering
IEEE Transactions on Software Engineering
Using Experiments to Build a Body of Knowledge
PSI '99 Proceedings of the Third International Andrei Ershov Memorial Conference on Perspectives of System Informatics
Investigating the Defect Detection Effectiveness and Cost Benefit of Nominal Inspection Teams
IEEE Transactions on Software Engineering
Task-directed software inspection technique: an experiment and case study
CASCON '00 Proceedings of the 2000 conference of the Centre for Advanced Studies on Collaborative research
A case study in the use of defect classification in inspections
CASCON '01 Proceedings of the 2001 conference of the Centre for Advanced Studies on Collaborative research
Qualitative observations from software code inspection experiments
CASCON '02 Proceedings of the 2002 conference of the Centre for Advanced Studies on Collaborative research
ASWEC '97 Proceedings of the Australian Software Engineering Conference
Empirical Evaluations of Usage-Based Reading and Fault Content Estimation for Software Inspections
Empirical Software Engineering
An experiment to assess cost-benefits of inspection meetings and their alternatives: a pilot study
METRICS '96 Proceedings of the 3rd International Symposium on Software Metrics: From Measurement to Empirical Results
Does The Modern Code Inspection Have Value?
ICSM '01 Proceedings of the IEEE International Conference on Software Maintenance (ICSM'01)
Empirical Performance Analysis of Computer-Supported Code-Reviews
ISSRE '97 Proceedings of the Eighth International Symposium on Software Reliability Engineering
Replicated studies: building a body of knowledge about software reading techniques
Lecture notes on empirical software engineering
Combining data from reading experiments in software inspections: a feasibility study
Lecture notes on empirical software engineering
(Quasi-)experimental studies in industrial settings
Lecture notes on empirical software engineering
An Experimental Comparison of Usage-Based and Checklist-Based Reading
IEEE Transactions on Software Engineering
Adding Diversity to Software Inspections
ICCI '03 Proceedings of the 2nd IEEE International Conference on Cognitive Informatics
Information-Knowledge-Systems Management
An experiment to investigate interacting versus nominal groups in software inspection
CASCON '03 Proceedings of the 2003 conference of the Centre for Advanced Studies on Collaborative research
Evaluation of Usage-Based Reading—Conclusions after Three Experiments
Empirical Software Engineering
Missing requirements and relationship discovery through proxy viewpoints model
Proceedings of the 2004 ACM symposium on Applied computing
Team-Based Fault Content Estimation in the Software Inspection Process
Proceedings of the 26th International Conference on Software Engineering
Painless improvements to the review process
Software Quality Control
Measuring High Performance Computing Productivity
International Journal of High Performance Computing Applications
Value-based quality processes and results
3-WoSQ Proceedings of the third workshop on Software quality
An empirical assessment of using stereotypes to improve reading techniques in software inspections
3-WoSQ Proceedings of the third workshop on Software quality
Improvement of Design Specifications with Inspection and Testing
EUROMICRO '05 Proceedings of the 31st EUROMICRO Conference on Software Engineering and Advanced Applications
Peer Reviews in Real Life - Motivators and Demotivators
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
Software faults: a quantifiable definition
Advances in Engineering Software
PBR vs. checklist: a replication in the n-fold inspection context
Proceedings of the 2006 ACM/IEEE international symposium on Empirical software engineering
Proceedings of the 2006 ACM/IEEE international symposium on Empirical software engineering
Applying code inspection to spreadsheet testing
Journal of Management Information Systems - Special section: Strategic and competitive information systems
Supporting inspections with an electronic meeting system
Journal of Management Information Systems
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 model and tool features for collaborative artifact inspection and review
WSEAS TRANSACTIONS on SYSTEMS
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
Helping software architects design for usability
Proceedings of the 1st ACM SIGCHI symposium on Engineering interactive computing systems
Software faults: A quantifiable definition
Advances in Engineering Software
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
ESEM '09 Proceedings of the 2009 3rd International Symposium on Empirical Software Engineering and Measurement
Replicating software engineering experiments: a poisoned chalice or the Holy Grail
Information and Software Technology
1st International Workshop on Replication in Empirical Software Engineering Research (RESER)
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2
A taxonomy for scenario use in requirements elicitation and analysis of software systems
ECBS'99 Proceedings of the 1999 IEEE conference on Engineering of computer-based systems
A value-based review process for prioritizing artifacts
Proceedings of the 2011 International Conference on Software and Systems Process
An effective speedup metric for measuring productivity in large-scale parallel computer systems
The Journal of Supercomputing
Improved control of automotive software suppliers
PROFES'05 Proceedings of the 6th international conference on Product Focused Software Process Improvement
Issues in software inspection practices
PROFES'05 Proceedings of the 6th 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
Replication of software engineering experiments
Empirical Software Engineering and Verification
QualiCES: a method for verifying the consistency among documents of the engineering phase
Proceedings of the 30th ACM international conference on Design of communication
System dynamics model for simulation of the software inspection process
ACM SIGSOFT Software Engineering Notes
Model-based requirements verification method: Conclusions from two controlled experiments
Information and Software Technology
Hi-index | 0.05 |
Software requirements specifications (SRS) are often validated manually. One such process is inspection, in which several reviewers independently analyze all or part of the specification and search for faults. These faults are then collected at a meeting of the reviewers and author(s). Usually, reviewers use Ad Hoc or Checklist methods to uncover faults. These methods force all reviewers to rely on nonsystematic techniques to search for a wide variety of faults. We hypothesize that a Scenario-based method, in which each reviewer uses different, systematic techniques to search for different, specific classes of faults, will have a significantly higher success rate. We evaluated this hypothesis using a 3 脳 24 partial factorial, randomized experimental design. Forty eight graduate students in computer science participated in the experiment. They were assembled into sixteen, three-person teams. Each team inspected two SRS using some combination of Ad Hoc, Checklist or Scenario methods. For each inspection we performed four measurements: 1) individual fault detection rate, 2) team fault detection rate, 3) percentage of faults first identified at the collection meeting (meeting gain rate), and 4) percentage of faults first identified by an individual, but never reported at the collection meeting (meeting loss rate). The experimental results are that 1) the Scenario method had a higher fault detection rate than either Ad Hoc or Checklist methods, 2) Scenario reviewers were more effective at detecting the faults their scenarios are designed to uncover, and were no less effective at detecting other faults than both Ad Hoc or Checklist reviewers, 3) Checklist reviewers were no more effective than Ad Hoc reviewers, and 4) Collection meetings produced no net improvement in the fault detection rate驴meeting gains were offset by meeting losses.