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

Describing the impact of refactoring on internal program quality

TL;DR: A formalism is proposed to describe the impact of a representative number of refactorings on an AST representation of the source code, extended with cross-references, and elicitate how internal program quality metrics can be formally defined on top of this program structure representation.
Journal ArticleDOI

The pairwise attribute noise detection algorithm

TL;DR: This work presents a novel approach for detecting instances with attribute noise and demonstrates its usefulness with case studies using two different real-world software measurement data sets, showing that PANDA provides better noise detection performance than the DM algorithm.
Journal ArticleDOI

Improving software development management through software project telemetry

TL;DR: Software project telemetry facilitates local, in-process decision making through metrics that range from internal product attributes such as size, complexity, and modularity to external process attributessuch as effort, productivity, and reliability.
Journal ArticleDOI

Models for estimating design effort and time

TL;DR: The proposed parametric estimation models are based on product functional decomposition and indicate that the proposed models have good accuracy for estimating design effort.
Journal Article

Estimating software projects

TL;DR: The software estimation process discussed in this paper describes the steps required for establishing initial software Life Cycle Cost estimates and then tracking and refining those estimates throughout the life of the project.