comp.lang.ada
 help / color / mirror / Atom feed
From: Martin <martin.dowie@btopenworld.com>
Subject: Re: Software Quality in Science
Date: Wed, 10 Feb 2010 05:38:25 -0800 (PST)
Date: 2010-02-10T05:38:25-08:00	[thread overview]
Message-ID: <495939c0-58e7-4362-a8c0-6d4af23c3b12@o3g2000yqb.googlegroups.com> (raw)
In-Reply-To: 87fx59p725.fsf@mid.deneb.enyo.de

On Feb 10, 1:13 pm, Florian Weimer <f...@deneb.enyo.de> wrote:
> * Robert A. Duff:
>
> >>...The net result of changing languages appears
> >> to be that the overall defect density appears to be about the same,
> >> (Hatton 1997). In other words, when a language corrects one
> >> deficiency, it appears to add one of its own."
>
> > That assertion requires evidence, and I don't see it here!
>
> (Hatton 1997) is here: <http://www.leshatton.org/IEEE_Soft_97b.html>
> For Ada, it cites Compton & Withrow, "Improving Productivity: Using
> Metrics to Predict and Control Defects in Ada Software", in "Second
> Annual Oregon Workshop on Software Metrics", Oregon 1990.  It then
> concludes that language choice had no impact on fault density
> patterns.  Of course, the evidence is only anecdotal.
>
> But the actual cross-language studies I've seen show that most metrics
> one can conceive (such as defect rate, performance, development time,
> even lines of code) vary as much among programmers as among
> programming languages.  This is a bit sad because it means that
> language design does not really matter as far as actual results are
> concerned.
>
> Ada subsets may be helpful if your goal is to avoid the last
> (relevant) bug.  But that requires matching development practices,
> which are in place for only very few code bases.  Certainly, these
> practices aren't magically introduced if you just substitute Ada for C
> or Fortran.

What about McCormack (http://www.stsc.hill.af.mil/crossTalk/2000/08/
mccormick.html)?

Or Zeiger (Rational) (http://www.adaic.com/whyada/ada-vs-c/
cada_art.html)?

Both quite old now (but so is Hatton's) and they at least have
something more than anecdotes...

Cheers
-- Martin



  parent reply	other threads:[~2010-02-10 13:38 UTC|newest]

Thread overview: 41+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-02-09 21:20 Software Quality in Science Jerry
2010-02-09 21:51 ` Jerry
2010-02-09 22:00   ` Hibou57 (Yannick Duchêne)
2010-02-10  4:13     ` Thomas Wicklund
2010-02-10  5:24       ` Hibou57 (Yannick Duchêne)
2010-02-09 23:43   ` Robert A Duff
2010-02-10  1:01     ` Georg Bauhaus
2010-02-10 14:34       ` Stephen Leake
2010-02-10 15:09         ` Martin
2010-02-10 16:37         ` Robert A Duff
2010-02-10 17:05           ` Martin
2010-02-10 13:13     ` Florian Weimer
2010-02-10 13:30       ` (see below)
2010-02-10 13:38       ` Martin [this message]
2010-02-15 11:20       ` Colin Paul Gloster
2010-02-15 14:52         ` Maciej Sobczak
2010-02-15 18:48           ` Colin Paul Gloster
2010-02-10 14:29     ` Stephen Leake
2010-02-10 14:38       ` Hyman Rosen
2010-02-10 16:24         ` Robert A Duff
2010-02-15 11:32       ` Colin Paul Gloster
2010-02-15 12:19         ` Georg Bauhaus
2010-02-10 13:55   ` Ludovic Brenta
2010-02-10 14:21     ` Hibou57 (Yannick Duchêne)
2010-02-10 22:52     ` Bob Spooner
2010-02-11  8:29       ` Rick
2010-02-11 22:39   ` Hibou57 (Yannick Duchêne)
2010-02-11 23:10     ` Brian Drummond
2010-02-11 23:21       ` Hibou57 (Yannick Duchêne)
2010-02-11 23:24         ` Hibou57 (Yannick Duchêne)
2010-02-12  0:06         ` Robert A Duff
2010-02-12  0:32           ` Hibou57 (Yannick Duchêne)
2010-02-12  7:37           ` Pascal Obry
2010-02-12 10:58           ` Stephen Leake
2010-02-12 15:02             ` Robert A Duff
2010-02-15 10:49           ` Alex R. Mosteo
2010-02-12  7:37         ` Pascal Obry
2010-02-15 12:18       ` Colin Paul Gloster
2010-02-15 11:08   ` Colin Paul Gloster
2010-02-15 14:43     ` Hibou57 (Yannick Duchêne)
2010-02-15 19:01       ` Colin Paul Gloster
replies disabled

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