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.1 required=5.0 tests=BAYES_00, PP_MIME_FAKE_ASCII_TEXT autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII X-Google-Thread: 103376,41100a78496a4c71 X-Google-Attributes: gid103376,public X-Google-Thread: 11232c,3fd68bc06c32b870 X-Google-Attributes: gid11232c,public X-Google-ArrivalTime: 2002-04-05 20:20:20 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!news-xfer.newsread.com!bad-news.newsread.com!netaxs.com!newsread.com!news-west.rr.com!news.airnews.net!cabal10.airnews.net!cabal1.airnews.net!news-f.iadfw.net!usenet From: "John R. Strohm" Newsgroups: comp.lang.ada,misc.misc Subject: Re: SLOC-wars Date: Fri, 5 Apr 2002 14:51:24 -0800 Organization: Airnews.net! at Internet America Message-ID: X-Orig-Message-ID: References: Abuse-Reports-To: abuse at airmail.net to report improper postings NNTP-Proxy-Relay: library1-aux.airnews.net NNTP-Posting-Time: Fri Apr 5 22:18:41 2002 NNTP-Posting-Host: !XtYG1k-V\bi78: (Encoded at Airnews!) X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.50.4522.1200 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200 Xref: archiver1.google.com comp.lang.ada:22174 misc.misc:6149 Date: 2002-04-05T14:51:24-08:00 List-Id: "Kent Paul Dolan" wrote in message news:f6a580bb517ec9eced2eaa01cf9c9525.48257@mygate.mailgate.org... > "M�rio Amado Alves" wrote: > > > You're both right. I also did a study correlating program text metrics > > and actual development cost in programmers*month. SLOC had the best > > results, notably beating Halstead. It was a small project (10k SLOCs if > > I remember correctly), but it was unbiased i.e. the programmers didn't > > know about the metrics in advance. > > > Well, but SLOC is predicting by hindsight, and it has been fairly well > known since the 1960's that individual programmer's code output is > fairly constant when measured in keystrokes, so that about as many lines > per day of assembly as of APL can be delivered fully burdened. > > Thus, one would expect that SLOC or something like it fairly equivalent > to keystrokes would be the best hindsight predictor of > technologist-months of effort involved in completing a project or a > component. > > But I thought (with no expertise here) that the goal of stuff like > Halstead's metric was that you could estimate it at specification time, > and do foresight forecasting with that estimate. I'd shudder to think > what the accuracy of foresight guesses at SLOC from similar projects > might accomplish in setting milestone dates and such. Your shudders would be misplaced. Such estimates are actually pretty good, IF you go to the necessary level of detail. Discard your preconceptions and read Barry Boehm's "Software Engineering Economics".