본문 바로가기
  • Home

A Quantitative Analysis of the Cyclomatic Complexity of the Web Software

  • Journal of The Korea Society of Computer and Information
  • Abbr : JKSCI
  • 2014, 19(2), pp.183-191
  • Publisher : The Korean Society Of Computer And Information
  • Research Area : Engineering > Computer Science

Kim, JeeHyun 1

1서일대학교

Accredited

ABSTRACT

In this study Cyclomatic Complexity of Web Software has been analyzed quantitatively bycorrelation between complexity and Number of Classes(NOC), and Number of Methods(NOM)which are object oriented programming measures. Based on the frequency distribution ofcomplexity, NOC and NOM of software at the Web environment, correlation between complexitythreshold and NOC threshold, and NOM threshold has been measured and more than 4,000 ASP files of 10 Web real projects have been used as the sample. The empirical result shows that NOCthreshold is 21, NOM threshold is 40 and complexity threshold is 68 as high value, and 8 projectsamong of 10 except 2 projects with especially high frequency distribution shows that NOCthreshold is 12, NOM threshold is 21 and complexity threshold is 52 with relatively low value, socorrelation has been found out as exists. And also 8 projects with low threshold of complexity,NOC and NOM were internal management software, and the other 2 projects were external salesservice software, Number of Classes and Number of Methods can be defined at the design stageaccording to business properties , and also the complexity can be estimated in order to improve thesoftware quality.

Citation status

* References for papers published after 2023 are currently being built.