Metrics for Ada packages: an initial study
Communications of the ACMPublished 1 July 1986Open access
John D. Gannon, Elizabeth E. Katz, Victor R. Basili
Citations34
SJR quartileQ1
SJR score1.15
SNIP3.34
Generate an AI Snapshot to get a quick, structured summary of this paper.
Study Snapshot
ObjectiveStudy objective
MethodsResearch methodology
PopulationPopulation studied
Sample sizeSample sizes
OutcomesStudy outcomes here
ResultsStudy results comes here
LimitationsResearch study limitations comes here
A concise AI-generated summary of the paper will appear here once you click Generate AI Snapshot.
TL;DR
The study of four first-time Ada programmers suggests that a background in the software engineering practices supported by Ada is necessary to learn to use the features of the language.
Abstract
Many novel features of Ada present programmers with a formidable learning task. The study of four first-time Ada programmers suggests that a background in the software engineering practices supported by Ada is necessary to learn to use the features of the language.
Keywords
Computer Science
ACM SIGPLAN NoticesRationale for the design of the Ada programming language
408 Citations1979Jean D. Ichbiah, Bernd Krieg-Brueckner +4 more
This book discusses classical programming, general program structure - visibility and overloading, and representation classes and machine dependences in the context of knowledge representation.
IEEE Transactions on Software EngineeringIterative enhancement: A practical technique for software development
343 Citations1975Victor R. Basil, Albert J. Turner
The development and quantitative analysis of a production compiler for the language SIMPL-T is used to demonstrate that the application of iterative enhancement to software development is practical and efficient, encourages the generation of an easily modifiable product, and facilities reliability.
FigshareInformation distribution aspects of design methodology
317 Citations2018David Lorge Parnas
The role of documentation in the design and implementation of complex systems is explored, resulting in suggestions in sharp contrast with current practice, and the thesis that such information "broadcasting is harmful, that it is helpful if most system information is hidden from most programmers, is supported.
IEEE Transactions on Software EngineeringAn Analysis of Some Commercial PL/I Programs
127 Citations1976James L. Elshoff
The source code for 120 production PL/I programs from several General Motors' commercial computing installations has been collected and some data from the scanning process are presented and interpreted.
IEEE Transactions on Software EngineeringLanguage design for programming reliability
72 Citations1975John D. Gannon, J. J. Horning
This paper discusses the design of programming languages to enhance reliability by presenting several general design principles, and then applies them to particular languages constructs.
ComputerCharacterization of an Ada Software Development
21 Citations1985Basil, Katz +3 more
Examining the use of Ada in a software project developed by the General Electric Company to identify areas of success and difficulty in learning and using Ada as both a design and a coding language aims to meet several goals.
ACM SIGAda Ada LettersCoupling, cohesion, and package unity in Ada
10 Citations1985Charles Hammons, Paul Dobbs
The concepts of coupling and cohesion as defined by Yourdo n and Constantine[l], and Myers have been used for some time, but the advent of the new Do D standard language Ada* has brought with it some debate about the application of these measures to designs implemented in Ada.
