scispace - formally typeset
Open AccessBook

Software Metrics: A Rigorous and Practical Approach

Reads0
Chats0
TLDR
The Second Edition of Software Metrics provides an up-to-date, coherent, and rigorous framework for controlling, managing, and predicting software development processes.
Abstract
From the Publisher: The Second Edition of Software Metrics provides an up-to-date, coherent, and rigorous framework for controlling, managing, and predicting software development processes. With an emphasis on real-world applications, Fenton and Pfleeger apply basic ideas in measurement theory to quantify software development resources, processes, and products. The book offers an accessible and comprehensive introduction to software metrics, now an essential component of software engineering for both classroom and industry. Software Metrics features extensive case studies from Hewlett Packard, IBM, the U.S. Department of Defense, Motorola, and others, in addition to worked examples and exercises. The Second Edition includes up-to-date material on process maturity and measurement, goal-question-metric, planning a metrics program, measurement in practice, experimentation, empirical studies, ISO9216, and metric tools.

read more

Citations
More filters
Book ChapterDOI

Software Evolution as the Key to Productivity

TL;DR: It is argued that, as long as industry remains focused on short-term goals, and maintains a technology-centric view of software development, no progress will be made.
Journal ArticleDOI

Integrating non-parametric models with linear components for producing software cost estimations

TL;DR: The experimentation shows that the estimation ability of SPMs is superior to their non-parametric counterparts, especially in cases where both a linear and non-linear relationship exists between software effort and the related cost drivers.

An analysis of the design and definitions of halstead's metrics

TL;DR: This paper analyzes the design and definitions of Halstead’s metrics, the set of which is commonly referred to as ‘software science’, based on a measurement analysis framework to structure, compare, analyze and provide an understanding of the various measurement approaches presented in the software engineering measurement literature.

An empirical study of overriding in open source Java

TL;DR: A suite of metrics that measure overriding are described and a corpus analysis that uses those metrics to analyse 100 open-source applications, containing over 100,000 separate classes and interfaces is presented.
Book ChapterDOI

Process Metrics for Requirements Analysis

TL;DR: A class of process metrics based on the continuous monitoring of product attributes, namely stability and efficiency, are proposed that can be used for the timely identification of risky trends in a requirements analysis process.