Software Measurement

Software Measurement Validation

Research Goals

Research in the area of software measurement is focused on establishing a framework for software measurement, software measures and experimentation. The following questions, among others, are discussed:

Pfleeger connects measurement, process and product, with process maturity in the following way:

Process Maturity and Measurement
MaturityCharacteristicsMetrics to Use
InitialAd HocBaseline
RepeatableProcess Dependent on Individual
Level 2 Process
Project Management
DefinedProcess Defined, institutionalized
Level 3 Process
Product
ManagedMeasured Process ProcessProcess plus feedback for control
OptimizingImprovement feedback to processProcess plus feedback for changing process
NOTE: The diagrams are based on ICOM models (I-input (left-side), C-control (top), O-output (right-side), M-mechanism (bottom)).

This resembles, and is consistent, with the personal software process philosophy of beginning with collecting baseline data regarding a process in order to understand and begin to impose structure and control.


References

Practical Software Measurement: A Guide to Objective Program Insight. (PDF)

L. Briand, K. El Emam and S. Morasca (1995) On the Application of Measurement Theory in Software Engineering. (PDF)

Pfleeger, S. L. (1996) Integrating Process and Measurement. In A. Melton (ed.), Software Measurement. London: International Thomson Computer Press. p. 53-74.

Measurement Bibliography

Useful Measurement Site


[Software Process Collection]
[Process Education] [Bibliographies] [Standards] [Research] [Resources]


To CIS Department at UMass Dartmouth
To UMass Dartmouth

Comments should be sent to

Richard Upchurch (rupchurch@umassd.edu)
or
ciswebster@wwwmail.umassd.eduu
Computer and Information Science Department
University of Massachusetts Dartmouth
285 Old Westport Rd.
N. Dartmouth, MA 02747-2300

This document
Created: July 1, 1996
by RLU

Modified: May 29, 1998