Skip to main content

Software Inspections in Practice: Six Case Studies

  • Conference paper

Part of the Lecture Notes in Computer Science book series (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.

Keywords

  • Organizational Policy
  • Process Area
  • Software Development Process
  • Inspection Process
  • Case Organization

These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

This is a preview of subscription content, access via your institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (Canada)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (Canada)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (Canada)
  • 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

Learn about 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)

    CrossRef  Google Scholar 

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

    CrossRef  Google Scholar 

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

    CrossRef  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)

    CrossRef  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)

    CrossRef  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)

    CrossRef  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)

    CrossRef  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)

    CrossRef  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