A Guide to Selecting Software Measures and Metrics
eBook - ePub

A Guide to Selecting Software Measures and Metrics

Capers Jones

Share book
  1. 358 pages
  2. English
  3. ePUB (mobile friendly)
  4. Available on iOS & Android
eBook - ePub

A Guide to Selecting Software Measures and Metrics

Capers Jones

Book details
Book preview
Table of contents
Citations

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

How do I cancel my subscription?
Simply head over to the account section in settings and click on “Cancel Subscription” - it’s as simple as that. After you cancel, your membership will stay active for the remainder of the time you’ve paid for. Learn more here.
Can/how do I download books?
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.
What is the difference between the pricing plans?
Both plans give you full access to the library and all of Perlego’s features. The only differences are the price and subscription period: With the annual plan you’ll save around 30% compared to 12 months on the monthly plan.
What is Perlego?
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.
Do you support text-to-speech?
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.
Is A Guide to Selecting Software Measures and Metrics an online PDF/ePUB?
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 Betriebswirtschaft & Projektmanagement. We have over one million books available in our catalogue for you to explore.

Information

Year
2017
ISBN
9781315314624
Chapter 1
Introduction
As the developer of a family of software cost-estimating tools, the author is often asked what seems to be a straightforward question: How accurate are the estimates compared to historical data?
The answer to this question is surprising. Usually the estimates from modern parametric estimation tools are far more accurate than the historical data used by clients for comparisons! This fact is surprising because much of what are called historical data are incomplete and omit most of the actual costs and work effort that were accrued.
In some cases historical data capture only 25% or less of the full amount of effort that was expended. Among the author’s IT clients, the average completeness of historical effort data is only about 37% of the true effort expended when calibrated by later team interviews that reconstruct the missing data elements such as unpaid overtime.
Quality data are incomplete too. Most companies do not even start measuring quality until after unit test, so all requirement and design defects are excluded, as are static analysis defects and unit test defects. The result is a defect count that understates the true numbers of bugs by more than 75%. In fact, some companies do not measure defects until after release of the software.
Thus when the outputs from an accurate parametric software cost-estimating tool such as Software Risk Masterℱ (SRM), COCOMO II, CostXpert, ExcelerPlan, KnowledgePlan, True-Price, SEER, or SLIM are compared to what are called historical data, the results tend to be alarming and are also confusing to clients and client executives.
The outputs from the estimating tools often indicate higher costs, more effort, and longer schedules than the historical d...

Table of contents