90 likes | 124 Views
Learn about maintenance metrics, measurement procedure integrity, metric examples, and the Goal-Question-Metric method for project evaluation and improvement. Get insights into maximizing customer satisfaction. Quiz Exercise included.
E N D
Maintenance Metrics and Measures(M 12) Steve Chenoweth CSSE 375, Rose-Hulman Based on Don Bagert’s 2006 Lecture
Today • How’s the project going? • Start testing Thursday? • Maintenance Metrics & Measures - this Right – Lord Kelvin
Outline • Definitions • Measurement Procedure Integrity • Measurement/Metric Objectives • Measurement and Metric Examples • Goal-Question-Metric Method
Definitions • Measurement – The processing of formally encoding of an attribute of some entity • For example, the height of a person • Measure – The measurement value • Metric – Can be the same as a measure, but is usually used when more than one measure is involved (this is slightly different than the textbook’s definition)
Measurement Procedure Integrity • A measurement procedure should be • Empirical: Can be verified through experiments or observation • Objective: Without bias or ambiguity • Encodable: Can express using symbols such as number
Measurement/Metric Objectives • Evaluation • Control • Assessment • Improvement • Prediction
Measurement & Metric Examples • Measurement examples • Size • KLOC (thousands of lines of code) • Complexity • McCabe’s Metric (cyclomatic complexity) • Metric examples • Defects per KLOC • Test cases verified per hour
Goal-Question-Metric (GQM)Method (Not in Text) • One source of information: • http://wwwagse.informatik.uni-kl.de/pubs/repository/basili94b/encyclo.gqm.pdf. A short example: • Goal: To maximize customer support satisfaction • Question: Are there are consistent problems with the software? • Metric: Number of problem reports generated per day → →