A tool for creating predictive performance models from user interface demonstrations
Proceedings of the 12th annual ACM symposium on User interface software and technology
Structure-Aware Web Transcoding for Mobile Devices
IEEE Internet Computing
GUI Ripping: Reverse Engineering of Graphical User Interfaces for Testing
WCRE '03 Proceedings of the 10th Working Conference on Reverse Engineering
Toward Seamless Migration of Java AWT-Based Applications to Personal Wireless Devices
WCRE '04 Proceedings of the 11th Working Conference on Reverse Engineering
The UI pilot: a model-based tool to guide early interface design
Proceedings of the 10th international conference on Intelligent user interfaces
Recovering semantic relations from web pages based on visual cues
Proceedings of the 11th international conference on Intelligent user interfaces
Reverse Engineering of Web Pages Based on Derivations and Transformations
LA-WEB '05 Proceedings of the Third Latin American Web Congress
Swing2Script: Migration of Java-Swing Applications to Ajax Web Applications
WCRE '07 Proceedings of the 14th Working Conference on Reverse Engineering
Reverse Engineering Cross-Modal User Interfaces for Ubiquitous Environments
Engineering Interactive Systems
ACM Transactions on Computer-Human Interaction (TOCHI)
The GUISurfer tool: towards a language independent approach to reverse engineering GUI code
Proceedings of the 2nd ACM SIGCHI symposium on Engineering interactive computing systems
Feedlack detects missing feedback in web applications
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Tools and architectural support for crowdsourced adaptation of web interfaces
ICWE'11 Proceedings of the 11th international conference on Web engineering
Model-based customizable adaptation of web applications for vocal browsing
Proceedings of the 29th ACM international conference on Design of communication
Reverse Engineering of Event Handlers of RAD-Based Applications
WCRE '11 Proceedings of the 2011 18th Working Conference on Reverse Engineering
Proceedings of the 5th ACM SIGCHI symposium on Engineering interactive computing systems
Combining static and dynamic analysis for the reverse engineering of web applications
Proceedings of the 5th ACM SIGCHI symposium on Engineering interactive computing systems
Hi-index | 0.00 |
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.