DocumentCode :
1034625
Title :
Software measurement: a necessary scientific basis
Author :
Fenton, Norman
Author_Institution :
Centre for Software Reliability, City Univ., London, UK
Volume :
20
Issue :
3
fYear :
1994
fDate :
3/1/1994 12:00:00 AM
Firstpage :
199
Lastpage :
206
Abstract :
Software measurement, like measurement in any other discipline, must adhere to the science of measurement if it is to gain widespread acceptance and validity. The observation of some very simple, but fundamental, principles of measurement can have an extremely beneficial effect on the subject. Measurement theory is used to highlight both weaknesses and strengths of software metrics work, including work on metrics validation. We identify a problem with the well-known Weyuker properties (E.J. Weyuker, 1988), but also show that a criticism of these properties by J.C. Cherniavsky and C.H. Smith (1991) is invalid. We show that the search for general software complexity measures is doomed to failure. However, the theory does help us to define and validate measures of specific complexity attributes. Above all, we are able to view software measurement in a very wide perspective, rationalising and relating its many diverse activities
Keywords :
measurement theory; programming theory; software metrics; complexity attributes; measurement theory; metrics validation; scientific basis; software complexity measures; software measurement; software metrics work; Blood pressure; Cost function; Counting circuits; Gain measurement; Humans; Software measurement; Software metrics; Software reliability; Software testing;
fLanguage :
English
Journal_Title :
Software Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
0098-5589
Type :
jour
DOI :
10.1109/32.268921
Filename :
268921
Link To Document :
بازگشت