Table of Contents

software engineering measurement
Software Engineering Measurement
byJohn C. Munson ISBN:0849315034
Auerbach Publications 2003 (443 pages)

This text lays the basis for measurement standards so that software engineers and system developers can begin to share experimental results in a more meaningful way.

Table of Contents
Software Engineering Measurement
Chapter 1 - The Goals of Software Engineering Measurement
Chapter 2 - The Conduct of Scientific Investigations
Chapter 3 - Measuring Software Development
Chapter 4 - Validation of Software Measures
Chapter 5 - Static Software Measurement
Chapter 6 - Derived Software Measures
Chapter 7 - Modeling with Metrics
Chapter 8 - Measuring Software Evolution
Chapter 9 - Software Specification and Design
Chapter 10 - Dynamic Software Measurement
Chapter 11 - The Measurement of Software Testing Activity
Chapter 12 - Software Availability
Chapter 13 - Implementing a Software Measurement Plan
Chapter 14 - Implementing a Software Research Plan
Appendix 1 - Review of Mathematical Fundamentals
Appendix 2 - A Standard for the Measurement of C Programming Language Attributes
List of Exhibits

Back Cover

The product of many years of practical experience and research in the software measurement business, Software Engineering Measurement lays the basis for measurement standards so that software engineers and system developers can begin to share experimental results in a more meaningful way. This technical reference helps you select what metrics to collect, explains how to convert measurement data to management information, and provides the statistics necessary to perform these conversions. The author describes how to manage software development measurement systems, how to build software measurement tools and standards, and how to construct controlled experiments using standardized measurement tools.

This book answers three fundamental questions. First, exactly how do you get the measurement data? Second, how do you convert the data from the measurement process to information that you can use to manage the software development process? Third, how do you manage all of the data?

By demonstrating how to develop simple experiments for the empirical validation of theoretical research and showing how to convert measurement data into meaningful and valuable information, Software Engineering Measurement will show you how to use your measurement information for immediate, software process improvement.


  • Explains how to apply scientific method to software measurement
  • Develops static and dynamic measurement techniques
  • Discusses modeling techniques to establish relationships between software attributes that can be measured and those that cannot.

About the Author

John C. Munson, Ph.D., is Professor of Computer Science at the University of Idaho and is the founder and Chief Scientist of Cylant. He is the prime inventor of the innovative ARIA technology. Dr. Munson consults in the area of statistical research in marketing and also in software measurement. His principal research interests have been in the area of software reliability, software measurement, and software testing. His current research interest in computer security and availability is based on behavioral software measurement experience in numerous software systems and years of research on the dynamics of embedded software systems.