• DocumentCode
    2877442
  • Title

    Web applications design evolution with UWA

  • Author

    Bernardi, Mario Luca ; Cimitile, Marta ; Distante, Damiano ; Mazzone, Francesco

  • Author_Institution
    Dept. of Eng., Univ. of Sannio, Benevento, Italy
  • fYear
    2010
  • fDate
    17-18 Sept. 2010
  • Firstpage
    3
  • Lastpage
    12
  • Abstract
    This paper presents a semi-automatic approach to Web applications design evolution which leverages the Ubiquitous Web Applications (UWA) design framework, a methodology and a set of models and tools for the user-centered design of multi-channels and context-aware Web applications. The approach is based on a two-step redesign process: first a semi-automatic reverse modeling phase analyzes the html pages of the application front-end to abstract a model of the “as-is” design, according to the UWA formalism; second, a forward design phase starts from the recovered models and the (new) requirements available for the application to identify lacks and opportunities of improvements in the “as-is” design and produce the “to-be” version of it. The reverse modeling phase applies clustering and clone detection techniques and is supported by an Eclipse IDE environment. The forward design phase is supported by a set of UWA modeling tools which are built on top of the Eclipse Graphical Editing Framework (GEF) and of the Eclipse Graphical Modeling Framework (GMF) and that allow developers to evolve the recovered models. The results from a concrete case study to assess the validity of the redesign approach are also presented and discussed.
  • Keywords
    Web design; computer graphics; human computer interaction; hypermedia markup languages; pattern clustering; reverse engineering; ubiquitous computing; UWA; Web application design evolution; clone detection; clustering technique; context-aware Web application; eclipse IDE environment; eclipse graphical editing framework; eclipse graphical modeling framework; forward design phase; html page; semiautomatic reverse modeling phase; two-step redesign process; ubiquitous Web application; user-centered design; Adaptation model; Analytical models; Context modeling; HTML; Navigation; Reverse engineering; Unified modeling language; Eclipse; GEF; GMF; UWA; Web application redesign; Web systems evolution; clone detection; clustering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Web Systems Evolution (WSE), 2010 12th IEEE International Symposium on
  • Conference_Location
    Timisoara
  • ISSN
    1550-4441
  • Print_ISBN
    978-1-4244-8638-0
  • Type

    conf

  • DOI
    10.1109/WSE.2010.5623570
  • Filename
    5623570