2012
Conference article  Open Access

Automatic reverse engineering of interactive dynamic web applications to support adaptation across platforms.

Bellucci F., Ghiani G., Paternò F., Porta C.

Design  Web applications  Model-based user interface descriptions  User interface reverse engineering  Human Factors 

The effort and time required to develop user interface models has been one of the main limitations to the adoption of model-based approaches, which enable intelligent processing of user interface descriptions. In this paper, we present a tool to perform reverse engineering of interactive dynamic Web applications into a model-based framework able to describe them at various abstraction levels. We indicate how information in HTML, HTML 5, CSS, Ajax and JavaScript is transformed into such logical framework, which facilitates adaptation to other types of interactive devices. We also discuss how this reverse engineering tool has been exploited in an environment for run-time adaptation or migration of interactive Web applications to various devices in ubiquitous use cases.

Source: 2012 ACM international conference on Intelligent User Interfaces, pp. 217–226, Lisbon, Portugal, 14-17 February 2012

Publisher: ACM Press, New York, USA


Metrics



Back to previous page
BibTeX entry
@inproceedings{oai:it.cnr:prodotti:217157,
	title = {Automatic reverse engineering of interactive dynamic web applications to support adaptation across platforms.},
	author = {Bellucci F. and Ghiani G. and Paternò F. and Porta C.},
	publisher = {ACM Press, New York, USA},
	doi = {10.1145/2166966.2167004},
	booktitle = {2012 ACM international conference on Intelligent User Interfaces, pp. 217–226, Lisbon, Portugal, 14-17 February 2012},
	year = {2012}
}

SERENOA
Multidimensional context-aware adaptation of Service Front-ends


OpenAIRE