Analysis of Cyclomatic Complexity for Web Application

KIPS Transactions on Computer and Communication Systems, Vol. 11, No. 4, pp. 865-872, Apr. 2004
10.3745/KIPSTD.2004.11.4.865, Full Text:


Web applications have different structural characteristics from conventional applications with the structural language or object-oriented language or 4GL. A web application typically consists of server-side script elements which run on web servers, client-side script elements which run on the client web-browser, HTML elements that contains context. Therefore web applications developer concurrently uses 3 or more development language. Cyclomatic Complexity for Web Application(CCWA) metrics reflected composite complexity of each element. In this paper, we applied cyclomatic complexity for web application metrics with Complexity level indicator to web application. We applied it to 10 web applications that were developed in practical business. High complexity web applications classify into four type(MENU, FORM, CTRL, GEN). This paper has contributed to practical use of engineering approach for web application.

Show / Hide Statistics

Statistics (Cumulative Counts from September 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.

Cite this article
[IEEE Style]
C. Park and H. Y. Yoo, "Analysis of Cyclomatic Complexity for Web Application," KIPS Journal D (2001 ~ 2012) , vol. 11, no. 4, pp. 865-872, 2004. DOI: 10.3745/KIPSTD.2004.11.4.865.

[ACM Style]
Chel Park and Hae Young Yoo. 2004. Analysis of Cyclomatic Complexity for Web Application. KIPS Journal D (2001 ~ 2012) , 11, 4, (2004), 865-872. DOI: 10.3745/KIPSTD.2004.11.4.865.