Re: Inspections Was: RE: [AM] ANN: Mashing Deadly Myths

"Scott E. Preece" <[email protected]> Tue, 24 Feb 2004 16:51:29 -0600 (CST)
Newsgroups gmane.comp.programming.modeling.agile
Message-ID <[email protected]>
| From: "J. B. Rainsberger" <[email protected]>
| 
| Scott E. Preece wrote:
| 
| > The purpose of inspections is defect removal.  Pairing will remove SOME
| > of the defects that an individual programmer would leave in the code,
| > but not all of them.  For example, University of Utah study that
| > Cockburn and Williams cite in "The Costs and Benefits of Pair
| > Programming" found that pairs left 15% fewer defects in their output
| > than individual programmers.  
| 
| This study does not account for promsicuous pairing over time, and 
| therefore is unfairly compared to inspections "by multiple inspectors."
---

Since promiscous pairing still doesn't assure that more than two pairs
of eyes look at any particular part of the code, there's no particular
reason why it would improve performance in finding defects in any
particular piece of code.

If you argue that a particular piece of code is likely to be worked on
more than once in the course of a project, I would point out that that
means it would be inspected more than once, too...

scott
-- 
scott preece
motorola urbana design center (il67), 1800 s. oak st., champaign, il  61820  
e-mail:	[email protected]	fax:	217-384-8550
phone:	217-384-8589	cell: 217-433-6114	pager: [email protected]

For more information about AM, visit the Agile Modeling Home Page at www.agilemodeling.com
--^----------------------------------------------------------------
This email was sent to: [email protected]

EASY UNSUBSCRIBE click here: http://topica.com/u/?bUrKDA.bWnbtk.Z2NtYS1h
Or send an email to: [email protected]

TOPICA - Start your own email discussion group. FREE!
http://www.topica.com/partner/tag02/create/index2.html
--^----------------------------------------------------------------