Path: utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!gatech!hubcap!ncrcae!ncrlnk!emdeng!tmcclory From: tmcclory@emdeng.Dayton.NCR.COM (Thomas.J.Tom.McClory) Newsgroups: comp.software-eng Subject: Re: code reviews Message-ID: <784@emdeng.Dayton.NCR.COM> Date: 21 Jun 89 21:04:28 GMT References: <8906161716.AA16121@kronos.ADS.COM> Reply-To: tmcclory@emdeng.Dayton.NCR.COM (Thomas.J.Tom.McClory) Organization: E&M Dayton, NCR Corporation, Dayton, Ohio Lines: 51 In article <8906161716.AA16121@kronos.ADS.COM> rar@KRONOS.ADS.COM (Bob Riemenschneider) writes: >There's a very useful account of the why's and how's of code review in > > _Handbook of Walkthroughs, Inspections, and Technical Reviews_ > Daniel P. Freedman and Gerald M. Weinberg > Little, Brown (ISBN 0-316-292826) > >Everything you want to know about various alternative approaches, and then >some. As far as I know, the third edition (1982) is the most recent. > > -- rar I will throw in references for the "Design & Code Inspection Process", a specific variation of the general peer review methods. M. E. Fagan, "Design and Code Inspections to Reduce Errors in Program Development," _IBM Systems Journal_, Vol. 15, No. 3, 1976, pp. 182-211. Combines both a "how to" of the process as with the results of using the process several IBM products. M. E. Fagan, "Advances in Inspection,", _IEEE Transactions on Software Engineering_, July 1986, pp. 744-751. A follow-on work to the paper above that refines the process description, and documents additional successes using the process. J. H. Dobbins, "Inspections as an Up-Front Quality Technique," in the _Handbook of Software Quality Assurance_, G. G. Schulmeyer and J. I. McManus, eds., Van Nostrand Reinhold, New York, 1987, pp. 137-177. A case study of inspections as used by the IBM Federal Systems Division. Describes how the process was implemented and the process measurements that the Q.A. staff implemented. Describes how statistical process control can be applied to software development. A. Frank Ackerman, L. S. Buchwald, and F. H. Lewski, "Software Inspections: An Effective Verification Process," _IEEE Software_, May, 1989, pp. 31-36. A good overview description. The two Fagan papers are better how-to descriptions, but this is a good place to start if you don't know about inspections. Hope this helps, -- Thomas J. McClory phone: (513)445-6819 Engineering & Manufacturing-Dayton email: tmcclory@emdeng.NCR.COM NCR Corporation EMD/3 Dayton, OH