Software Complexity
eBook - PDF

Software Complexity

Measures and Methods

  1. 620 pages
  2. English
  3. PDF
  4. Available on iOS & Android
eBook - PDF

Software Complexity

Measures and Methods

Frequently asked questions

Yes, you can cancel anytime from the Subscription tab in your account settings on the Perlego website. Your subscription will stay active until the end of your current billing period. Learn how to cancel your subscription.
No, books cannot be downloaded as external files, such as PDFs, for use outside of Perlego. However, you can download books within the Perlego app for offline reading on mobile or tablet. Learn more here.
Perlego offers two plans: Essential and Complete
  • Essential is ideal for learners and professionals who enjoy exploring a wide range of subjects. Access the Essential Library with 800,000+ trusted titles and best-sellers across business, personal growth, and the humanities. Includes unlimited reading time and Standard Read Aloud voice.
  • Complete: Perfect for advanced learners and researchers needing full, unrestricted access. Unlock 1.4M+ books across hundreds of subjects, including academic and specialized titles. The Complete Plan also includes advanced features like Premium Read Aloud and Research Assistant.
Both plans are available with monthly, semester, or annual billing cycles.
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 1000+ topics, we’ve got you covered! Learn more here.
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more here.
Yes! You can use the Perlego app on both iOS or Android devices to read anytime, anywhere — even offline. Perfect for commutes or when you’re on the go.
Please note we cannot support devices running on iOS 13 and Android 7 or earlier. Learn more about using the app.
Yes, you can access Software Complexity by Horst Zuse in PDF and/or ePUB format, as well as other popular books in Computer Science & Computer Science General. We have over one million books available in our catalogue for you to explore.

Information

Table of contents

  1. Preface
  2. Acknowledgements
  3. Contents
  4. 1. Introduction
  5. 2. Problems in Evaluating the Complexity of Programs
  6. 2.1. Difficulties in Interpreting the Results of Software Complexity Measurement
  7. 2.2. Problems in Interpreting Numerical Values
  8. 2.3. Problems in Determining the Complexity of Programs
  9. 2.4. Problems in Calculating the Arithmetic Mean
  10. 2.5. Problems in Selecting Appropriate Software Complexity Measures
  11. 3. Discussion about Software Measurement and Measures
  12. 3.1. What is Software Measurement?
  13. 3.2. An Overview of Software Measurement
  14. 3.3. What are Software Metrics/Measures?
  15. 3.4. Classification of Software Complexity Measures
  16. 3.5. Verbal Definitions of the Term Complexity
  17. 3.6. Limits to the Values of Software Measures
  18. 3.7. Remarks About Measures in Relationship to Measurement Theory and Scales
  19. 3.8. Summary
  20. 4. Measurement Theory and Criteria for Scales
  21. 4.1. The Definition of the Empirical Relational System and the Formal Relational System
  22. 4.2. The Definition of Scales and Meaningfulness
  23. 4.3. Criteria for Ordinal and Ratio Scales
  24. 4.4. Description of Measures as an Ordinal and Ratio Scale
  25. 4.5. Characterization of the Measure of McCabe
  26. 4.6. Summary
  27. 5. Models of Programs and their Definitions
  28. 5.1. Definitions of Control Flowgraphs
  29. 5.2. Definitions of Subflowgraphs and Primes
  30. 5.3. Definitions and Notation for Decomposition of Flowgraphs, Sequence and Nesting
  31. 5.4. Definitions of Structuredness of Flowgraphs
  32. 5.5. Definition of Intervals and Reducibiiity
  33. 5.6. Definition of Loops
  34. 5.7. Definition of Unstructuredness of Flowgraphs
  35. 5.8. Notations Used in this Book
  36. 6. Ideas Behind the Complexity of Programs
  37. 6.1. Desirable Properties of Measures by Tsai, Lopez, Rodriguez and Volovik
  38. 6.2. Desirable Properties of Measures by Evangeiisti
  39. 6.3. Ideas of Complexity by McCabe
  40. 6.4. Ideas of Complexity by Belady
  41. 6.5. Axioms of Complexity by Piwowarski
  42. 6.6. Axioms of Complexity by Bache
  43. 6.7. Desireable Properties of Complexity Measures by Weyuker
  44. 6.8. Required Properties for Measures by Jayaprakash, Lakshmanan and Sinha
  45. 6.9. Summary
  46. 7. Our Investigation of Software Complexity Measures
  47. 7.1. Overview of our Investigation of the Measures
  48. 7.2. The "Measure Demonstration System" MDS
  49. 7.3. Atomic Modifications, Partial Properties and the Ordinal Scale
  50. 7.4. Extensive Structure and Binary Operations between Programs
  51. 7.5. Conditions for the Use of Measures as an Ordinal and a Ratio Scale in Practice
  52. 7.6. Summary
  53. 8. Characterization of Software Complexity Measures
  54. 8.1. Selection of the Software Complexity Measures
  55. 8.2. Measures of Halstead
  56. 8.3. Measure Lines of Code
  57. 8.4. Measures of McCabe and Modifications
  58. 8.5. Measures "Relative and Absolute Logical Complexity" of Gilb
  59. 8.6. Measure "Control Flow Density" of Szentes and Potier
  60. 8.7. Measures of Szentes and Gras
  61. 8.8. Measure of Oviedo
  62. 8.9. Measure PATH of Schneidewind
  63. 8.10. Measures of Whitworth and Szulewski
  64. 8.11. Measures of Hecht and Extensions
  65. 8.12. Measure of Moawad and Hassan and Extensions
  66. 8.13. Measure "Reachability" of Schneidewind
  67. 8.14. Measures of Chen
  68. 8.15. Measures Based on the Prime Decomposition of Flowgraphs
  69. 8.16. Measure of Schmidt and Gong and Extensions
  70. 8.17. Measures Based on Ranges
  71. 8.18. Measures for Analyzing the Unstructuredness of Flowgraphs
  72. 9. Results and Research in the Future
  73. 9.1. List of the Investigated Measures
  74. 9.2. Partial Properties of the Measures
  75. 9.3. Properties of Measures Related to the Extensive Structure
  76. 9.4. Set of Measures to Measure the Intra-Modular Complexity
  77. 9.5. Measurement Process of Restructure and Software Reuse
  78. 9.6. Wrong and Correct Calculation of the Arithmetic Mean
  79. 9.7. Complexity In Comparison to Reference Programs and Program Versions
  80. 9.8. Validation of a Measure
  81. 9.9. Correlation between Software Complexity Measures
  82. 9.10. Open Problems and Research in the Future
  83. 10. Glossary of Terms
  84. 11. References
  85. Name Index
  86. Subject Index
  87. Measure Index
  88. Definition Index