• 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