Title
Feature Detection in Ajax-Enabled Web Applications
Abstract
In this paper we propose a method for reverse engineering the features of Ajax-enabled web applications. The method first collects instances of the DOM trees underlying the application web pages, using a state-of-the-art crawling framework. Then, it clusters these instances into groups, corresponding to distinct features of the application. The contribution of this paper lies in the novel DOM-tree similarity metric of the clustering step, which makes a distinction between simple and composite structural changes. We have evaluated our method on three real web applications. In all three cases, the proposed distance metric leads to a number of clusters that is closer to the actual number of features and classifies web page instances into these feature-specific clusters more accurately than other traditional distance metrics. We therefore conclude that it is a reliable distance metric for reverse engineering the features of Ajax-enabled web applications.
Year
DOI
Venue
2013
10.1109/CSMR.2013.25
CSMR
Keywords
Field
DocType
ajax-enabled web applications,pattern clustering,application web page,real web application,ajax-enabled web application,reliable distance,feature detection,metric lead,dom-tree similarity metric,reverse engineering,feature-specific cluster,hierarchical agglomerative clustering,silhouette coefficient,proposed distance,web sites,traditional distance metrics,internet,dom tree,clustering step,web page similarity metrics,l method,crawling framework,web page instance,actual number,feature extraction,clustering algorithms,html,web pages,measurement
Data mining,Crawling,Web page,Correlation clustering,Computer science,Reverse engineering,Metric (mathematics),Ajax,Web application,Cluster analysis
Conference
ISSN
ISBN
Citations 
1534-5351
978-1-4673-5833-0
1
PageRank 
References 
Authors
0.34
14
3
Name
Order
Citations
PageRank
Natalia Negara171.54
Nikolaos Tsantalis274332.14
Eleni Stroulia32195179.09