Professor Dr.-Ing. habil.
Horst Zuse®
Home. Konrad-Zuse. Horst Zuse - Home. Vorträge. Konrad Zuse. Fotos für Verlage .... DVD-Beschreibung. CD-Zuse. Zum Verkauf. Z22-Konstruktion. Zuse-Kunstdrucke. Zuses-Rechner. Pioniere. Zuse KG. Astrophysik-UFO. Z3-Detail. Museen - Zuse. Konrad-Zuse-Gesell.. Zuseaner. Frühe Computer. Foto-Scout-Zuse. Ehemaligen-Treffen. Neuigkeiten. Nostalgisches. Bücher-informatik. Glossar. Häufig gestellte Frage. Impress./Datenschutz. Z3-80-Jahre

Horst Zuse: Software Complexity - Measures and Methods

Publisher: Please order the book by Dr. Horst Zuse

605 pages, 498 figures


High software costs and the fact that more than 65% of the software life-cycle time is spent on testing and maintenance has created a considerable attention to the software complexity problem. Over the last decade many software complexity measures have been proposed by researchers. These measures are being used for analyzing software complexity, software understandability, software modifiability, software testability, software maintenance and for software development. The central goal of this textbook is to provide readers with the necessary knowledge and tools for critically evaluating existing and future software complexity measures. This book shall help scientists, teachers, students and engineers of software departments to understand software measurement in theory and apply software measures in practice. The book presents three major ways to discuss software complexity measures.

The first one is a theoretical treatment of how measurement theory can be used to assess software complexity measures. The problem interpreting the results of a software measurement process, the methods of the application of measurement theory, the definition and use of scales, the description of measures as an ordinal or ratio scale, and the methods of the correct interpreting of the meaning of the numbers are presented.

The second one is a detailed analysis and description of the properties of just every (more than ninety) published complexity measures (derived from flowgraphs) and a consideration of the different assumptions which have to hold for the measures to be used for various scales. Methods to analyze, to create, to discuss and to evaluate software measures are shown. The different types of software complexity measures are discussed. Criteria to perform meaningful statistical analysis with the resulting numbers are given.

The third one is a proposal of how software measurement programs can be set up. Many examples of the correct use of software complexity measures are given. The construction of a software measure database is presented. Methods to compare versions of programs using software complexity measures are proposed. A set of well defined software complexity measures for applications in software reuse and generally in practice is discussed.


  1. Introduction to Software Complexity Measurement

  2. Problems in Evaluating the Complexity of Programs

  3. Discussion about Software Measurement and Measures

  4. Measurement Theory and Criteria for Scales

  5. Models of Programs and their Definitions

  6. Ideas behind the Complexity of Programs

  7. Our Investigation of Software Complexity Measures

  8. Characterization of Software Complexity Measures

  9. Results and Research in the Future

 10. Glossary of Terms

 11. Literature

Dieses Buch ist nur noch bei mir erhältlich.

This book is avaiable by Horst Zuse.