Abstract
The motivation for this research comes from a need to improve software inspection practices in software organizations. Even if inspections are well defined and regularly used in an organization, there may be some problems which can greatly reduce inspection effectiveness. The paper presents a list of inspection related problems which are known in the literature. It also relates some experiences from two case organizations. In addition, this paper provides an approach which helps identifying problems of this kind and directing limited improvement resources effectively.
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
Basili, V.R.: Evolving and Packaging Reading Technologies. J. Systems Software 38(1), 3–12 (1997)
Fagan, M.E.: Design and Code Inspection to Reduce Errors in Program Development. IBM Systems Journal 15(3), 182–211 (1976)
Fagan, M.E.: Advances in Software Inspections. IEEE Transactions on Software Engineering 12(7), 744–751 (1986)
Gilb, T.: Planning to Get the Most out of Inspections. Software Quality Professional 2(2) (2000)
Gilb, T., Graham, D.: Software Inspection. McGraw-Hill, New York (1993)
Harjumaa, L., Hedberg, H., Tervonen, I.: A Path to Virtual Software Inspection. In: Proc. of Asia-Pacific Conference on Quality Software, Hong Kong (2001)
Johnson, P.M.: Reengineering Inspection. Communications of the ACM 41(2), 49–52 (1998)
Johnson, P.M., Tjahjono, D.: Does Every Inspection Really Need a Meeting? Empirical Software Engineering 3(1), 9–35 (1998)
Kelly, D., Shepard, T.: Qualitative Observations from Software Code Inspection Experiments. In: Proceedings of the 2002 Conference of the Centre for Advanced Studies on Collaborative research, Toronto, Canada (2002)
Kollanus, S.: ICMM – Inspection Capability Maturity Model. In: The IASTED International Conference on Software Engineering, Innsbruck, Austria (2005)
Laitenberg, O., Atkinson, C., Schlich, M., El-Emam, K.: An Experimental Comparison of Reading Techniques for Defect Detection in UML-Documents. Technical Report NRC 43614, National Research Council of Canada (1999)
Laitenberg, O., DeBaud, J.-M.: An Encompassing Life-Cycle Centric Survey of Software Inspection. J. Systems and Software 50(1), 5–31 (2000)
Perpich, J.M., Perry, D.E., Porter, A.A., Votta, L.G., Wade, M.W.: Anywhere, Anytime Code Inspections: Using the Web to Remove Inspection Bottlenecks in Large-Scale Software Development. In: Proceedings of the 19th International Conference on Software Engineering, Boston, Massachusetts, United States, pp. 14–21 (1997)
Porter, A., Votta, L., Basili, V.R.: Comparing Detection Methods for Software Requirements Inspections: A Replicated Experiment. IEEE Transactions on Software Engineering 21(6), 563–575 (1995)
Porter, A., Votta, L.: Comparing Detection Methods for Software Requirements Inspections: A Replication Using Professional Subjects. Empirical software engineering 3(4), 355–379 (1998)
Rifkin, S., Deimel, L.: Applying Program Comprehension Techniques to Improve Software Inspections. Presented at the 19th Annual NASA Software Engineering Laboratory Workshop, Greenbelt, MD, USA (1994)
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) www.sei.cmu.edu/cmmi/
SEI: March 2004 release of the SW-CMM Maturity Profile. Software Engineering Institute (2004) www.sei.cmu.edu/sema/pdf/SW-CMM/2004marSwCMM.pdf
Stein, M., Riedl, J., Harner, S.J., Mashayekhi, V.: A Case Study of Distributed, Asynchronous Software Inspection. In: Proceedings of the 19th International Conference on Software Engineering, Boston, Massachusetts, United States, pp. 107–117 (1997)
Tervonen, I., Iisakka, J., Harjumaa, L.: Looking for Inspection Improvements through the Base Practices. In: Proc. Workshop on Inspection in Software Engineering, Paris, France, pp. 145–152 (2001)
Votta, L.: Does Every Inspection Need a Meeting? In: Proceedings of the 1st ACM SIGSOFT Symposium on Foundations of Software Engineering, Los Angeles, CA, USA, pp. 107–114 (1993)
Wiegers, K.: Seven Deadly Sins of Software Reviews. Software Development 6(3) (1998)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kollanus, S. (2005). Issues in Software Inspection Practices. In: Bomarius, F., Komi-Sirviö, S. (eds) Product Focused Software Process Improvement. PROFES 2005. Lecture Notes in Computer Science, vol 3547. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11497455_34
Download citation
DOI: https://doi.org/10.1007/11497455_34
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-26200-8
Online ISBN: 978-3-540-31640-4
eBook Packages: Computer ScienceComputer Science (R0)