Abstract
Although Model-Based User Interface (MBUI) design approaches have been suggested and researched over a long period of time, the advantages of adopting them into the development of Adaptive User Interface (AUI) have not stood out. We believe that it is due to the lack of an integration of the Requirements Engineering (RE) process, and methodologies for Model-based AUI development. Since RE provides a solid base to the development of software, requirements of AUI have to be preceded appropriately in the development process. Previously, we suggested a RE method for AUI reflecting the viewpoint of Self Adaptive System (SAS). In this paper, we elaborate on our previous method grounded on a model-based approach. The proposed method is illustrated with an example scenario, which makes adaptations of the user interface at run-time by conforming to the context of users. Finally, an evaluation of our method is provided by a case study at the end of the paper.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Balme, L., Demeure, A., Barralon, N., Calvary, G.: CAMELEON-RT: a software architecture reference model for distributed, migratable, and plastic user interfaces. In: Markopoulos, P., Eggen, B., Aarts, E., Crowley, J.L. (eds.) EUSAI 2004. LNCS, vol. 3295, pp. 291–302. Springer, Heidelberg (2004)
Abrams, M., Phanouriou, C., Batongbacal, A.L., Williams, S.M., Shuster, J.E.: UIML: an appliance-independent XML user interface language. Computer Networks 31(11), 1695–1708 (1999)
Limbourg, Q., Vanderdonckt, J., Michotte, B., Bouillon, L., López-Jaquero, V.: USIXML: a language supporting multi-path development of user interfaces. In: Feige, U., Roth, J. (eds.) DSV-IS 2004 and EHCI 2004. LNCS, vol. 3425, pp. 200–220. Springer, Heidelberg (2005)
Park, K., Lee, S.W.: Requirements Elicitation for Mobile Adaptive User Interface based on Concepts from Self-Adaptive Software. In: Korea Conference on Software Engineering 2015. Korean Institute of Information Scientists and Engineers Software Engineering Society (2015)
Kühme, T.: A user-centered approach to adaptive interfaces. In: Proceedings of the 1st International Conference on Intelligent user Interfaces, pp. 243–245. ACM (1993)
Stephanidis, C., Paramythis, A., Sfyrakis, M., Stergiou, A., Maou, N., Leventis, A., Karagiannidis, C.: Adaptable and adaptive user interfaces for disabled users in the AVANTI project. In: Trigila, S., Mullery, A., Campolargo, M., Vanderstraeten, H., Mampaey, M. (eds.) Intelligence in Services and Networks: Technology for Ubiquitous Telecom Services., vol. LNCS, pp. 153–166. Springer, Heidelberg (1998)
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)
Reichart, D., Forbrig, P., Dittmar, A.: Task models as basis for requirements engineering and software execution. In: Proceedings of the 3rd annual conference on Task models and diagrams (pp. 51-58). ACM (2004)
Kephart, J.O., Chess, D.M.: The vision of autonomic computing. Computer 36(1), 41–50 (2003)
Salehie, M., Tahvildari, L.: Self-adaptive software: Landscape and research challenges. ACM Transactions on Autonomous and Adaptive Systems (TAAS) 4(2), 14 (2009)
Wasserman, A. I.: Software engineering issues for mobile application development. In: Proceedings of the FSE/SDP Workshop On Future Of Software Engineering Research, pp. 397-400. ACM (2010)
Lee, S. W., Rine, D. C.: Case Study Methodology Designed Research in Software Engineering Methodology Validation. In: SEKE, pp. 117-122 (2004)
Akiki, P. A., Bandara, A. K., Yu, Y.: Adaptive model-driven user interface development systems. ACM Computing Surveys, 47(1), In-press (2015)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Park, K., Lee, SW. (2015). Model-Based Approach for Engineering Adaptive User Interface Requirements. In: Liu, L., Aoyama, M. (eds) Requirements Engineering in the Big Data Era. Communications in Computer and Information Science, vol 558. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-48634-4_2
Download citation
DOI: https://doi.org/10.1007/978-3-662-48634-4_2
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-662-48633-7
Online ISBN: 978-3-662-48634-4
eBook Packages: Computer ScienceComputer Science (R0)