Title
Web applications design recovery and evolution with RE-UWA.
Abstract
This paper presents a semi-automatic approach for the recovery and evolution of the design of existing Web applications. The proposed approach is structured in two main phases and is based on the Ubiquitous Web Applications (UWA) design framework, a methodology and a set of models and tools for the user-centered design of multichannel context-aware Web applications. In the first phase a representative set of the application's front-end Web pages are analyzed to abstract the as-is' design model of the application according to the UWA methodology. In the second phase, the recovered design model is evolved to define the to be' version of it. This evolution activity considers the up-to-date requirements available for the application and UWA design guidelines to identify shortcomings and opportunities of improvement in the as-is' design. The reverse modeling phase exploits clustering and clone detection techniques and is supported by the RE-UWA tool, an Eclipse IDE customized to implement the reverse engineering process defined to extract formal UWA models expressed as instances of a MOF metamodel. The forward design phase is supported by a set of UWA modeling tools that are built on top of the Eclipse Modeling Framework (EMF) and the Eclipse Graphical Modeling Framework (GMF). The proposed design recovery and evolution approach is applied to four real-world Web applications and the obtained results are also presented in the paper. Copyright (c) 2012 John Wiley & Sons, Ltd.
Year
DOI
Venue
2013
10.1002/smr.1561
JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS
Keywords
Field
DocType
Web applications design recovery,Web systems evolution,UWA,RE-UWA,clustering,clone detection,Eclipse,GEF,GMF
Software engineering,Web page,Systems engineering,Computer science,Reverse engineering,Exploit,Web modeling,Eclipse,Web application,Cluster analysis,Metamodeling
Journal
Volume
Issue
ISSN
25
SP8
2047-7473
Citations 
PageRank 
References 
7
1.01
21
Authors
3
Name
Order
Citations
PageRank
Mario Luca Bernardi115629.89
Marta Cimitile218324.34
Damiano Distante329530.04