Your browser does not support JavaScript!
http://iet.metastore.ingenta.com
1887

Quantifying value of adding inspection effort early in the development process: a case study

Quantifying value of adding inspection effort early in the development process: a case study

For access to this article, please select a purchase option:

Buy article PDF
£12.50
(plus tax if applicable)
Buy Knowledge Pack
10 articles for £75.00
(plus taxes if applicable)

IET members benefit from discounts to all IET publications and free access to E&T Magazine. If you are an IET member, log in to your account and the discounts will automatically be applied.

Learn more about IET membership 

Recommend Title Publication to library

You must fill out fields marked with: *

Librarian details
Name:*
Email:*
Your details
Name:*
Email:*
Department:*
Why are you recommending this title?
Select reason:
 
 
 
 
 
IET Software — Recommend this title to your library

Thank you

Your recommendation has been sent to your librarian.

Many researchers have reported the defect growth within the evolutionary-developed large-scale systems, and increased fault slips from the early verification stages into late. This suggests that improvement in the early defect detection process control is needed. This study focuses on evaluation of adding inspection effort early in the development process. Based on the examination of the existing metrics used in defect detection process, the authors establish metrics to quantify its value from the quality and cost–benefit perspective. The effect of adding inspection effort early in the development process is evaluated in a case study using industrial data from history and an ongoing project involving three geographically distributed sites of the same globally distributed software development organisation with around 300 developers. The findings show that the expert-based decision criteria for additional investment are mostly based on quality and reliability issues, and less on costs. Consequently, the additional inspection improves significantly the quality, while the cost–benefit was not statistically significant. This leads to the conclusion that better decision criteria that would incorporate the costs and not only quality perceptions are the key for improving the product reliability, as well as the overall software life-cycle cost-efficiency. This study is motivated by the real industrial environment, and thus, contributes to both research and practice by presenting the empirical evidence.

References

    1. 1)
    2. 2)
      • Damm, L.O., Lundberg, L., Wohlin, C.: `Determining the improvement potential of a software development organization through fault analysis: a method and a case study', Proc. 11th European Conf. on Software Process Improvement, EuroSPI 2004, 2004, p. 138–149, (LNCS, 3281).
    3. 3)
    4. 4)
    5. 5)
    6. 6)
      • Kusumoto, S.: `Quantitative evaluation of software reviews and testing processes', 1993, PhD, Osaka University, Japan.
    7. 7)
    8. 8)
    9. 9)
    10. 10)
      • Damm, L.O.: `Early and cost-effective fault detection', 2007, PhD, Blekinge Institute of Technology, Sweden.
    11. 11)
    12. 12)
      • Galinac, T., Car, Ž.: `Software verification process improvement proposal using Six Sigma', Proc. 8th Int. Product-Focused Software Process Improvement Conf., PROFES 2007, 2007, p. 51–64, (LNCS, 4589).
    13. 13)
    14. 14)
      • Petersen, K., Wohlin, C.: `Context in industrial software engineering research', Proc. 3rd Int. Symp. on Empirical Software Engineering and Measurement, ESEM 2009, IEEE Computer Society, 2009, Washington, DC, p. 401–404.
    15. 15)
    16. 16)
      • T. Gilb , D. Graham . (1993) Software inspection.
    17. 17)
    18. 18)
    19. 19)
      • Runeson, P., Andrews, A.: `Detection or isolation of defects? An experimental comparison of unit testing and code inspection', Proc. 14th Int. Symp. on Software Reliability Engineering, ISSRE 2003, IEEE Computer Society, 2003, Washington, DC, p. 3–13.
    20. 20)
      • Briand, L.C., El Emam, K., Laitenberger, O., Fussbroich, T.: `Using simulation to build inspection efficiency benchmarks for development projects', Proc. 20th Int. Conf. on Software Engineering, ICSE 1998, IEEE Computer Society, 1998, Washington, DC, p. 340–349.
    21. 21)
    22. 22)
    23. 23)
    24. 24)
      • R.G. Ebenau , S.H. Strauss . (1994) Software inspection process.
    25. 25)
      • Biffl, S., Freimut, B., Laitenberger, O.: `Investigating the cost-effectiveness of reinspections in software development', Proc. 23rd Int. Conf. on Software Engineering, ICSE 2001, IEEE Computer Society, 2001, Washington, DC, p. 155–164.
    26. 26)
      • Siy, H., Votta, L.: `Does the modern code inspection have value?', Proc. 17th IEEE Int. Conf. on Software Maintenance, ICSM 2001, IEEE Computer Society, 2001, Washington, DC, p. 281–291.
    27. 27)
    28. 28)
    29. 29)
    30. 30)
      • C. Wohlin , P. Runenson , M. Hst , M. Ohlsson , B. Regnell , A. Wessln . (2000) Experimentation in software engineering – an introduction.
    31. 31)
    32. 32)
http://iet.metastore.ingenta.com/content/journals/10.1049/iet-sen.2011.0104
Loading

Related content

content/journals/10.1049/iet-sen.2011.0104
pub_keyword,iet_inspecKeyword,pub_concept
6
6
Loading
This is a required field
Please enter a valid email address