Skip to main content

Software Inspections in Practice: Six Case Studies

  • Conference paper
Product-Focused Software Process Improvement (PROFES 2006)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 4034))

Abstract

Software inspections have been acknowledged as an important method in software engineering, but they are not well applied in practice. This paper discusses the current practices and the related problems based on six case studies in industrial settings. The analysis of inspection practices was organized according to ICMM, which is a model for systematically assessing and improving software inspection process maturity. The sample case organizations used inspections relatively regularly. The involved units are compared and the revealed practices, their characteristics, inspection problems and implications of the study discussed. The main problem areas were non-existent inspection training, limited formality of inspections and immaturity of inspection metrics.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Ciolkowski, M., Laitenberger, O., Biffl, S.: Software Reviews, the State of the Practice. IEEE Software 20(6), 46–51 (2003)

    Article  Google Scholar 

  2. Fagan, M.E.: Design and Code Inspection to Reduce Errors in Program Development. IBM Systems Journal 15(3), 182–211 (1976)

    Article  Google Scholar 

  3. Johnson, P.M.: Reengineering Inspection. Comm. of the ACM 41(2), 49–52 (1998)

    Article  Google Scholar 

  4. Kitchenham, B.A., Pfleeger, S.L., Pickard, L.M., Jones, P.W., Hoaglin, D.C., Emam, K.E., Rosenberg, J.: Preliminary Guidelines for Empirical Research in Software Engineering. IEEE Transactions on Software Engineering 28(8), 721–734 (2002)

    Article  Google Scholar 

  5. Kollanus, S.: ICMM – Inspection Capability Maturity Model. In: Proc. of the 2nd IASTED International Conference on Software Engineering (IASTED-SE 2005), pp. 372–377. ACTA Press, Innsbruck (2005)

    Google Scholar 

  6. Kollanus, S.: A Problem Based Approach to Inspection Improvement? In: Bomarius, F., Komi-Sirviö, S. (eds.) PROFES 2005. LNCS, vol. 3547, pp. 429–442. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  7. Laitenberger, O., DeBaud, J.-M.: An Encompassing Life-Cycle Centric Survey of Software Inspection. Journal of Systems and Software 50(1), 5–31 (2000)

    Article  Google Scholar 

  8. Sauer, C., Ross, J., Land, L., Yetton, P.: The Effectiveness of Software Development Technical Reviews: A Behaviorally Motivated Program of Research. IEEE Transactions on Software Engineering 26(1), 1–14 (2000)

    Article  Google Scholar 

  9. SEI: Capability Maturity Model Integration, version 1.1. Software Engineering Institute (2002), http://www.sei.cmu.edu/cmm/

  10. Voas, J.: Software Quality’s Eight Greatest Myths. IEEE Software 16(5), 118–120 (1999)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kollanus, S., Koskinen, J. (2006). Software Inspections in Practice: Six Case Studies. In: Münch, J., Vierimaa, M. (eds) Product-Focused Software Process Improvement. PROFES 2006. Lecture Notes in Computer Science, vol 4034. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11767718_31

Download citation

  • DOI: https://doi.org/10.1007/11767718_31

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-34682-1

  • Online ISBN: 978-3-540-34683-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics