University of Minnesota

You are here

Measuring Programming Language Effectiveness

March 4, 1999

The March 4th TwinSPIN program was a presentation on the measuring
of the effectiveness of a particular programming language.  One of
the more complete studies of the effectiveness of programming languages
was performed by Rational Software.  During the due-diligence process
when Rational merging with Verdix, records were examined to determine the
value of the two companies, but also to judge the best technologies and
methodologies to contine into the future of the merged company.  During
that process, the extensive and complete update records of the Verdix Ada
development showed that there might be quantative bases for comparing the
success of two languages, C and Ada, under the fairest conditions.

The month's presentation will examine and discuss that document (available
on the web), which is entitled

"Comparing the Development Costs of C and Ada."

In addition to the report, individual data which has been collected
from various organizations will be presented.  Opportunity will be
provided to discuss this, or similar data.  All attendees are challenged
to bring any measureable, sharable, results which they possess about the
effectiveness of any particular language, and to share that information
with the group.


About the Speaker:

Paul Stachour is the Software Quality Manager at a local company building
software for the internet.  While a member of the PL/S compiler group
at IBM in 1970-1974, he observed a number of effects on quality and productivity
based on language features and usage.  Paul has been interested in
what makes software "quality software" ever since.  In particular,
he is interested in what languages, features, tools, and processes prevent
defects.  Paul is the current president of TCSIGAda.