Proceedings of the 2012 ACM International Conference on Intelligent User Interfaces 2012
DOI: 10.1145/2166966.2167004
|View full text |Cite
|
Sign up to set email alerts
|

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

Abstract: 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… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
8
0
6

Year Published

2013
2013
2017
2017

Publication Types

Select...
3
2
1

Relationship

1
5

Authors

Journals

citations
Cited by 15 publications
(14 citation statements)
references
References 16 publications
0
8
0
6
Order By: Relevance
“…On the other hand, interface transformation refers to approaches where existing representations of a user interface are mapped to models from which a new interface can be generated. Interface transformation therefore usually consists of three steps: reverse engineering [1], model transformation [11] and interface generation. This is described in detail for the CAMELEON reference framework [5] which formed the basis of many model-based user interface approaches such as MARIA [16].…”
Section: Discussion and Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…On the other hand, interface transformation refers to approaches where existing representations of a user interface are mapped to models from which a new interface can be generated. Interface transformation therefore usually consists of three steps: reverse engineering [1], model transformation [11] and interface generation. This is described in detail for the CAMELEON reference framework [5] which formed the basis of many model-based user interface approaches such as MARIA [16].…”
Section: Discussion and Related Workmentioning
confidence: 99%
“…We present one experiment in detail in which CrowdAdapt was used in a realworld setting for the CNN web site (Fig. 1), one of the world's most popular news web sites according to the Alexa ranking 1 .…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…Then, it creates the corresponding elements, with the associated attributes and events, in the logical concrete descriptions. In contrast to previous reverse engineering tools [2], this module is also able to handle recently introduced HTML 5 and CSS 3 elements.…”
Section: Software Architecture Of the Adaptation Platformmentioning
confidence: 99%
“…Amlfitano et al [9] presented a reverse engineering approach based on dynamic analysis for abstracting finite state machines representing the client-side behavior offered by RIAs. Bellucci et al [11] presented a tool to perform reverse engineering of interactive dynamic Web applications into a model-based framework.…”
Section: State Of the Artmentioning
confidence: 99%