Abstract
Model-driven generation of graphical user interfaces (GUIs) for multiple devices requires a model representing an interaction design. High-quality interaction models are a prerequisite for achieving a good level of usability for the corresponding applications. Our tool-supported process facilitates the exploration and evaluation of interaction design alternatives in an iterative and incremental manner, using automated GUI generation to achieve a running application more quickly and with reduced effort in comparison to manual (prototype) development. This allows the designer to quickly find a suitable alternative and to build more complex applications incrementally.
Chapter PDF
Similar content being viewed by others
References
Preece, J., Rogers, Y., Sharp, H.: Interaction design: beyond human-computer interaction, 3rd edn. John Wiley & Sons (2011)
Raneburger, D., Kaindl, H., Popp, R., Šajatović, V., Armbruster, A.: A process for facilitating interaction design through automated GUI generation. In: Proceedings of the 29th Annual ACM Symposium on Applied Computing (2014)
Larman, C.: Applying UML and Patterns, 3rd edn. Prentice Hall (2005)
Larman, C., Basili, V.: Iterative and incremental development: a brief history. Computer 36(6), 47–56 (2003)
Jacobson, I., Booch, G., Rumbaugh, J.: The unified software development process. Addison-Wesley Longman Publishing Co., Inc., Boston (1999)
Beck, K., Andres, C.: Extreme Programming Explained: Embrace Change, 2nd edn. Addison-Wesley (2004)
Deemer, P., Benefield, G., Larman, C., Vodde, B.: The Scrum primer, Version 1.2 (2010)
Cantor, M.: Rational unified process for systems engineering. Rational Edge, IBM (August 2003)
Kaindl, H., Falb, J., Arnautovic, E., Ertl, D.: Increments in an Iterative Systems Engineering Life Cycle. In: Proceedings of the 7th European Systems Engineering Conference (EuSEC 2010), Stockholm, Sweden (April 2010)
Popp, R., Raneburger, D.: A High-Level Agent Interaction Protocol Based on a Communication Ontology. In: Huemer, C., Setzer, T., Aalst, W., Mylopoulos, J., Sadeh, N.M., Shaw, M.J., Szyperski, C. (eds.) E-Commerce and Web Technologies. LNBIP, vol. 85, pp. 233–245. Springer, Heidelberg (2011)
Calvary, G., Coutaz, J., Thevenin, D., Limbourg, Q., Bouillon, L., Vanderdonckt, J.: A unifying reference framework for multi-target user interfaces. Interacting with Computers 15(3), 289–308 (2003)
Falb, J., Kavaldjian, S., Popp, R., Raneburger, D., Arnautovic, E., Kaindl, H.: Fully automatic user interface generation from discourse models. In: Proceedings of the 13th International Conference on Intelligent User Interfaces (IUI 2009), pp. 475–476. ACM Press, New York (2009)
Popp, R., Raneburger, D., Kaindl, H.: Tool support for automated multi-device GUI generation from discourse-based communication models. In: Proceedings of the 5th ACM SIGCHI Symposium on Engineering Interactive Computing Systems, EICS 2013. ACM, New York (2013)
Popp, R., Kaindl, H., Raneburger, D.: Connecting interaction models and application logic for model-driven generation of Web-based graphical user interfaces. In: Proceedings of the 20th Asia-Pacific Software Engineering Conference, APSEC 2013 (2013)
Falb, J., Popp, R., Röck, T., Jelinek, H., Arnautovic, E., Kaindl, H.: UI prototyping for multiple devices through specifying interaction design. In: Baranauskas, C., Abascal, J., Barbosa, S.D.J. (eds.) INTERACT 2007. LNCS, vol. 4662, pp. 136–149. Springer, Heidelberg (2007)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Raneburger, D., Popp, R., Kaindl, H., Armbruster, A., Šajatović, V. (2014). An Iterative and Incremental Process for Interaction Design through Automated GUI Generation. In: Kurosu, M. (eds) Human-Computer Interaction. Theories, Methods, and Tools. HCI 2014. Lecture Notes in Computer Science, vol 8510. Springer, Cham. https://doi.org/10.1007/978-3-319-07233-3_35
Download citation
DOI: https://doi.org/10.1007/978-3-319-07233-3_35
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-07232-6
Online ISBN: 978-3-319-07233-3
eBook Packages: Computer ScienceComputer Science (R0)