Affiliation:
1. KTH Royal Institute of Technology, Stockholm, Sweden
Abstract
Abstract
Model Based User Interface Development offers the possibility to design User Interfaces without being concerned about the underlying implementation. This is achieved by devising models at a high level of abstraction, thus creating the potential for involving users or domain experts to achieve a user-centered design process. Obtaining a running interactive application from such models usually requires several model transformations. One of the current problems is that while a user interface is generated after these transformations, other parts of the interactive system such as the application logic need to pre-exist or they must be written manually before the interface can be tested in a realistic scenario. This leaves the domain experts dependent on programmers and increases the time between iterations. In this paper we work with Query Annotations, which were previously used only for modeling at low levels and for generating fully functional interfaces, and we aim to generalize them for the high-level modeling approach called Discourse Modeling. The direct expected benefit of this generalization is the possibility to generate complete, readily testable interactive prototypes, rather than just their user interfaces. In addition, Query Annotations can serve as the mapping between the various levels of abstraction and bring to the domain experts a better understanding of the transformation process, as well as the possibility to modify the interfaces and models directly.
Subject
Computer Networks and Communications,Human-Computer Interaction,Communication,Business, Management and Accounting (miscellaneous),Information Systems,Social Psychology
Reference33 articles.
1. Beaudouin-Lafon, M. and W. Mackay. 2003. Prototyping tools and techniques. In: (J. A. Jacko and A. Sears, eds) The Human Computer Interaction Handbook, L. Erlbaum Associates Inc., Hillsdale, NJ, USA, pp. 1006–1031.
2. Bergh, J. V. D., K. Luyten and K. Coninx. 2011. CAP3: Context-Sensitive Abstract User Interface Specification Expertise Centre for Digital Media. Digital Media, pp. 31–40.
3. Bogdan, C. and R. Mayer. 2009. Makumba: the Role of Technology or the Sustainability of Amateur Programming Practice and Community. In: Proceedings of the fourth international conference on Communities and technologies. C&T ’09, ACM Press, New York, New York, USA, pp. 205–214.
4. Brambilla, M., S. Comai, P. Fraternali and M. Matera. 2008. Designing Web Applications with Webml and Webratio. In: (G. Rossi, O. Pastor, D. Schwabe, and L. Olsina, eds) Web Engineering: Modelling and Implementing Web Applications, Human – Computer Interaction Series, Springer London, pp. 221–261.
5. Calvary, G., J. Coutaz, D. Thevenin, Q. Limbourg, L. Bouillon and J. Vanderdonckt. 2003. A Unifying Reference Framework for multi-target user interfaces. Interact. Comput. 15(3): 289–308.
Cited by
2 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Affordance-Derived Declarative Interaction Models for Context Adaptation;Lecture Notes in Computer Science;2022
2. Rule-enhanced task models for increased expressiveness and compactness;Proceedings of the 8th ACM SIGCHI Symposium on Engineering Interactive Computing Systems;2016-06-21