Abstract
In this paper foundations of the validation of software measures are presented. Firstly, the Measure LOC is used to present the foundations of software measurement, the foundations of validation and prediction, secondly, the criteria for the validation of object-oriented software measures are discussed. For the Measure LOC it is shown that the Basic-COCOMO- Model is the only one function for prediction of an external variable, like costs of maintenance. Considering Object-Oriented Measures it is shown that the Basic-COCOMO-Model cannot be used.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Abreu, F.B.: Metric for Object-oriented Environment. Proceedings of the Third International Conference on Software Qualityn, Lake Tahoe, Nevada, October 4–6, 1993, pp. 67–75.
Arifoglu, Ali: A Methodology for Software Cost Estimation. ACM Sigsoft, Software Engineering Notes, Vol. 18, No. 2, April 1993, pp. 96–105.
Barns Michael, G.: Inheriting Software Metrics. Journal of Object- Oriented Programming, November-December 1993, pp. 27–34.
Basili, V.; Hutchens, D.: An Empirical Study of a Complexity Family. IEEE Transactions on Software Engineering, Vol. 9, No. 6, Nov. 1983, pp. 664–672.
Basili, V.; Selby, R.W.; Phillips, T.Y.: Metric Analysis and Data Validation across Fortran Projects. IEEE Transactions on Software Engineering, Vol. 9, No. 11, pp. 652–663, November 1983.
Basili, V.; Perricone, Barry T.: Software Errors and Complexity: An Empirical Investigation. Communications of the ACM, Vol. 27, No. 1, Jan. 1984, pp. 42–52
Bieman, J.M.: Deriving Measures of Software Reuse in Object Oriented Systems. Technical Report #CS91–112, July 1991, Colorado State University, Fort Collins/ Colorado, USA.
Bieman, James; Fenton, Norman; Gustafson, David: Moving From Philosophy to Practice in Software Measurement. In: Proceedings of the International BCS-FACS Workshop (Formal Aspects of Computer Software), May 3, 1991, South Bank Polytechnic, London, UK”, by T. Denvir, R. Herman and R. Whitty (Eds.), ISBN 3–540–19788–5. Springer Publisher, Springer Verlag London Ltd, Springer House, 8 Alexandra Road, Wimbledon, London SW19 7JZ, UK, October 1992.
Boehm, B.W.: Software Engineering Economics. Prentice Hall, 1981.
Bollmann, Peter: Two Axioms for Evaluation Measures in Information Retrieval. Research and Development in Information Retrieval, ACM, British Computer Society Workshop Series, pp. 233–246, 1984
Bollmann-Sdorra, Peter; Zuse, Horst: Prediction Models and Complexity Measures from a Measurement Theoretic View. Accepted by the 3ISQC (3rd Int. Software Quality Conference), Lake Tahoe/Nevada, October 4–6, 1993.
Booch, G.: Object-Oriented Design with Applications. Benjamin/Cummings, 1991.
Bourque, Pierre; Cote, Vianney: An Experiment in Software Sizing with Structured Analysis Metrics. Journal of Systems and Software, 1991, (15), pp.159–172.
Caldiera, G.; Basili, V.: Identifying and Quantifying Reuseable Software Components. IEEE Software, Feb. 1991, pp. 61–70.
Card, David N.; Glass, Robert L.: Measuring Software Design Quality. Prentice Hall, Engel wood Cliffs, New Jersey, 1990.
Carleton Anita, D.; Park Robert, E.; Goethert Wolfart, B.: The SEI Core Measures: Background Information and Recommendations for Use and Implementations. Cross Talk, The Defense Software Engineering Report, May 1994.
Chen, J.Y.; Lu, J.F.: A new Measure for Object-oriented Design. Journal of Information and Software Technology, Vol 35., No. 4, April 1993, pp.232–240.
Chidamber Shyam, R.; Kemerer Chris, F.: A Metrics Suite for Object Oriented Design. M.I.T. Sloan School of Management, E53–315, 30 Wadsworth Street, Cambridge, MA 02139, CISR Working paper No. 249, Revised Version, December 1993, 31 pages.
Chidamber Shyam, R.; Kemerer Chris, F.: A Metrics Suite for Object Oriented Design. IEEE Transactions on Software Engineering, Vol.20, No. 6, June 1994, pp. 476–493.
Conte, S.D.; Dunsmore, H.E.; Shen, V.Y.: Software Engineering Metrics and Model. Benjamin/Cummings Publishing Company, Menlo Park, 1986.
DeMarco, Tom: Controlling Software Projects — Management, Measurement and Estimation. Englewood Cliffs, N.J.: Prentice Hall, 1982.
Dumke, R.: Softwareentwicklung nach Maß — Schätzen . Messen . Bewerten. Vieweg Publisher, 1992.
Fenton, N.: Software Metrics — A Rigorous Approach. Chapman & Hall, 1991.
Fenton, Norman: Software Measurement: A Necessary Scientific Basis. IEEE Transactions on Software Engineering, Vol. 20, No. 3, March 1994.
Fetcke, Thomas: Softwaremaße in der Objekt-Orientierten Programmierung. Diploma Thesis. Supervised by Bollmann-Sdorra/Zuse. Will be finished at the end of 1994.
Halstead, M.H.: Elements of Software Science. New York, Elsevier North-Holland, 1977.
Henry, S.; Kaftira, D.; Mayo, K.; Yemeni, A.; Wake, S.: A Reliability Model Incorporating Software Quality Factors. TR 88–45, 1988, Department of Computer Science, Virginia Polytechnic, Blacksburg, Virginia, USA.
Henry, S.; Kaftira, D.: Software Structure Metrics Based on Information. Flow IEEE Transactions on Software Engineering Vol. 7, No. 5, 1981, pp. 510–518.
Henry, S.; Wake, S.: Predicting Maintainability with Software Quality Metrics. Report TR 88–46, 1988, Department of Computer Science, Virginia Polytechnic, Blacksburg, Virginia, USA.
Henry, S.; Selig, Calvin: Predicting Source-Code Complexity at the Design Stage. IEEE Software, March 90.
Hetzel, Bill: Making Software Measurement Work — Building an Effective Measurement Program. QED, 1993.
Jenkins, J.: Software Metrics won’t eliminate the Productivity Crisis. American Programmer, Vol. 6, Feb. 1993, pp. 2–5.
Jensen, R.; Barteley, J.: Parametric Estimation of Programming Effort: An Object-oriented Model. Journal of Systems and Software, Vol. 15, 1991, pp. 107–114.
Jones, Capers: Critical Problems in Software Measurement. Technical paper, Version 3.0 from November 20, 1992.
Kaftira, Dennis; Reddy G.: The Use of Software Complexity Metrics in Software Maintenance. IEEE Transactions on Software Engineering Vol. SE-13, No. 3, March 1987, pp.335–343.
Kaftira, Dennis; Canning, James: Using Group and Subsystem Level Analysis to Validate Software Metrics on Commercial Software Systems. TR 88–13, 1988, Polytechnic, Blacksburg, Virginia, USA.
Khoshgoftaar, Taghi M.; Munson, John: The Lines of Code Metric as a Predictor of Program Faults: A Critical Analysis. COMPSAC 1990, pp. 408–413.
Krantz, David H.; Luce R. Duncan; Suppes, Patrick; Tversky, Amos: Foundations of Measurement. Academic Press, Vol. 1, 1971.
Karner, Gustav: Metrics for Objectory. Master Thesis at the Link’oping University, S-581@83 Link’ oping, Sweden, 1993.
Lake, Al: A Software Complexity Measure for C+ + . Annual Oregon Workshop on Software Metrics, March 22–24, 1992, Silver Falls, Oregon, USA.
Lake, Al: Use of Factor Analysis to Develop OOP Software Complexity Metrics. Annual Oregon Workshop on Software Metrics, April 10.12, 1994, Silver Falls, Oregon, USA.
Laranjeira, L.: Software Size Estimation of Object-Oriented Systems. IEEE Transactions on Software Engineering, May 1990, pp. 510–522.
Ledgard Henry F.; Marcotty, Michael: A Genealogy of Control Structures. CACM, Vol. 18, No. 11, Nov. 1975.
Levitin, Anany V. How To Measure Software Size, And How To Do Not pp. 314–818, COMPSAC 86
Li, H.F.; Cheung, W.K.: An Empirical Study of Software Metrics. IEEE Transactions on Software Engineering, Vol. Se-13, NO. 6, June 1987.
Li, Wei; Henry, Sallie: Object-Oriented Metrics that Predict Maintainability. Journal of System and Software, Vol. 23, No. 2, November 1993, pp. 111–122.
Li, W.; Henry, S.: Maintenance Metrics for the Object Oriented Paradigm. Proc. of the First International Software Metrics Symposium, may 21–22, Baltimore/USA, 1993, pp. 52–60.
Luce R. Duncan; Krantz David H.; Suppes, Patrick; Tversky, Amos: Foundations of Measurement. Vol 3, Academic Press, 1990.
MacDonell, Stephan: Reliance on Correlation Data for Complexity Metric Use and Validation. ACM SIGPLAN Notices, Vol. 26, No. 8, August 1991.
Matson, Jack E.; Barett, Bruce E.; Mellichamp, Joseph M.: Software Development Cost Estimation Using Function Points. IEEE Transactions on Software Engineering, Vol. 20, No. 4, April 1994, pp. 275–287.
Morris, Kenneth, L.: Metrics for Object-Oriented Software Development Environments. Massachusetts Institute of Technology, Master of Science in Management, May 1989.
McCabe, T.: A Complexity Measure, IEEE Transactions of Software Engineering Vol. SE-1, No. 3, pp. 312–327, 1976.
Oviedo, Enrique I.: Control Flow, Data Flow and Programmers Complexity. Proc. of COMPSAC 80, Chicago IL, pp. 146–152, 1980.
Page-Jones, Meilir: The Practical Guide to Structured Systems Second Edition. Yourdon Press, 1988.
Park, Robert E.: Software Size Measurement: A Framework for Counting Source Statements (Draft). Software Engineering Institute, Pittsburg, May 1992.
Pressman, Roger S.: Software Engineering: A Practitioner’s Approach. Third Edition, McGraw Hill, 1992.
Roberts, Fred S.: Measurement Theory with Applications to Decisionmaking, Utility, and the Social Sciences, Encyclopedia of Mathematics and its Applications. Addison Wesley Publishing Company, 1979.
Rocacher, Daniel: Metrics Definitions for Smalltalk. Project ESPRIT 1257, MUSE WP9A, 1988.
Sharble, Robert C; Cohen, Samuel S.: The Object-Oriented Brewery: A Comparison of Two Object-Oriented Development Methods. ACM SIGSOFT SOFTWARE ENGINEERING NOTES, Vol. 18, No. 2, April 1993, pp. 60–73.
Sheppard, Martin: Software Engineering Metrics (Vol I). McGraw Hill Book Company, Shoppenhangers Road, Maidenhead, Berkshire, UK, 1993.
Shooman, Martin L.: Software Engineering. McGraw Hill, 1983.
Taylor, D.A.: Software Metrics for Object Technology. Object Magazine, Mar-Apr. 1993, pp. 22–28.
Tegarden, David P.; Sheetz, Steven D.; Monarchi, David E.: A Software Model of Object-Oriented Systems. Decision Support Systems: The International Journal, 7/1992.
Tegarden, David P.; Sheetz, Steven D.; Monarchi, David E.: Effectiveness of traditonal Software Metrics for Object-oriented Systems. Proc. HICSS-92, San Diego, 1992.
Valette, Veronique; Valee, Frederique: In: Proceedings of Third International Symposium on Software Reliability Engineering, October 7–10, 1992, Research Triangle Park, North Carolina, IEEE Computer Society Press, Los Alamitos, California, pp. 296–301.
Whitmire, Scott A.: Measuring Complexity in Object-Oriented Software. Third International Conference on Applications of Software Measures (ASM92), November 1992, La Jolla, California.
Weyuker, Elaine J.: Evaluating Software Complexity Measures IEEE Transactions of Software Engineering Vol. 14, No. 9, Sept. 1988.
Wolverton, R.W.: The Cost of Developing Large-Scale Software. IEEE Transactions on Computer, Vol. C-23, No. 6, pp. 615–636, June 1974.
Yau, S.S.; Tsai, Jeffrey: A Survey of Software Design Techniques. IEEE Transactions on Software Engineering, Vol. SE-12, No. 6, June 1986, pp. 713–721.
Zuse, Horst; Bollmann, Peter: Using Measurement Theory to Describe the Properties and Scales of Static Software Complexity Metrics. SIGPLAN Notices, Vol. 24, No. 8, pp.23–33, August 89.
Zuse, Horst: Software Complexity — Measures and Methods. DeGruyter Publisher, 1991, Berlin, New York, 605 pages, 498 figures.
Zuse, Horst; Bollmann, Peter: Measurement Theory and Software Measures. In: Proceedings of the International BCS-FACS Workshop (Formal Aspects of Computer Software), May 3, 1991, South Bank Polytechnic, London, UK”, by T. Denvir, R. Herman and R. Whitty (Eds.), ISBN 3–540–19788–5. Springer Publisher, Springer Verlag London Ltd, Springer House, 8 Alexandra Road, Wimbledon, London SW19 7JZ, UK, October 1992.
Zuse, Horst: Properties of Software Measures. Software Quality Journal, Vol 1, December 1992, pp. 225–260.
Zuse, Horst: Foundations of Validation, Prediction, and Software Measures. Proceedings of the AOWSM (Annual Oregon Workshop on Software Metrics), Silver Fall State Park, Oregon, April 10–12, 1994.
Zuse, Horst: Software Complexity Metrics/Analysis. Marciniak, John, J. (Editor-in-Chief): Encyclopedia of Software Engineering, Volume I, John Wiley & Sons, Inc. 1994, pp. 131–166.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1994 Springer Fachmedien Wiesbaden
About this chapter
Cite this chapter
Zuse, H. (1994). Foundations of the Validation of Object-Oriented Software Measures. In: Dumke, R., Zuse, H. (eds) Theorie und Praxis der Softwaremessung. DUV: Datenverarbeitung. Deutscher Universitätsverlag, Wiesbaden. https://doi.org/10.1007/978-3-663-14540-0_9
Download citation
DOI: https://doi.org/10.1007/978-3-663-14540-0_9
Publisher Name: Deutscher Universitätsverlag, Wiesbaden
Print ISBN: 978-3-8244-2061-2
Online ISBN: 978-3-663-14540-0
eBook Packages: Springer Book Archive