Skip to main content

Erfahrungen in der Anwendung eines allgemeinen objektorientierten Measurement Framework

  • Chapter
Software-Metriken

Part of the book series: Information Engineering und IV-Controlling ((IEIVC))

Zusammenfassung

Die Einfiihrung und Anwendung von Metrikenprogrammen in den verschiedensten Bereichen der Software-Entwicklung, -Wartung und -Anwendung ist heutzutage geprägt von

  • einem relativ weit verbreiteten Zertifizierungsniveau zur ISO-9000 in den IT-Bereichen mittlerer und großer Software-Herstellungs- und -anwendungsfirmen,

  • einer erhöhten Beachtung einer Prozeßverbesserung durch Assessments auf der Grundlage des Capability-Maturity-Modells (CMM), des SPICE-oder Bootstrap-Ansatzes,

  • einer zunehmenden Interessiertheit an Kosten- und Aufwandsschätzverfahren im Bereich der Software-Entwicklung, wie zum Beispiel zum Function-Point- Verfahren,

  • einer bereits erfolgreichen Anwendung von zielorientierten Bewertungsmethoden, wie beispielsweise das Goal-Question-Metric-Verfahren.

Wie geht es jedoch nach so einem erfolgreichen Ansatz weiter? Bedeutet die Anwendung von Metriken generell bereits eine im Sinne des CMM-Level vier erreichte quantitative Beherrschung des Software-Prozesses und vor allem der Software-Produkte?

Der folgende Beitrag widmet sich den in diesem Zusammenhang auftretenden Fragen nach dem wirklich erreichten „Meßniveau” bzw. nach den auf dem Gebiet der Software-Metriken offenen Fragestellungen und aktuellen Forschungsaufgaben. Er verwendet dabei ein bereits definiertes und erprobtes Measurement Framework — genannt CAME — welches aufzeigt, wie die objektorientierte Technologie selbst für den Software-Metrikeneinsatz verwendet werden kann.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 49.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 74.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Literatur

  1. Abreu, F. B.; Goulao, M; Esteves, R.: Toward the Design Quality Evaluation of Object-Oriented Software Systems. Proc. of the Fifth Int. Conf. on Software Quality, Austin, October 23–25, 1995, S. 44–57

    Google Scholar 

  2. Barnard, J.: A new reusability metrics for object-oriented software. Software Quality J., 7(1998), pp. 35–50

    Google Scholar 

  3. Barnes, G.M.; Swi, B.R.: Inheriting software metrics. JOOP, Nov./Dec. 1993, pp. 27–34

    Google Scholar 

  4. Bieman, J.M.; Zhao, J.X.: Reuse Through Inheritance: A Quantitative Study of C++ Software. Software Engineering Notes, August 1995, pp. 47–52

    Google Scholar 

  5. Briand, C.L.; Daly, J.; Porter, V.; Wüst, J.: A Comprehensive Empirical Validation of Design Measures for Object-Oriented Systems. Proc. of the Fifth Int. Software Metrics Symposium, Nov. 20/21, Bethesda, Maryland, 1998, S. 246–257

    Google Scholar 

  6. Caldiera, G.; Antoniol, G.; Fiutem, R.; Lokan, C.: Definition and Experimental Evaluation of Function Points for Object-Oriented Systems. Proc. of the Fifth Int. Software Metrics Symposium, Nov. 20/21, Bethesda, Maryland, 1998, pp. 167–178

    Google Scholar 

  7. Cant, S.N.; Henderson-Sellers, B.; Jeffery, D.R.: Application of cognitive complexity metrics to object-oriented programs. Journal of Object-Oriented Programming, July-August 1994, S. 52–63

    Google Scholar 

  8. Chae, H.S.; Kwon, Y.R.: A Cohesion Measure for Classes in Object-Oriented Systems. Proc. of the Fifth Int. Software Metrics Symposium, Nov. 20/21, Bethesda, Maryland, 1998, pp. 158–166

    Google Scholar 

  9. Chen, J.Y.; Lu, J.F.: A new metric for object-oriented design. Information and Software Technology, 35(1993)4, pp. 232–240

    Article  Google Scholar 

  10. Chidamber, S.R.; Darcy, D.P.; Kemerer, CF.: Managerial Use of Object Oriented Software Metrics. University of Pittsburgh, Graduate School of Business, Working Paper Series #750, 1997

    Google Scholar 

  11. Churcher, N.I.; Shepperd, M.J.: Towards a Conceptual Framework for Object-Oriented Software Metrics. Software Engineering Notes, 20(1995)2, pp. 68–75

    Article  Google Scholar 

  12. De Panfilis, S., Kitchenham, B., Morfuni, N.: Experiences introducing a measurement program. Inf. and Software Technology, 39(1997), pp. 745–754

    Article  Google Scholar 

  13. Dumke, R.R.: An Object-Oriented Software Measurement and Evaluation Framework and its Application in an Industrial Environment. Proc. of the CONQUEST’98, Sept. 28/29 1998, Nuremberg, Germany, pp. 52–61

    Google Scholar 

  14. Dumke, R.; Foltin, E.: An Object-Oriented Software Measurement and Evaluation Framework. Proc. of the FESMA’99, Amsterdam, October 4–8, 1999, S. 59–68

    Google Scholar 

  15. Dumke, R.R.; Foltin, E.; Winkler, A.S.: A Framework for Object-Oriented Software Measurement and Evaluation. Proc. of the IASTED Conf. on Software Eng., October 28–31, 1998, Las Vegas, S. 129–132

    Google Scholar 

  16. Dumke, R.; Foltin, E.; Koeppe, R.; Winkler, A.: Measurement-Based Object-Oriented Software Develop-ment of the Software Project “Software Measurement Laboratory”. Preprint Nr. 6, 1996, Univ. of Magdeburg

    Google Scholar 

  17. Dumke, R.; Grigoleit, H.: Efficiency of CAME tools in software quality assurance. Software Quality Journal, 6(1997), S. 157–169

    Article  Google Scholar 

  18. Dumke, R.; Winkler, A.: Management of the Component-Based Software Engineering with Metrics. Fifth Int. Symposium on Assessment of Software Tools, Pittsburgh, June 2–5, 1997, S. 104–110

    Google Scholar 

  19. Dvorak, J.: Conceptual Entropy and its Effect on Class Hierarchy. IEEE Computer, June 1994, S. 59–63

    Google Scholar 

  20. Ebert, C.; Dumke, R.: Software-Metriken in der Praxis. Springer Publ., 1996 (314 S.)

    Book  Google Scholar 

  21. Eman, K.E.; Drouin, J.; Melo, W.: SPICE The Theory and Practice of Software Process Improvement and Capability Determination. IEEE Comp. Soc, 1998

    Google Scholar 

  22. Foltin, E.; Dumke, R. R.: Aspects of Software Database Design. Software Process — Improvement and Practice, (1998)4, S. 33–42

    Google Scholar 

  23. Gillibrand, D.; Kecheng, L.: Quality Metrics for Object-Oriented Design. JOOP, January 1998, S. 56–59

    Google Scholar 

  24. Grigoleit, H.: Bewertungsgestützte Visualisierung der Qualitätsattribute umfangreicher C++-Softwareprodukte. Diploma Thesis, Univ. of Magdeburg, 1998

    Google Scholar 

  25. Han, K.J.; Yoon, J.M.; Kim, J.A.; Lee, K.W.: Quality Assessment Criteria in C++ Classes. Microelectron. Reliability, 34(1994)2, S. 361–368

    Article  Google Scholar 

  26. Hanebutte, N.: A Measurable Program Design Language. Diploma Thesis, University of Magdeburg, January 1999

    Google Scholar 

  27. Harrison, R.; Counsell, S.; Nithi, R.: Coupling Metrics for Object-Oriented Design. Proc. of the Fifth Int. Software Metrics Symposium, Nov. 20/21, Bethesda, Maryland, 1998, S. 150–157

    Google Scholar 

  28. Harrison, R.; Samaraweera, M.R.; Lewis, P.M.: Comparing programming paradigms: an evaluation of functional and object-oriented programs. Software Engineering Journal, 11(1996)4, S. 247–254

    Article  Google Scholar 

  29. Henderson-Sellers, B.: Object-Oriented Metrics — Measures of Complexity. Prentice Hall Inc., 1996

    Google Scholar 

  30. Hitz, M.; Montazeri, B.: Measuring Product Attributes of Object-Oriented Systems. Proc. of the ESEC’95, Sitges, Spain, 1995, S. 124–136

    Google Scholar 

  31. Kung, D.C. et al: Class firewall, test order, and regression testing of object-oriented programs. JOOP, May 1995, S. 65

    Google Scholar 

  32. Kurananithi, S.; Bieman, J.M.: Candidate Reuse Metrics for Object-Oriented and Ada Software. Proc. of the First Int. Metrics Symp., May 1993, Baltimore, S. 120–128

    Google Scholar 

  33. Lake, A.; Cook, C.: A Software Complexity Metric for C++. Proc. of the Fourth Annual Workshop on Software Metrics. Oregon, March 22–24 1992, 15 S.

    Google Scholar 

  34. LaLonde, W.; Pugh, J.: Gathering metric information using metalevel facilities. JOOP, March/April, 1994, S. 33–37

    Google Scholar 

  35. Lee, Y.; Liang, B.; Wu, S.; Wang, F.: Measuring the Coupling and Cohesion of an Object-Oriented Program Based on Information Flow. Proc. of the ICSQ’95, Slovenia, S. 81–90

    Google Scholar 

  36. Li, W.; Henry, S.; Kafura, D.; Schulman, R.: Measuring object-oriented design. JOOP, July-August 1995, S. 48–55

    Google Scholar 

  37. Lorenz, M.; Kidd, J.: Object-Oriented Software Metrics. Prentice Hall Inc., 1994

    Google Scholar 

  38. Lubahn, D.: The Conception and Implementation of an C++ Measurement Tool. (German) Diploma Thesis, University of Magdeburg, March 1996

    Google Scholar 

  39. Marchesi, M.: OOA Metrics for the Unified Modeling Language. Proc. of the Second Euromicro Conference on Software Maintenance and Reengineering, Florence, Italy, March 8–11, 1998, S. 67–73

    Google Scholar 

  40. Moore, J W.: Software Engineering Standards. IEEE Computer Press, 1998

    Google Scholar 

  41. Poels, G.: On the Formal Aspects of the Measurement of Object-Oriented Software Specification. Katholieke Univ. Leuven, Ph. D. Script, No 125, 1999 (491 S.)

    Google Scholar 

  42. Proceedings of the International Software Metrics Symposium, 1993 (first), 1996 (third), 1998 (fifth)

    Google Scholar 

  43. Sharble, R.C.; Cohen, S.S.: The Object-Oriented Brewery: A Comparison of Two Object-Oriented Development Methods. Software Engineering Notes, 18(1993)2, S. 60–73

    Article  Google Scholar 

  44. Welch, L.R.; Lankala, M.; Farr, W; Hammer, D.K.: Metrics for quality and concurrency in object-based systems. Annals on Software Engineering, 2(1996), S. 93–119

    Article  Google Scholar 

  45. Whitmire, S.A.: Object-Oriented Design Measur-ment. John Wiley & Sons, Inc., 1997

    Google Scholar 

  46. Zahran, S.: Software Process ImprovementPractical Guidelines for Business Success. Addison-Wesley Publ., 1998

    Google Scholar 

  47. Zhuo, J.; Pichai, R.; Sahni, S.; Oman, P.W.: On the Validation of Relative Test Complexity for Object-Oriented Code. Proc. of the Fifth Int. Software Metrics Symposium, Nov. 20/21, Bethesda, Maryland, 1998, S. 258–266

    Google Scholar 

  48. Zuse, H.: A Framework of Software Measurement. DeGruyter Publ., 1997 (755 S.)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Reiner Dumke Franz Lehner

Rights and permissions

Reprints and permissions

Copyright information

© 2000 Betriebswirtschaftlicher Verlag Dr. Th. Gabler GmbH, Wiesbaden, und Deutscher Universität-Verlag GmbH, Wiesbaden

About this chapter

Cite this chapter

Dumke, R. (2000). Erfahrungen in der Anwendung eines allgemeinen objektorientierten Measurement Framework. In: Dumke, R., Lehner, F. (eds) Software-Metriken. Information Engineering und IV-Controlling. Deutscher Universitätsverlag, Wiesbaden. https://doi.org/10.1007/978-3-322-93389-8_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-322-93389-8_5

  • Publisher Name: Deutscher Universitätsverlag, Wiesbaden

  • Print ISBN: 978-3-8244-7120-1

  • Online ISBN: 978-3-322-93389-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics