comp.lang.ada
 help / color / mirror / Atom feed
From: "Pat Rogers" <progers@classwide.com>
Subject: Re: memory leakages with Ada?
Date: Sun, 17 Mar 2002 22:02:52 GMT
Date: 2002-03-17T22:02:52+00:00	[thread overview]
Message-ID: <go8l8.12467$oI3.3174640674@newssvr11.news.prodigy.com> (raw)
In-Reply-To: 0c8l8.12462$K43.3172093163@newssvr11.news.prodigy.com

Sorry to follow up to my own post...

> > So, where are the metrics?
>
> The  "Programming Languages and Lifecycle Cost" study shows metric data
strongly
> in favor of Ada over C, and of course the "Zeigler Paper" does as well.
>
> The same issue of Crosstalk has an article by Peter Amey entitled "Correctness
> by Construction: Better Can Also Be Cheaper".  On page 25 in that article, he
> quotes a study in which Ada only had 10 percent the residual errors on code
> written in C. Besides showing that in practice it does indeed matter what
> language one uses, it also shows the cost advantage of Ada over C for that
> domain.

An October 1998 letter to the editor of Crosstalk from Capers Jones is also
intersting in the context of Don's article:

"Software Metrics Hazards

     Elizabeth Starrett's article, "Measurement 101," Crosstalk, August 1998,
was interesting and well written, but it left out a critical point. Metrics
based on "source lines of code" move backward when comparing software
applications written in different programming languages. The version in the
low-level language will look better than the version in the high-level language.
     In an article aimed at metrics novices, it is very important to point out
some of the known hazards of software metrics. The fact that lines of code can't
be used to measure economic productivity is definitely a known hazard that
should be stressed.
     In a comparative study of 10 versions of the same period using 10 different
programming languages (Ada 83, Ada95, C, C++, Objective C, PL/I, Assembler,
CHILL, Pascal, and Smalltalk), the lines of code metric failed to show either
the highest productivity or best quality. Overall, the lowest cost and fewest
defects were found in Smalltalk and Ada95, but the lines of code metric favored
assembler. Function points correctly identified Smalltalk and Ada95 as being
superior, but lines of code failed to do this.
Capers Jones
Software Productivity Research "

> > Has anyone collected them in one place?
>
> I wonder about the ARA site...

Definitely has some material:

http://www.adaic.org/whyada/index.html

could use more.





  reply	other threads:[~2002-03-17 22:02 UTC|newest]

Thread overview: 79+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-03-14 14:07 memory leakages with Ada? Calvin Ow
2002-03-14 14:31 ` Larry Kilgallen
2002-03-14 20:42   ` Nick Roberts
2002-03-14 21:11     ` Larry Kilgallen
2002-03-14 21:07   ` Anh_Vo
2002-03-14 20:12 ` Marin David Condic
2002-03-15  9:37   ` John McCabe
2002-03-15 12:55     ` Pat Rogers
2002-03-16  4:36       ` Will
2002-03-16  4:53         ` Pat Rogers
2002-03-16 12:21         ` Larry Kilgallen
2002-03-16  9:13       ` DPH
2002-03-16 14:38         ` Pat Rogers
2002-03-16 14:56           ` DPH
2002-03-16 15:51             ` Preben Randhol
2002-03-16 16:39               ` DPH
2002-03-16 19:51                 ` Pat Rogers
2002-03-16 20:40                   ` DPH
2002-03-17 19:31                   ` Richard Riehle
2002-03-17 21:49                     ` Pat Rogers
2002-03-17 22:02                       ` Pat Rogers [this message]
2002-03-18 22:32                         ` Randy Brukardt
2002-03-18 22:47                           ` Pat Rogers
2002-03-18  7:22                       ` Richard Riehle
2002-03-18 17:35                     ` Marin David Condic
2002-03-17 16:26                 ` Steve Doiel
2002-03-16 20:18         ` Robert A Duff
2002-03-16 20:36           ` DPH
2002-03-15 14:20     ` Marin David Condic
2002-03-18 17:54       ` Warren W. Gay VE3WWG
2002-03-18 19:54         ` Hyman Rosen
2002-03-18 20:34           ` Larry Kilgallen
2002-03-18 21:18             ` Hyman Rosen
2002-03-18 21:45               ` Larry Kilgallen
2002-03-20  1:19                 ` Hyman Rosen
2002-03-20 17:06                   ` Warren W. Gay VE3WWG
2002-03-20 17:56                     ` Larry Kilgallen
2002-03-20 17:48                   ` Marin David Condic
2002-03-22  0:25               ` Matthew Woodcraft
2002-03-22  5:10                 ` Hyman Rosen
2002-03-18 22:18         ` Marin David Condic
2002-03-20 20:49         ` Bertrand Augereau
2002-03-21  4:31         ` Will
2002-03-15 16:00     ` Hyman Rosen
2002-03-15 21:59       ` Chad R. Meiners
2002-03-17  5:43         ` Kevin Cline
2002-03-17  7:22           ` Chad R. Meiners
2002-03-18  4:09             ` Kevin Cline
2002-03-18 16:54               ` Chad R. Meiners
2002-03-18 17:38             ` Warren W. Gay VE3WWG
2002-03-19  9:21               ` John McCabe
2002-03-19 17:11                 ` Warren W. Gay VE3WWG
2002-03-19 17:16                   ` Pat Rogers
2002-03-19 17:51                   ` David C. Hoos
2002-03-19 18:20                   ` Frank J. Lhota
2002-03-19 23:43                     ` Mark Johnson
2002-03-20 15:09                       ` Frank J. Lhota
2002-03-17  7:27           ` Hyman Rosen
2002-03-18  3:52             ` Kevin Cline
2002-03-18  5:37               ` Hyman Rosen
2002-03-15 17:41   ` Kevin Cline
2002-03-15 18:00     ` Marin David Condic
2002-03-15 18:08     ` Hyman Rosen
2002-03-16 10:15       ` Kevin Cline
2002-03-14 23:14 ` Kevin Cline
2002-03-15  3:20 ` Steve Doiel
2002-03-15  9:32   ` John McCabe
2002-03-15 15:46     ` Hyman Rosen
2002-03-15 17:29     ` Kevin Cline
2002-03-15 15:48   ` Jeffrey Carter
2002-03-16  3:05     ` Steve Doiel
2002-03-16 20:19       ` Jeffrey Carter
2002-03-15 17:25   ` Kevin Cline
2002-03-15 18:03     ` Hyman Rosen
2002-03-16 10:07       ` Kevin Cline
2002-03-17  3:00         ` Hyman Rosen
2002-03-15  9:27 ` John McCabe
  -- strict thread matches above, loose matches on Subject: below --
2002-03-20  6:25 Christoph Grein
2002-03-20 16:35 ` Hyman Rosen
replies disabled

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