A Guide to Selecting Software Measures and Metrics
eBook - PDF

A Guide to Selecting Software Measures and Metrics

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

A Guide to Selecting Software Measures and Metrics

About this book

Going where no book on software measurement and metrics has previously gone, this critique thoroughly examines a number of bad measurement practices, hazardous metrics, and huge gaps and omissions in the software literature that neglect important topics in measurement. The book covers the major gaps and omissions that need to be filled if data about software development is to be useful for comparisons or estimating future projects.

Among the more serious gaps are leaks in reporting about software development efforts that, if not corrected, can distort data and make benchmarks almost useless and possibly even harmful. One of the most common leaks is that of unpaid overtime. Software is a very labor-intensive occupation, and many practitioners work very long hours. However, few companies actually record unpaid overtime. This means that software effort is underreported by around 15%, which is too large a value to ignore. Other sources of leaks include the work of part-time specialists who come and go as needed. There are dozens of these specialists, and their combined effort can top 45% of total software effort on large projects.

The book helps software project managers and developers uncover errors in measurements so they can develop meaningful benchmarks to estimate software development efforts. It examines variations in a number of areas that include:

  • Programming languages
  • Development methodology
  • Software reuse
  • Functional and nonfunctional requirements
  • Industry type
  • Team size and experience

Filled with tables and charts, this book is a starting point for making measurements that reflect current software development practices and realities to arrive at meaningful benchmarks to guide successful software projects.

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.
At the moment all of our mobile-responsive ePub books are available to download via the app. Most of our PDFs are also available to download and we're working on making the final remaining ones downloadable now. 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 A Guide to Selecting Software Measures and Metrics by Capers Jones in PDF and/or ePUB format, as well as other popular books in Business & Project Management. We have over one million books available in our catalogue for you to explore.

Information

Edition
1

Table of contents

  1. Cover
  2. Half Title
  3. Title Page
  4. Copyright Page
  5. Table of Contents
  6. Preface
  7. Acknowledgments
  8. About the Author
  9. 1: Introduction
  10. 2: Variations in Software Activities by Type of Software
  11. 3: Variations in Software Development Activities by Type of Software
  12. 4: Variations in Occupation Groups, Staff Size, Team Experience
  13. 5: Variations due to Inaccurate Software Metrics That Distort Reality
  14. 6: Variations in Measuring Agile and CMMI Development
  15. 7: Variations among 60 Development Methodologies
  16. 8: Variations in Software Programming Languages
  17. 9: Variations in Software Reuse from 0% to 90%
  18. 10: Variations due to Project, Phase, and Activity Measurements
  19. 11: Variations in Burden Rates or Overhead Costs
  20. 12: Variations in Costs by Industry
  21. 13: Variations in Costs by Occupation Group
  22. 14: Variations in Work Habits and Unpaid Overtime
  23. 15: Variations in Functional and Nonfunctional Requirements
  24. 16: Variations in Software Quality Results
  25. 17: Variations in Pattern-Based Early Sizing
  26. 18: Gaps and Errors in When Projects Start. When Do They End?
  27. 19: Gaps and Errors in Measuring Software Quality
  28. 20: Gaps and Errors due to Multiple Metrics without Conversion Rules
  29. 21: Gaps and Errors in Tools, Methodologies, Languages
  30. Appendix 1: Alphabetical Discussion of Metrics and Measures
  31. Appendix 2: Twenty-Five Software Engineering Targets from 2016 through 2021
  32. Suggested Readings on Software Measures and Metric Issues
  33. Summary and Conclusions on Measures and Metrics
  34. Index