DocumentCode
2010442
Title
Comprehending Web applications by a clustering based approach
Author
Di Lucca, G.A. ; Fasolino, A.R. ; Pace, F. ; Tramontana, P. ; De Carlini, U.
Author_Institution
Dipt. di Informatica e Sistemistica, Universita di Napoli Federico II, Italy
fYear
2002
fDate
2002
Firstpage
261
Lastpage
270
Abstract
The number and complexity of Web applications are increasing dramatically to satisfy market needs, and the need of effective approaches for comprehending them is growing accordingly. Recently, reverse engineering methods and tools have been proposed to support the comprehension of a Web application; the information recovered by these tools is usually rendered in graphical representations. However, the graphical representations become progressively less useful with large-scale applications, and do not support adequately the comprehension of the application. To overcome this limitation, we propose an approach based on a clustering method for decomposing a Web application (WA) into groups of functionally related components. The approach is based on the definition of a coupling measure between interconnected components of the WA that takes into account both the typology and topology of the connections. The coupling measure is exploited by a clustering algorithm that produces a hierarchy of clustering. This hierarchy allows a structured approach for comprehension of the Web application to be carried out. The approach has been experimented with medium sized Web applications and produced interesting and encouraging results.
Keywords
Internet; reverse engineering; software engineering; Web application comprehension; clustering based approach; functionally related components; reverse engineering; topology; typology; Application software; Clustering algorithms; Clustering methods; Documentation; Large-scale systems; Rendering (computer graphics); Reverse engineering; Service oriented architecture; Topology; Unified modeling language;
fLanguage
English
Publisher
ieee
Conference_Titel
Program Comprehension, 2002. Proceedings. 10th International Workshop on
ISSN
1092-8138
Print_ISBN
0-7695-1495-2
Type
conf
DOI
10.1109/WPC.2002.1021347
Filename
1021347
Link To Document