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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Ciolkowski, M., Laitenberger, O., Biffl, S.: Software Reviews, the State of the Practice. IEEE Software 20(6), 46–51 (2003)
Fagan, M.E.: Design and Code Inspection to Reduce Errors in Program Development. IBM Systems Journal 15(3), 182–211 (1976)
Johnson, P.M.: Reengineering Inspection. Comm. of the ACM 41(2), 49–52 (1998)
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)
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)
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)
Laitenberger, O., DeBaud, J.-M.: An Encompassing Life-Cycle Centric Survey of Software Inspection. Journal of Systems and Software 50(1), 5–31 (2000)
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)
SEI: Capability Maturity Model Integration, version 1.1. Software Engineering Institute (2002), http://www.sei.cmu.edu/cmm/
Voas, J.: Software Quality’s Eight Greatest Myths. IEEE Software 16(5), 118–120 (1999)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)