User Interface Reverse Engineering in Support of Interface Migration to the Web
Automated Software Engineering
Improving the Usability of E-Commerce Applications using Business Processes
IEEE Transactions on Software Engineering
Recovering business processes from business applications
Journal of Software Maintenance and Evolution: Research and Practice
Hi-index | 0.01 |
Reengineering the user interface of a legacy system may involve redesigning the underlying computation. To increase interaction, data that is internal to a computation must be exposed so that it can be presented in a graphical interface, and the computation must be restructured to compute this data on demand. We investigate the use of demand-driven models of computation to support user-interface reengineering. Early results suggest that these models easily compose with models of graphical presentation, from which we can generate code automatically.