By the way, did anyone study any real programmers?
Papers presented at the first workshop on empirical studies of programmers on Empirical studies of programmers
Does every inspection need a meeting?
SIGSOFT '93 Proceedings of the 1st ACM SIGSOFT symposium on Foundations of software engineering
An experiment to assess different defect detection methods for software requirements inspections
ICSE '94 Proceedings of the 16th international conference on Software engineering
Understanding the sources of variation in software inspections
ACM Transactions on Software Engineering and Methodology (TOSEM)
Generalizing perspective-based inspection to handle object-oriented development artifacts
Proceedings of the 21st international conference on Software engineering
Introduction to the team software process
Introduction to the team software process
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
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
A Comprehensive Evaluation of Capture-Recapture Models for Estimating Software Defect Content
IEEE Transactions on Software Engineering
Investigating the cost-effectiveness of reinspections in software development
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
Software Inspection
Further Experiences with Scenarios and Checklists
Empirical Software Engineering
Does Every Inspection Really Need a Meeting?
Empirical Software Engineering
Empirical Software Engineering
Hints for Reviewing Empirical Work in Software Engineering
Empirical Software Engineering
Comparing Detection Methods for Software Requirements Inspections: A Replicated Experiment
IEEE Transactions on Software Engineering
Influence Of Team Size And Defect Detection Technique On Inspection Effectiveness
METRICS '01 Proceedings of the 7th International Symposium on Software Metrics
METRICS '02 Proceedings of the 8th International Symposium on Software Metrics
Tailoring a COTS Group Support System for Software Requirements Inspection
Proceedings of the 16th IEEE international conference on Automated software engineering
Developing techniques for using software documents: a series of empirical studies
Developing techniques for using software documents: a series of empirical studies
Reviewing Software Diagrams: A Cognitive Study
IEEE Transactions 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
Software engineering team diversity and performance
SAICSIT '06 Proceedings of the 2006 annual research conference of the South African institute of computer scientists and information technologists on IT research in developing countries
An empirical investigation of scenarios gained and lost in architecture evaluation meetings
Proceedings of the Second ACM-IEEE international symposium on Empirical software engineering and measurement
First Steps towards Validating a Cost-Benefit Model of Reviews and Tests
IWSM/Metrikon/Mensura '08 Proceedings of the International Conferences on Software Process and Product Measurement
Simplified software inspection process in compliance with international standards
Computer Standards & Interfaces
A paradigm for metric based inspection process for enhancing defect management
ACM SIGSOFT Software Engineering Notes
A systematic literature review of software quality cost research
Journal of Systems and Software
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
FASE'06 Proceedings of the 9th international conference on Fundamental Approaches to Software Engineering
A controlled experiment on team meeting style in software architecture evaluation
EASE'10 Proceedings of the 14th international conference on Evaluation and Assessment in Software Engineering
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
How many individuals to use in a QA task with fixed total effort?
Proceedings of the ACM-IEEE international symposium on Empirical software engineering and measurement
Empirical Software Engineering
A conceptual model to address threats to validity in controlled experiments
Proceedings of the 17th International Conference on Evaluation and Assessment in Software Engineering
More testers - The effect of crowd size and time restriction in software testing
Information and Software Technology
Hi-index | 0.00 |
Inspection is an effective but also expensive quality assurance activity to find defects early during software development. The defect detection process, team size, and staff hours invested can have a considerable impact on the defect detection effectiveness and cost-benefit of an inspection. In this paper, we use empirical data and a probabilistic model to estimate this impact for nominal (noncommunicating) inspection teams in an experiment context. Further, the analysis investigates how cutting off the inspection after a certain time frame would influence inspection performance. Main findings of the investigation are: 1) Using combinations of different reading techniques in a team is considerably more effective than using the best single technique only (regardless of the observed level of effort). 2) For optimizing the inspection performance, determining the optimal process mix in a team is more important than adding an inspector (above a certain team size) in our model. 3) A high level of defect detection effectiveness is much more costly to achieve than a moderate level since the average cost for the defects found by the inspector last added to a team increases more than linearly with growing effort investment. The work provides an initial baseline of inspection performance with regard to process diversity and effort in inspection teams. We encourage further studies on the topic of time usage with defect detection techniques and its effect on inspection effectiveness in a variety of inspection contexts to support inspection planning with limited resources.