What Do We Know about Defect Detection Methods?. Runeson, P., Andersson, C., Thelin, T., Andrews, A., & Berling, T. IEEE Software, 23(3):82--90, 2006.
abstract   bibtex   
Serious efforts are spent on defect detection during software development. So, it's important to use the most efficient and effective defect detection methods. This guide can help practitioners choose efficient and effective defect detection methods using the evidence-based software engineering (EBSE) approach. Using 12 empirical studies, including 10 experiments and two case studies, the authors compare inspection and testing techniques and then derive practical implications. While research results are often inconclusive, the authors recommend that practitioners generally use inspections for requirements and design, and testing for code. Also, because different defect detection methods find different types of defects, the methods might be complementary. Finally, they list factors that help frame the question and guide practitioners in further steps to integrate and evaluate the detection methods in their environments.
@article{ runeson_what_2006,
  title = {What {Do} {We} {Know} about {Defect} {Detection} {Methods}?},
  volume = {23},
  issn = {0740-7459},
  abstract = {Serious efforts are spent on defect detection during software development. So, it's important to use the most efficient and effective defect detection methods. This guide can help practitioners choose efficient and effective defect detection methods using the evidence-based software engineering (EBSE) approach. Using 12 empirical studies, including 10 experiments and two case studies, the authors compare inspection and testing techniques and then derive practical implications. While research results are often inconclusive, the authors recommend that practitioners generally use inspections for requirements and design, and testing for code. Also, because different defect detection methods find different types of defects, the methods might be complementary. Finally, they list factors that help frame the question and guide practitioners in further steps to integrate and evaluate the detection methods in their environments.},
  number = {3},
  journal = {IEEE Software},
  author = {Runeson, Per and Andersson, Carina and Thelin, Thomas and Andrews, Anneliese and Berling, Tomas},
  year = {2006},
  keywords = {Defect detection, Empirical studies, Inspection, Testing, _done, _model_of_faults, _naming_fault_as_defect_model, _target_is_code, _target_is_requirements, evidence-based software engineering},
  pages = {82--90}
}

Downloads: 0