Representation issues for reengineering interactive systems
ACM Computing Surveys (CSUR) - Special issue: position statements on strategic directions in computing research
Two approaches to bringing Internet services to WAP devices
Proceedings of the 9th international World Wide Web conference on Computer networks : the international journal of computer and telecommunications netowrking
Cross-modal interaction using XWeb
UIST '00 Proceedings of the 13th annual ACM symposium on User interface software and technology
XIML: a common representation for interaction data
Proceedings of the 7th international conference on Intelligent user interfaces
Generating remote control interfaces for complex appliances
Proceedings of the 15th annual ACM symposium on User interface software and technology
MORE for less: model recovery from visual interfaces for multi-device application design
Proceedings of the 8th international conference on Intelligent user interfaces
Tool support for designing nomadic applications
Proceedings of the 8th international conference on Intelligent user interfaces
Reverse Engineering and Design Recovery: A Taxonomy
IEEE Software
Constructing XML-Speaking Wrappers for WEB Applications: Towards an Interoperating WEB
WCRE '00 Proceedings of the Seventh Working Conference on Reverse Engineering (WCRE'00)
Flexible Reverse Engineering of Web Pages with VAQUISTA
WCRE '01 Proceedings of the Eighth Working Conference on Reverse Engineering (WCRE'01)
Modeling the System-User Dialog Using Interaction Traces
WCRE '01 Proceedings of the Eighth Working Conference on Reverse Engineering (WCRE'01)
Using Knowledge Representation to Understand Interactive Systems
WPC '97 Proceedings of the 5th International Workshop on Program Comprehension (WPC '97)
Retargeting of Web Pages to Other Computing Platforms with VAQUITA
WCRE '02 Proceedings of the Ninth Working Conference on Reverse Engineering (WCRE'02)
Transcoding: extending e-business to new environments
IBM Systems Journal
Splitting rules for graceful degradation of user interfaces
Proceedings of the working conference on Advanced visual interfaces
Reversing GUIs to XIML descriptions for the adaptation to heterogeneous devices
Proceedings of the 2007 ACM symposium on Applied computing
Towards useful and usable interaction design tools: CanonSketch
Interacting with Computers
Multimodal interfaces design issues: the fusion of well-designed voice and graphical user interfaces
Proceedings of the 26th annual ACM international conference on Design of communication
Reverse Engineering Cross-Modal User Interfaces for Ubiquitous Environments
Engineering Interactive Systems
Proceedings of the 1st ACM SIGCHI symposium on Engineering interactive computing systems
Reflection of a Year Long Model-Driven Business and UI Modeling Development Project
INTERACT '09 Proceedings of the 12th IFIP TC 13 International Conference on Human-Computer Interaction: Part II
ReeF: defining a customizable reengineering framework
CAiSE'07 Proceedings of the 19th international conference on Advanced information systems engineering
User-centered design and business process modeling: cross road in rapid prototyping tools
INTERACT'07 Proceedings of the 11th IFIP TC 13 international conference on Human-computer interaction
Automatically generating personalized user interfaces with Supple
Artificial Intelligence
User driven evolution of user interface models - The FLEPR approach
INTERACT'11 Proceedings of the 13th IFIP TC 13 international conference on Human-computer interaction - Volume Part III
A MDA-compliant environment for developing user interfaces of information systems
CAiSE'05 Proceedings of the 17th international conference on Advanced Information Systems Engineering
USIXML: a language supporting multi-path development of user interfaces
EHCI-DSVIS'04 Proceedings of the 2004 international conference on Engineering Human Computer Interaction and Interactive Systems
Model-driven approach for managing human interface design life cycle
MODELS'07 Proceedings of the 10th international conference on Model Driven Engineering Languages and Systems
Hi-index | 0.00 |
Re-engineering transforms a final user interface into a logical representation that is manipulable enough to allow forward engineering to port a UI from one computing platform to another with maximum flexibility and minimal effort. Re-engineering is used to adapt a UI to another context. This adaptation is governed by two main tasks: the adaptation of the code itself to the new computing platform and the redesign of the UI to better suit the new constraints of the target platform (interaction capabilities, screen size,...). To support this process, we have developed a reverse engineering tool that allows a flexible recovery of the presentation model from Web sites, adapting the reverse engineering to the target platforms, and a forward engineering tool that converts this model into any final executable UI, in particular expressed in VRML, WML, ...