Value-based software metrics
Author(s) -
Barry Boehm
Publication year - 2004
Publication title -
citeseer x (the pennsylvania state university)
Language(s) - English
Resource type - Conference proceedings
DOI - 10.1049/ic:20040276
Subject(s) - computer science , software metric , software quality , dependability , metric (unit) , software sizing , reliability engineering , liveness , software reliability testing , software , verification and validation , software development , software construction , reliability (semiconductor) , software engineering , statistics , theoretical computer science , engineering , programming language , power (physics) , operations management , physics , mathematics , quantum mechanics
Many software metrics, particularly dependability metrics, are usually presented in a value-neutral framework. For example, the primary metric for Reliability, Mean Time Between Failures, is referenced to a one-size-fits-all (and often not explicitly defined) definition of “failure.” This can lead to serious problems, as when operators’ optimization on liveness produces user response times to queries of up to 2 weeks (an actual example). Clearly, unacceptable response time is a “failure” for some stakeholders that should be reflected in the metric definition. The paper presents some initial thoughts and a candidate approach for addressing this issue. 1. Current Interests USC’s Center for Software Engineering has been working on value-based software engineering for several years; see next section.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom