DocumentCode :
2440118
Title :
Empirical investigation of a novel approach to check the integrity of software engineering measuring processes
Author :
Lei, Skylar ; Smith, Michael ; Succi, Giancarlo
Author_Institution :
Dept. of Electr. & Comput. Eng., Calgary Univ., Alta., Canada
fYear :
2000
fDate :
2000
Firstpage :
773
Abstract :
We present an empirical investigation of the applicability of Benford´s Law (1958) and Digital Statistics (Nigrine, 1995) in the context of software engineering metrics analysis and process validation. We have conducted an investigation to determine under what circumstances various software metrics follow Benford´s Law, and whether any special characteristics, or irregularities, in the data can be uncovered if the data are found not to follow the law. Lists were formed from three software metrics extracted from 100 public domain industrial Java projects. These metrics were Lines of Code (LOC), Fan-Out (FO) and McCabe Cyclomatic Complexity (MCC). The results indicate that the first digits of numbers in lists of LOC metrics extracted from the projects closely followed the probabilities predicted by Benford´s Law. The FO and MCC metrics did not follow the standard Benford´s Law as closely as the LOC metrics
Keywords :
number theory; software metrics; Benford Law; Digital Statistics; Fan-Out; Lines of Code; McCabe Cyclomatic Complexity; empirical investigation; process validation; public domain industrial Java projects; software engineering measuring processes; software engineering metrics analysis; software metrics; Data mining; Drives; Electric variables measurement; Java; Lab-on-a-chip; Software engineering; Software measurement; Software metrics; Statistical analysis; Stock markets;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering, 2000. Proceedings of the 2000 International Conference on
Conference_Location :
Limerick
ISSN :
0270-5257
Print_ISBN :
1-58113-206-9
Type :
conf
DOI :
10.1109/ICSE.2000.870494
Filename :
870494
Link To Document :
بازگشت