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

A categorization of classes based on the visualization of their internal structure: the class blueprint

TL;DR: A novel categorization of classes and a visualization of the which is called the class blueprint are proposed to help the reverse engineers in their first contact with a foreign system.
Journal ArticleDOI

The Impact of Service Cohesion on the Analyzability of Service-Oriented Software

TL;DR: Existing notions of cohesion in the Procedural and OO paradigms are extended in order to account for the unique characteristics of SOC, thereby supporting the derivation of design-level software metrics for objectively quantifying the degree of service cohesion.
Journal ArticleDOI

Adaptive Detection of Design Flaws

TL;DR: This paper proposes to combine known methods for finding design flaws on the basis of metrics with machine learning mechanisms, such that design flaw detection is adaptable to different views.
Proceedings ArticleDOI

Bagging Predictors for Estimation of Software Project Effort

TL;DR: It is shown that bagging with M5P/model trees considerably outperforms previous results reported in the literature obtained by both linear regression and RBF networks and obtains results comparable to those of SVR, with the advantage of producing more interpretable results.
DissertationDOI

Evolvable behavior specifications using context-sensitive wildcards

TL;DR: The main contribution of this thesis is the graphical language VisuaL with its formal underpinning Deterministic Abstract Recognizers (DARs), which defines a new family of formal languages called Open Regular Languages (ORLs) and is the context-sensitive wildcard, which makes Visua L specifications more evolvable (i.e. less susceptible to changes), and more concise.