@inproceedings{f77046e852b14580a3a54f7253fe31e7,
title = "An evaluation of Ada source code reuse",
abstract = "This paper presents the results of a metric-based investigation into the nature and benefits of reuse in an Ada development environment. Four medium scale Ada projects developed in one organization over a three year period were analyzed. The study indicates benefits of reuse in terms of reduced error density and increased productivity. The Ada generic features are observed as an enabler of reuse at higher levels of abstraction. Finally, using several metrics, we identify trends indicating an improving reuse process.",
author = "Thomas, {W. M.} and A. Delis and Basili, {V. R.}",
note = "Funding Information: To realize such benefits, techniques to achieve effective reuse have been the focus of extensive research effort over the past twenty years \[24\].G enerational approaches such as those described in \[4, 5\] attempt to achieve reuse through the generation of source code from other forms. Boyle and Muralidaharan \[12\v] iew the automatic translation as a successful mechanism to transfer programs into new programming environment. Repository based techniques strive for reuse by collecting reusable entities and providing efficient means to locate the appropriate object for a particular task. Techniques for storing objects to allow for effective automated retrieval are outlined in \[2, 22\]. Lanergan and Grasso \[18\]w ere able to provide for their organization a classification of functional modules in the context of the COBOL language and obtain a leverage of 60% of the regularly used code. Cheatham \[25\o] utlines a methodology of abstract programs that can be instantiated to a family of concrete programs using very high level languages. Some other attempts geared predominantly towards source code reuse are found in \[19, 20\]. The common element in these efforts is that they all *This was supported in part by the National Aeronautics and Space Administration grant NSG-5123 and a TRW Graduate Fellowship. Publisher Copyright: {\textcopyright} Springer-Verlag Berlin Heidelberg 1992.; 11th Ada-Europe International Conference on Moving Towards, Ada 1992 ; Conference date: 01-06-1992 Through 05-06-1992",
year = "1992",
doi = "10.1007/3-540-55585-4_8",
language = "English (US)",
isbn = "9783540555858",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Verlag",
pages = "80--91",
editor = "{van Katwijk}, Jan",
booktitle = "Ada",
}