Software defect-removal efficiency
Computer
Investigating the Defect Detection Effectiveness and Cost Benefit of Nominal Inspection Teams
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
The Art and Science of Software Release Planning
IEEE Software
Proceedings of the Second ACM-IEEE international symposium on Empirical software engineering and measurement
The Impact of Design and Code Reviews on Software Quality: An Empirical Study Based on PSP Data
IEEE Transactions on Software Engineering
More testers - The effect of crowd size and time restriction in software testing
Information and Software Technology
Hi-index | 0.00 |
Increasing the number of persons working on quality assurance (QA) tasks, e.g., reviews and testing, increases the number of defects detected -- but it also increases the total effort unless effort is controlled with fixed effort budgets. Our research investigates how QA tasks should be configured regarding two parameters, i.e., time and number of people. We define an optimization problem to answer this question. As a core element of the optimization problem we discuss and describe how defect detection probability should be modeled as a function of time. We apply the formulas used in the definition of the optimization problem to empirical defect data of an experiment previously conducted with university students. The results show that the optimal choice of the number of persons depends on the actual defect detection probabilities of the individual defects over time, but also on the size of the effort budget. Future work will focus on generalizing the optimization problem to a larger set of parameters, including not only task time and number of persons but also experience and knowledge of the personnel involved, and methods and tools applied when performing a QA task.