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
Journal ArticleDOI

Modular system synthesis: example for composite packaged software

TL;DR: A framework for synthesis of a composite system (packaged software) on the basis of interconnected system components when the components and their interconnection (compatibility) are evaluated upon ordinal coordinated scales is described.
Proceedings ArticleDOI

Machine Learning-Based Software Quality Prediction Models: State of the Art

TL;DR: A comprehensive literature survey of prominent quality molding studies is presented and concludes that, model transparency is a common shortcoming to all the surveyed studies.
Journal ArticleDOI

Evaluation and Application of Bounded Generalized Pareto Analysis to Fault Distributions in Open Source Software

TL;DR: Numerical results indicate that the BGPD model can be trusted to consistently produce accurate estimates of fault predictions during the early stages of development, which can provide an effective foundation for managing the necessary activities of software development and testing.

Using Context Information to Re-architect a System

TL;DR: This work proposes a technique to detect misplaced classes by analyzing how client packages access the classes of a given provider package, and defines locality as a measure of the degree to which classes reused by common clients appear in the same package.