Skip to main content
Log in

Messung und Bewertung von Software

Stand der Technik und Ausblick

  • HAUPTBEITRAG
  • MESSUNG UND BEWERTUNG VON SOFTWARE
  • Published:
Informatik-Spektrum Aims and scope

Zusammenfassung

Software bestimmt unser Leben. Sowohl ihr Nutzen als auch die damit verbundenen Risiken wachsen ständig. Das Wissen um Software, ihre Entwicklung und die vielfältigen Anwendungsmöglichkeiten ist Voraussetzung für die Beherrschung ihrer ständig wachsenden Komplexität. Softwaremessung und -bewertung ist die Disziplin in der Softwaretechnik und Informatik, die sich mit der quantitativen Behandlung von Eigenschaften von Softwareprodukten, -prozessen und -projekten befasst. Dabei geht es um die Nutzung von Softwaremessungen, also das Einführen von Messsystemen, das Extrahieren von Messdaten, das Evaluieren der Softwarequalität und das Entscheiden über Verbesserungsmaßnahmen, um bestimmte Ziele, wie beispielsweise Projektkontrolle, Fehlerreduktion oder Effizienzsteigerung, zu erreichen. In diesem Beitrag werden der Stand der Softwaremessung dargestellt, einige aktuelle Probleme identifiziert und zukünftige Arbeiten motiviert.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

References

  1. Abran A (2010) Software Metrics and Software Metrology. Wiley, Chichester

    Book  MATH  Google Scholar 

  2. Balzert H (2008) Lehrbuch Softwaretechnik: Softwaremanagement. Spektrum, Heidelberg

    Google Scholar 

  3. Basili V, Caldiera G, Rombach D (1994) The Goal Question Metric Approach. In: Marciniak JJ (eds) Encyclopedia of software engineering. Wiley, Chichester, pp 528–532

    Google Scholar 

  4. Basili VR et al. (2007) Empirical Software Engineering Issues – Critical Assessment and Future Directions. Springer, Berlin

    Book  Google Scholar 

  5. Basili VR et al. (2007) GQM + strategies. In: Büren G et al. (Hrsg) Praxis der Software-Messung. Shaker, Aachen, S 253–266

    Google Scholar 

  6. Boehm BW (2000) Software Cost Estimation with COCOMO II. Prentice Hall, New Jersey

    Google Scholar 

  7. Boehm BW (2007) Software Engineering. IEEE Computer Society, Los Alamitos

    Google Scholar 

  8. Brooks FP (1975) The Mythical Man Month – Essays on Software Engineering. Addison-Wesley, Reading, USA

    Google Scholar 

  9. Broy M (2006) The “Grand Challenge” in informatics: engineering software-intensive systems. IEEE Computer, pp 72–80

  10. Bundschuh M, Dekkers C (2008) The IT Measurement Compendium. Springer, Berlin

    Book  Google Scholar 

  11. Büren G, Dumke R, Ebert C, Münch J (2012) MetriKon 2012 – Praxis der Software-Messung. Shaker, Aachen

    Google Scholar 

  12. Ciolkowski M et al. (2002) Das ViSEK-Projekt: Aufbau einer nationalen empirisch-basierten Erfahrungsdatenbank für Software-Engineering. In: Dumke R, Rombach D (Hrsg) Software-Messung und -Bewertung. Deutscher Universitätsverlag, Wiesbaden, S 1–12

    Chapter  Google Scholar 

  13. Chrissis MB, Konrad M, Shrum S (2011) CMMI. Guidelines for process integration and product improvement. Addison-Wesley, Reading, USA

    Google Scholar 

  14. Davis AM (1995) 201 Principles of Software Development. McGraw Hill, New York

    Google Scholar 

  15. DeMarco T, Lister T (1991) Wien wartet auf Dich! Der Faktor Mensch im DV-Management (engl. Peopleware). Hanser, München

    Google Scholar 

  16. Dumke R (1992) Softwareentwicklung nach Maß – Schätzen, Messen, Bewerten. Vieweg, Braunschweig

    Book  Google Scholar 

  17. Dumke R (2012) Software-Messung und -Bewertung – eine Bilanz. Softw Meas News 17(2):24–56

    Google Scholar 

  18. Dumke R, Mencke S, Wille C (2010) Quality Assurance of Agent-Based and Self-Managed Systems. CRC Press, Boca Raton, USA

    Google Scholar 

  19. Ebert C (2010) Software measurement of projects and processes. In: Laplante PA (eds) Encyclopedia of software engineering. Taylor & Francis, Boca Raton, USA, pp 856–872

    Google Scholar 

  20. Ebert C, Dumke R (2007) Software Measurement – Establish, Extract, Evaluate, Execute. Springer, Berlin

    MATH  Google Scholar 

  21. Ejiogu LO (1991) Software Engineering with Formal Metrics. QED Technical Publ., London

    Google Scholar 

  22. Endres A, Rombach D (2003) A Handbook of Software and Systems Engineering. Addison Wesley, Reading, USA

    Google Scholar 

  23. Fenton NE, Pfleeger SL (1997) Software Metrics – a Rigorous and Practical Approach. Chapman & Hall, London

    Google Scholar 

  24. Florac WA, Carleton AD (1999) Measuring the Software Process – Statistical Process Control for Software Process Improvement. Pearson, München

    Google Scholar 

  25. Gilb T (1977) Software Metrics. Winthrop Publ., Cambridge, USA

    Google Scholar 

  26. Goodman P (1993) The Practical Implementation of Software Metrics. McGraw-Hill, New York

    Google Scholar 

  27. Halstead MH (1977) Elements of Software Science. Prentice Hall, New Jersey

    MATH  Google Scholar 

  28. Heidrich J, Münch J, Wickenkamp J (2009) Practical guidelines for introducing software cockpits in industry. In: Proceedings of the 5th Software Measurement European Forum, 49–64

  29. Humphrey WS (2000) The personal software process: status and trends. IEEE Software, 71–75

  30. IEEE (1993) IEEE standard for a software quality metrics methodology. IEEE Computer Press, New York

    Google Scholar 

  31. ISO/IEC 19761 (2003) Software engineering – COSMIC FFP – a functional size measurement method. ISO, Geneva

  32. ISO/IEC TR 9126 1-4 (2004) Software engineering product quality. ISO, Geneva

  33. ISO/IEC 15939 (2007) Information technology – software measurement process. ISO, Geneva

  34. Jacobson I, Ng P, McMahon PE, Spence I, Lidman S (2012) The essence of software engineering: the SEMAT kernel. Commun ACM 55(12):42–49

    Article  Google Scholar 

  35. Johnson B, Higgins J (2007) ITIL and the Software Lifecycle: Pactical Strategy and Design Principles. Van Haren, Amerfoort

    Google Scholar 

  36. Jones C (1991) Applied Software Measurement. McGraw-Hill, New York

    MATH  Google Scholar 

  37. Jones C (2010) Software Engineering Best Practices – Lessons from Successful Projects in the Top Companies. McGraw-Hill, New York

    Google Scholar 

  38. Juristo N, Moreno AM (2003) Basics of Software Engineering Experimentation. Kluwer, Boston

    Google Scholar 

  39. Kan SH (1995) Metrics and Models in Software Quality Engineering. Addison-Wesley, Reading, USA

    MATH  Google Scholar 

  40. Kitchenham BA (1996) Software Metrics – Measurement for Software Process Improvement. NCC Blackwell, York, UK

    Google Scholar 

  41. Kulpa MK, Johnson KA (2003) Interpreting the CMMI – a Process Improvement Approach. CRC Press, Boca Raton, USA

    Book  Google Scholar 

  42. Kunz M (2010) Framework for a Service-Oriented Measurement Infrastructure. Shaker, Aachen

    MATH  Google Scholar 

  43. Laird LM, Brennan MC (2006) Software Measurement and Estimation: a Practical Approach. Wiley, Chichester

    Book  Google Scholar 

  44. Liggesmeyer P (2002) Software-Qualität: Testen, Analysieren und Verifizieren von Software. Spektrum, Heidelberg

    Google Scholar 

  45. McCabe T (1976) A complexity measure. IEEE Trans Softw Engin 2(4):308–320

    Article  MathSciNet  MATH  Google Scholar 

  46. McGarry J et al. (2002) Practical software measurement – objective information for decision making. Addison Wesley, Reading, USA

    Google Scholar 

  47. Meridji K et al. (2012) A framework for the measurement concepts in the SWEBOK guide. In: Schmietendorf A, Wille C (Hrsg) Beiträge zum empirischen Software Engineering – eine Bilanz. Shaker, Aachen, S 85–92

    Google Scholar 

  48. Munson JC (2003) Software Engineering Measurement. CRC Press, Boca Raton, USA

    Book  Google Scholar 

  49. Neumann PG (1995) Computer Related Risks. Addison Wesley, Reading, USA (aktuell unter www.csl.sri.com/∼neumann/, letzter Zugriff 5. August 2012)

    Google Scholar 

  50. Neumann R (2013) The Internet of Products: an Approach to Establishing Total Transparency in Electronic Markets. Springer, Berlin

    Book  Google Scholar 

  51. Pandian CR (2004) Software Metrics – a Guide to Planning, Analysis, and Application. CRC Press, Boca Raton, USA

    MATH  Google Scholar 

  52. Prechelt L (2001) Kontrollierte Experimente in der Softwaretechnik – Potenzial und Methode. Springer, Berlin

    Book  Google Scholar 

  53. Putnam LH, Myers W (2003) Five Core Metrics – the Intelligence Behind Successful Software Management. Dorset House Publishing, New York

    Google Scholar 

  54. Schmietendorf A, Wille C (2012) Beiträge zum empirischen Software Engineering – eine Bilanz. Shaker, Aachen

    Google Scholar 

  55. Schmietendorf A et al. (2010) BSOA 2010 – Bewertungsaspekte serviceorientierter Architekturen. Shaker, Aachen

    Google Scholar 

  56. Shepperd M (1995) Foundations of Software Measurement. Prentice Hall, New Jersey

    MATH  Google Scholar 

  57. Shneiderman B (1980) Software Psychology. Winthrop Publ., Cambridge, USA

    Google Scholar 

  58. Singpurwalla ND, Wilson SP (1999) Statistical Methods in Software Engineering. Springer, Berlin

    Book  MATH  Google Scholar 

  59. Sneed H, Seidl R, Baumgartner M (2010) Software in Zahlen – die Vermessung von Applikationen. Hanser, München

    Book  Google Scholar 

  60. Sommerville I (2010) Software Engineering. Pearson, München

    Google Scholar 

  61. Tayntor CB (2003) Six Sigma Software Development. CRC Press, Boca Raton, USA

    Google Scholar 

  62. VIM ISO/IEC Guide 99 (2007) International vocabulary of metrology – basic and general concepts and associated terms (VIM). ISO, Geneva

  63. Whitmire SA (1997) Object Oriented Design Measurement. Wiley, Chichester

    Google Scholar 

  64. Wille C (2005) Software Agent Measurement Framework. Shaker, Aachen

    Google Scholar 

  65. Witt TC (2010) IT Best Practices – Management, Teams, Quality, Performance, and Projects. CRC Press, Boca Raton, USA

    Google Scholar 

  66. Wohlin C, Runeson P, Höst M, Ohlsson M, Regnell B, Wesslén A (2000) Experimentation in Software Engineering: an Introduction. Kluwer, Boston

    Book  Google Scholar 

  67. Zuse H (1998) A Framework of Software Measurement. De Gruyter, Berlin

    Book  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Reiner Dumke.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Dumke, R., Ebert, C., Heidrich, J. et al. Messung und Bewertung von Software. Informatik Spektrum 36, 508–519 (2013). https://doi.org/10.1007/s00287-013-0723-y

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00287-013-0723-y

Navigation