DocumentCode :
1031166
Title :
When a software measure is not a measure
Author :
Fenton, Norman
Author_Institution :
City Univ., London, UK
Volume :
7
Issue :
5
fYear :
1992
fDate :
9/1/1992 12:00:00 AM
Firstpage :
357
Lastpage :
362
Abstract :
A paper by A.C. Melton et al. (1990) discussed finding measures which preserve intuitive orderings on software documents. Informally, if ⩽ is such an ordering, then they argue that a measure M is a real-valued function defined on documents such that M(F )⩽M(F´) whenever FF´. However, in measurement theory, this is only a necessary condition for a measure M. The representation condition for measurement additionally requires the converse; that FF´ whenever M(F)⩽M(F´). Using the measurement theory definition of a measure, the author shows that Melton et al.´s examples are not measures of the proposed intuitive document ordering after all. However, by dropping the restriction to real-valued functions, he shows that it is possible to define a measure which characterises Melton et al.´s order relation; this provides a considerable strengthening of their results. More generally, it is shown that there is no single real-valued measure which can characterise any intuitive notion of `complexity´ of programs. The power of measurement theory is further illustrated in a critical analysis of some work by E.J. Weyuker et al. (1988) on axioms for software complexity measures
Keywords :
measurement theory; programming theory; software metrics; critical analysis; intuitive document ordering; intuitive notion; measurement theory; order relation; real-valued function; real-valued functions; software complexity measures; software documents;
fLanguage :
English
Journal_Title :
Software Engineering Journal
Publisher :
iet
ISSN :
0268-6961
Type :
jour
Filename :
165491
Link To Document :
بازگشت