From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,78a1af350f4cf4b X-Google-Attributes: gid103376,public From: pontius@twonky.btv.MBI.com.invalid (Dale Pontius) Subject: Re: Win2000 has 63,000 'defects' Date: 2000/02/17 Message-ID: <88hbpp$j4i$1@news.btv.ibm.com>#1/1 X-Deja-AN: 586999663 References: <38A989B7.2D4D6B56@maths.unine.ch> <2000Feb15.143333.1@eisner> <2000Feb15.155800.1@eisner> <150220001931201946%emery@grebyn.com> Content-Type: text/plain; charset=us-ascii X-Complaints-To: news@btv.ibm.com X-Trace: news.btv.ibm.com 950809209 19602 9.66.92.124 (17 Feb 2000 17:40:09 GMT) Organization: IBM Global Services North -- Burlington, Vermont, USA Mime-Version: 1.0 NNTP-Posting-Date: 17 Feb 2000 17:40:09 GMT Newsgroups: comp.lang.ada Date: 2000-02-17T17:40:09+00:00 List-Id: In article <150220001931201946%emery@grebyn.com>, David Emery 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