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

Evolving prioritization for software product management

TL;DR: In this article, the authors focus on evolving the current body of knowledge in relation to release planning in general and requirements prioritization in particular, and give guidelines on how to evolve requirements prioritisation to better facilitate decisions regarding the content of software products.
Proceedings ArticleDOI

An empirical study of the influence of static type systems on the usability of undocumented software

TL;DR: An exploratory study reports on a controlled experiment where 27 subjects performed programming tasks on an undocumented API with a static type system as well as a dynamic type system, showing that for some tasks, programmers had faster completion times using a statictype system, while for others, the opposite held.
Proceedings ArticleDOI

Discovering faults in idiom-based exception handling

TL;DR: In this paper, the authors analyse the exception handling mechanism of a state-of-the-art industrial embedded software system using the return-code idiom for dealing with exceptions.
Journal ArticleDOI

A new approach in development of distributed framework for automated software testing using agents

TL;DR: This work advocates the use of a recently proposed software engineering paradigm, particularly suited to the construction of complex and distributed software-testing systems, which is known as Agent-Oriented Software Engineering.
Book ChapterDOI

Synthesis - Based Software Architecture Design

TL;DR: This chapter introduces a novel architecture design approach based on the concept of synthesis that is a well-known and effective problem solving technique in traditional engineering disciplines for the design of an atomic transaction architecture for a real industrial project.