|
Technology Computing, programming, science, electronics, telecommunications, etc. |
|
Thread Tools | Display Modes |
11-05-2001, 03:23 PM | #1 |
in the Hour of Scampering
Join Date: Jan 2001
Location: Jeffersonville PA (15 mi NW of Philadelphia)
Posts: 4,060
|
"Can Software Schedules Be Estimated?" (via Slashdot)
This article at Slashdot points to ".a recent academic paper Large Limits to Software Estimation (ACM Software Engineering Notes, 26, no.4 2001) shows how software estimation can be interpreted in algorithmic (Kolmogorov) complexity terms. An algorithmic complexity variant of mathematical (Godel) incompleteness can then easily be interpreted as showing that all claims of purely objective estimation of project complexity, development time, and programmer productivity are incorrect. Software development is like physics: there is no objective way to know how long a program will take to develop."
I found both the main paper and the "Introduuction to Incompleteness" to be interesting reading. "Godel, Escher, Bach" and Yourdon/DeMarco fans (double points for being both) should be intrigued. The paper itself is Mathematical Limits to Software Estimation
__________________
"Neither can his Mind be thought to be in Tune,whose words do jarre; nor his reason In frame, whose sentence is preposterous..." Last edited by MaggieL; 11-05-2001 at 03:32 PM. |
11-06-2001, 09:00 AM | #2 | |
Professor
Join Date: Jan 2001
Posts: 1,788
|
Heck, programmers have known this for a long time. We just pull a number out of the air and double it. Our manager then doubles that, his manager cuts it by 10%, the manager above him sets a deadline date completely unrelated to the estimate, and all the paperwork is fulfilled.
I've always thought the impossibility of an estimate was related to a theorem besides Goedels, though -- basically, I think the difficulty of doing an estimate is no less than the difficulty of doing the job in the first place. added later I just checked out the link. Turns out he does address my objection, and agrees with it, with respect to "program correctness". Quote:
Last edited by russotto; 11-06-2001 at 09:09 AM. |
|
11-06-2001, 09:29 AM | #3 |
Radical Centrist
Join Date: Jan 2001
Location: Cottage of Prussia
Posts: 31,423
|
I have nothing to add, I just want to say that Yourden was one of the biggest Y2K doomsayers. He had previously written about the decline and fall of the American programmer in 1992, after which American programming boomed like mad. So I wouldn't exactly follow this guy into a firefight.
|
11-06-2001, 02:16 PM | #4 | |
in the Hour of Scampering
Join Date: Jan 2001
Location: Jeffersonville PA (15 mi NW of Philadelphia)
Posts: 4,060
|
Quote:
Yourdon Press publishes a lot of good books though. Not as manay as Dorset Press though. To me, the notable thing about the paper is that it provides a formal underpinning to what "programmers have known for a long time", intuitively.
__________________
"Neither can his Mind be thought to be in Tune,whose words do jarre; nor his reason In frame, whose sentence is preposterous..." |
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|