Browse > Article
http://dx.doi.org/10.3745/KIPSTD.2004.11D.4.865

Analysis of Cyclomatic Complexity for Web Application  

Park, Chul (단국대학교 정보컴퓨터학부)
Yoo, Haey-Oung (단국대학교 정보컴퓨터학부)
Abstract
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 sewers, 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.
Keywords
Web Application; Cyclomatic Complexity; Complexity Level Indicator;
Citations & Related Records
Times Cited By KSCI : 3  (Citation Analysis)
연도 인용수 순위
1 강병도, 이미경, '웹 어플리케이션의 효율적인 개발 환경구축에 관한 연구', 정보처리학회논문지D, Vol.1-D, No.3, pp.489-500, June, 2003
2 강규욱, 'ASP 어플리케이션의 유지보수를 지원하는 모듈리티 측정도구의 설계와 구현', 석사학위 청구논문, 2000
3 이기열, 이병정, 이숙희, 우치수, '웹 애플리케이션을 위한 복잡도 척도', 정보과학회 학술대회논문집, 2001   과학기술학회마을
4 Athula Ginige, 'Workshop on web engineering : Web engineering : managing the complexity of web systems development,' Proceedings of the 14th international conference on Software engineering and knowledge engineering, July, 2002
5 안종근, 유해영, '웹 어플리케이션의 순확복잡도 매트릭에 관한 연구', 정보처리학회논문지D, Vol.9-D, No.3, pp.447-456, June, 2002
6 홍의석, 김태균, '혼성 메트릭을 이용한 소프트웨어 개체복잡도 정량화 기법', 정보처리학회논문지D, Vol.8-D, No.3, pp.233-240, June, 2001   과학기술학회마을
7 A. E. Hatzimanikatis, C. T. Tsalidis and D. Christodoulakis, 'Measuring the Readability and Maintainability of Hyperdocuments,' Software Maintenance Research and Practice, Vol.7, 1995   DOI
8 Diego Bonura, Rosario Culmone, Emanuela Merelli, 'Patterns for web applications,' Proceedings of the 14th international conference on Software engineering and knowledge engineering, July, 2002
9 Boldyreff, Cornelia, Warren, Paul, Gakell, Craig, and Marshall, Angus, 'Web-SEM Project : Establishing Effect Web Site Evaluation Metrics,' Proceedings of 2nd International Workshop on Web Site Evaluation WSE'2000, p.WSE17, 2000
10 Dennis Kafura, Geereddy. R. Reddy, 'The Use of Software Complexity Metrics in Software Engineering,' IEEE Trans. on Software eng., Vol.SE-13, No.3, 1987
11 D. Lowe, and W., Hall, 'Hypertext and the WebAn Engineering approach,' John Wiley & Sons Ltd., eds., 1998
12 Emilia Mendes, Nile Mosley, 'Comparing Effort Prediction Models for Web Design and Authoring using Boxplots,' IEEE, 2001   DOI
13 M. Halstead, 'Elements of Software Science,' Elsevier North Holland, New York, 1977
14 WebE(Web Engineering) Home : http://aeims.uws.edu.au/WebEhome/
15 Devanshu Dhyani, Wee Keong Ng, Sourav S. Bhowmick, A Survey of Web Metrics, 'ACM Computing Surveys(CSUR),' Volume 34, Issue 4(December 2002), pp.469-503, Year of Publication : 2002, ACM Press   DOI   ScienceOn
16 Linda Rosenberg, Ph. D., Lawrence Hyatt, 'Developing a successful metrics program,' International conference On Software Engineering(IASTED) SanFrancisco CA, Nov., 1997