Abstract
We describe some project experiences using software product metrics in the second half of 1994. The goals of the projects were quality assurance and assessment, preventive maintenance test planning, migration, risk analysis, re-design, re-structuring, reverse engineering, and generation of new documentation. The clients were large organisations in railway, banking, insurance, government (taxing), social security, and telecommunication. We analysed > 10 million lines of code in COBOL, PL/I, Pascal, C, C++, and RPG. We report initial observations from these projects. In the future the results of these experiences will be analysed statistically. Some interesting results are already appearing at this moment: (i) problems in legacy systems have their cause in the design, not in the structure of the code. We see the consequences of years of maintenance of the software in the detonated quality; (ii) re-design, and re-structuring of existing systems are less costly and safer solutions to these problems than re-building.
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
This is a preview of subscription content, log in via an institution.
Preview
Unable to display preview. Download preview PDF.
References
AMI Application of Metrics in Industry, A quantitative approach to software management, AMI.
Belina Ferenc, Dieter Hogrefe and Amardeo Sarma, SDL with applications from protocol specification, Prentice Hall International, New Jersey, USA, 1991.
Boehm, B.W., A spiral Model of software development and enhancement, IEEE computer 21-5, pp 61–72, 1988.
Booch G., Software Engineering with ADA, The Benjamin/Cummings Publishing Company Inc., Menlo Park USA, 1985.
Braek R., O. Haugen, Engineering real time systems, An object-oriented methodology using SDL, Prentice Hall International, New Jersey, USA, 1993.
Card, David N., Robert L. Glass, Measuring software design quality, Prentice Hall International, New Jersey, USA, 1990.
Conte, S.D., H.E. Dunsmore and V.Y. Shen, Software engineering metrics and models, Benjamin/Cummings publishing company, Menlo Park, USA, 1986.
Stainer Sieglinde, B. Kalipcoglu, State of the art information flow metrics, Alcatel, Austria, 11 december 1991.
Giang Don Hoang, Development and implementation of a frontend for the design method SDL on block layer, Alcatel, Austria, 10 October 1992.
DeMarco, Tom, Controlling software projects, management measurement & estimation, Prentice Hall International, New Jersey, USA, 1982.
Fenton, Norman E.. Software Metrics, A rigorous approach, Chapman & Hall, London, England, 1991.
Grady Robert B., Software Metrics, Establishing a company-wide program, Prentice Hall International, New Jersey, USA, 1987.
Meyer Bertrand, Object-oriented Software Construction, Prentice Hall International, New Jersey, USA, 1988.
Möller, K. H., D. J. Paulish, Software metrics, A practioner's guide to improve product development, Chapman & Hall, London, England, 1993.
Rumbaugh, James, Michael Blaha e.a., Object-Oriented modelling and design, Prentice Hall, International, New Jersey, USA, 1991.
Youl, David P., Making software development visible, effective project control, John Wiley & sons, Chichester, England, 1990.
Yourdon, Edward, Larry L. Constantine, Structured Design, Fundamentals of a discipline of computer program and system design, Prentice Hall, International, New Jersey, USA, 1979.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1995 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bakker, G., Hirdes, F. (1995). Recent industrial experiences with software product metrics. In: Nesi, P. (eds) Objective Software Quality. SQ 1995. Lecture Notes in Computer Science, vol 926. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-59449-3_32
Download citation
DOI: https://doi.org/10.1007/3-540-59449-3_32
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-59449-9
Online ISBN: 978-3-540-49268-9
eBook Packages: Springer Book Archive