comp.lang.ada
 help / color / mirror / Atom feed
From: pontius@twonky.btv.MBI.com.invalid (Dale Pontius)
Subject: Re: Win2000 has 63,000 'defects'
Date: 2000/02/17
Date: 2000-02-17T17:40:09+00:00	[thread overview]
Message-ID: <88hbpp$j4i$1@news.btv.ibm.com> (raw)
In-Reply-To: 150220001931201946%emery@grebyn.com

In article <150220001931201946%emery@grebyn.com>,
        David Emery <emery@grebyn.com> writes:
...
> On a related note, around 1990 or so, MITRE did a study on life-cycle
> costs of Ada83 vs other languages.  At that point, we had many
> large systems well into development, with few that had been deployed
> and were in real maintenance.
>
> The result:  Ada maintenance costs were shown to be linear on KSLOC.
> This is in stark opposition to Boehm and similar studies that showed
> cost to maintain code was exponental on KSLOC.

Now let's take these facts, and tie them back to the original topic
of the thread. Supposedly, Win2k has about 35MLOC. I've heard numbers
between 30 and 40 MLOC, pick one and let's not haggle. I'm also under
the impression that about 2/3 of that is enhancement of the stable
NT4 code base, and about 1/3 of that is new.

Presumably there are bodies of knowledge that indicate defect rates
on mature and new code.

Apply that knowledge to what we know of Win2k, and what does the
estimate come out at? Is 63000 defects a civil number for an estimated
24MLOC of old code and 12MLOC of new code? At this point, I'm not
saying anything good or bad about Microsoft. I'm merely questioning
the historical perspective on a body of code of this size.

Dale Pontius
NOT speaking for IBM




  parent reply	other threads:[~2000-02-17  0:00 UTC|newest]

Thread overview: 42+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2000-02-15  0:00 Win2000 has 63,000 'defects' Gautier
2000-02-15  0:00 ` Hyman Rosen
2000-02-15  0:00   ` Larry Kilgallen
2000-02-15  0:00     ` Hyman Rosen
2000-02-15  0:00       ` Larry Kilgallen
2000-02-15  0:00         ` Hyman Rosen
2000-02-15  0:00           ` Ed Falis
2000-02-15  0:00             ` Hyman Rosen
     [not found]             ` <RUkq4.1243$dw3.69085@news.wenet.net>
2000-02-15  0:00               ` Dang! (was Re: Win2000 has 63,000 'defects') Mike Silva
2000-02-17  0:00                 ` Preben Randhol
2000-02-17  0:00                   ` Larry Kilgallen
2000-02-15  0:00           ` Win2000 has 63,000 'defects' Brian Rogoff
     [not found]           ` <150220001931201946%emery@grebyn.com>
2000-02-17  0:00             ` Dale Pontius [this message]
2000-02-19  0:00               ` Joe Wisniewski
2000-02-21  0:00                 ` Larry Kilgallen
2000-03-04  0:00                   ` Robert I. Eachus
2000-03-06  0:00                     ` Charles Hixson
2000-03-06  0:00                       ` Robert Dewar
2000-03-07  0:00                         ` Ted Dennison
2000-03-07  0:00                       ` Marin D. Condic
2000-03-07  0:00                         ` Jean-Pierre Rosen
2000-03-08  0:00                           ` Marin D. Condic
     [not found]               ` <1e66z6d.1a9fzdvtbw6t2N%herwin@gmu.edu>
2000-02-19  0:00                 ` Nick Roberts
2000-02-15  0:00       ` Brian Rogoff
2000-02-17  0:00       ` Preben Randhol
2000-02-16  0:00   ` Gautier
2000-02-17  0:00   ` Charles Hixson
2000-03-07  0:00     ` Mike Dimmick
2000-03-07  0:00       ` Brian Rogoff
2000-03-08  0:00       ` Dale Pontius
2000-03-08  0:00         ` David Starner
2000-03-08  0:00           ` Ted Dennison
2000-03-08  0:00             ` Laurent Guerby
2000-03-10  0:00             ` Tarjei T. Jensen
2000-02-15  0:00 ` Florian Weimer
2000-02-15  0:00   ` Larry Kilgallen
     [not found]     ` <38A9C619.790950B0@quadruscorp.com>
2000-02-15  0:00       ` Keith Thompson
2000-02-15  0:00   ` Marin D. Condic
2000-02-17  0:00   ` Ted Dennison
2000-02-17  0:00     ` Gautier
2000-02-16  0:00 ` Windows TP (Re: Win2000 has 63,000 'defects') Vladimir Olensky
     [not found] ` <38A9C4ED.C75316F9@raytheon.com>
2000-02-16  0:00   ` Win2000 has 63,000 'defects' Samuel T. Harris
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox