DocumentCode
2700028
Title
Dynamic model extraction and statistical analysis of Web applications
Author
Tonella, Paolo ; Ricca, Filippo
Author_Institution
Centro per la Ricerca Scientifica e Tecnologica, ITC-irst, Trento, Italy
fYear
2002
fDate
2002
Firstpage
43
Lastpage
52
Abstract
The World Wide Web, initially intended as a way to publish static hypertexts on the Internet, is moving toward complex applications. Static Web sites are gradually being replaced by dynamic sites, where information is stored in databases and nontrivial computation is performed. Reverse engineering of a model from an existing Web application is useful for its understanding and evolution. However, static analysis of its source code may be extremely difficult (and, in general, infeasible) because of the presence of dynamic generation of the HTML code that is part of the application under analysis. Moreover, static analysis requires the ability to process multiple languages. In this paper, a dynamic analysis technique is proposed for the extraction of a Web application model through its execution. The HTML code produced during execution on proper input values is subject to static analysis. Availability of statistical data about accesses to the pages produced by the Web application is exploited for statistical testing and analysis of the navigation habits of users. Anomalous behaviors can be detected and indicated for an improvement intervention.
Keywords
Internet; Web sites; hypermedia markup languages; information retrieval; reverse engineering; specification languages; statistical analysis; Internet; Web applications; World Wide Web; dynamic HTML code generation; dynamic analysis; dynamic model extraction; reverse engineering; statistical analysis; statistical testing; user navigation habits; Computer languages; Databases; HTML; Internet; Java; Navigation; Reverse engineering; Statistical analysis; Unified modeling language; Web sites;
fLanguage
English
Publisher
ieee
Conference_Titel
Web Site Evolution, 2002. Proceedings. Fourth International Workshop on
Print_ISBN
0-7695-1804-4
Type
conf
DOI
10.1109/WSE.2002.1134088
Filename
1134088
Link To Document