Abstract
Reengineering of user interfaces (RUI) integrates useful, old technologies and modern concepts of UI design. In particular, RUI can be applied for the migration of business relevant database applications on host systems. Their life-cycle can be extended by distributing presentation and dialogue functionality to an intelligent front-end. Operationally, direct benefits can be realised by increasing the user's productivity. Strategically, RUI can trigger the stepwise migration of old software systems. RUI-strategies minimise migrational risk and can be flexibly applied where user acceptance is minimal or the economical benefits are maximal. However, the realisation of a successful RUI-project requires complex knowledge in a broad range of subjects. This knowledge has to be covered by a generic process model. Our goal is to present an integral approach that involves an extensive preliminary analysis, a reverse engineering process and a forward engineering process. This concept — currently developed with Ploenzke, Inc. — can be generically applied for dialogue solutions differing in complexity.
Preview
Unable to display preview. Download preview PDF.
References
R. Thurner: Beherrschung des Technologie-Wechsels mit Reengineering, in: R. Thurner (ed.): Reengineering, AIT, Hallbergmoos, 1990, pp. 11–20
H. Sneed: Economics of Software-Re-engineering, Communications of the ACM, Vol. 3, pp. 163–182, 1991
J. Grudin: The computer reaches out, CHI'90 Proceedings, 1990, pp.339–384
H. Zuylen (ed.): The REDO Handbook — A Compendium of Reverse Engineering for Software Maintenance, Esprit Project 2487, Aug. 1991
E. Smit: ANDES — Method for user interface ANalysis and reDESign, Report 2487-TN-WL-1071, Esprit project 2487: REDO, Feb. 1992
S. Hague, I. Reid: FOCUS — Esprit II Project: P2620 — Third Annual Report Summary of Progress, Esprit Project 2487, Jan. 1992
R. Mori et alii: Programm Understanding through Structural and Behavioral Recognition and User Interaction, Proceedings CASE 1992, p.21992
Ploenzke Systeme GmbH: Expertise — Dialog-Reengineering, Wiesbaden, 1992
S. Eicker et Alii: Einbindung von Software-Altlasten durch integrations orientiertes Reengineering, WI,No.2, Vol. 34, pp. 137–145, Apr. 1992
R. Marty: Reengineering des Benutzerinterface, in: R. Thurner (ed.): Reengineering — Ein integrales Wartungskonzept, pp.115–123
L. Richter: Wiederbenutzbarkeit und Restrukturierung oder Reuse, Reengineering und Reverse Engineering, WI, No.2, Vol. 34, pp. 127–136, 1992
T. Biggerstaff: Design Recovery for Maintanance and Reuse, IEEE Computer, No.7, Vol. 22, pp. 36–49, July 1989
J. Nielsen: The Usability Engineering Life Cycle, IEEE Computer, No.3, Vol. 25, pp. 12–24, March 1992
B. Curtis, B. Hefley: Defining a Place for User Interface Engineering, IEEE Software, No.2, Vol. 9, pp. 84–86, 1992
E. Ortwein: Reengineering von Benutzerschnittstellen in existierenden Software-Systemen, Diplomarbeit, Institut für Angewandte Informatik, Universität Karlsruhe, Feb. 1993
W. Hausler, R. Linger, M. Pleszkoch: Using Function Abstraction to Understand Programm Behavior, IEEE Software, No.1, Vol. 7, pp. 55–63, 1990
L. Bass, J. Coutaz: Developing Software for the User Interface, Addison-Wesley, Reading, Massachusetts, 1991
Foley et alii: UIDE — An Intelligent User Interface Design Environment, in: J. Sullivan, S. Tyler (eds.): Intelligent User Interfaces, ACM, 1990, pp.339–384
A. Weisbecker: Regelbasierte Generierung softwareergonomischer Benutzer-schnittstellen, GI Ergonomie & Informatik, No. 16, pp. 19–28, Juli 1992
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1993 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Karagiannis, D., Ortwein, E., Gag, J. (1993). Reengineering of user interfaces for the migration of database applications. In: Mařík, V., Lažanský, J., Wagner, R.R. (eds) Database and Expert Systems Applications. DEXA 1993. Lecture Notes in Computer Science, vol 720. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-57234-1_76
Download citation
DOI: https://doi.org/10.1007/3-540-57234-1_76
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-57234-3
Online ISBN: 978-3-540-47982-6
eBook Packages: Springer Book Archive