This web repository provides a centralized source for materials on Software Inspections (Formal Technical Review), walkthroughs and less formal review techniques. You will find information on a variety of software review methods such as Fagan Inspections ([1]), Active Design Reviews ([2]), Phased Inspections ([3]), FTArm ([4]) and new approaches to support the inspection process such as Perspective-based Reading (PBR) and Usage-based Reading (UBR).

This repository is mainly built on the inspection review archive known as the “formal technical review archive” designed and maintained by Philip Johnson until end of 2001. In an initiative of several people, mainly driven by Mr. Peter Rösler, it was decided to reanimate the archive and to up-date the information provided therein by the Fraunhofer Institute for Experimental Software Engineering in Kaiserslautern, Germany, and the Fraunhofer Center for Experimental Software Engineering in Maryland, USA.

The archive is meant to be a forum for people interested in the area of static software analysis techniques. Thus, we encourage all readers to send us suggestions on new references, articles, templates, and project results dealing with software inspection and other review techniques. Our goal is to develop a comprehensive and up-to-date repository for inspection knowledge in industry and research.

Enjoy exploring our web-pages!


  1. [Fagan76] Fagan, M. E., "Design and code inspections to reduce errors in program development", IBM Systems Journal, vol. 15, no. 3, pp. 182-211, 1976.
  2. [Parnas85] Parnas, D. L., and Weiss D. M., "Active Design Reviews: Principles and Practices", Proceedings of Eighth International Conference on Software Engineering, pp. 132-136, August, 1985.
  3. [Knight93] Knight, J. C., and Myers E. A., "An Improved Inspection Technique", Communications of the ACM, vol. 11, no. 11, pp. 51-61, November, 1993.
  4. [Johnson94] Johnson, P. M., "An Instrumented Approach to Improving Software Quality through Formal Technical Review", Proceedings of the 16th International Conference on Software Engineering. Sorrento, Italy, pp. 113-122, May, 1994.