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
Rafa E. Al Qutaish,Alain Abran +1 more
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.