Enhancing interaction with supplementary Supportive User Interfaces (UIs): Meta-UIs, Mega-UIs, Extra-UIs, Supra-UIs … Alexandre Demeure Grzegorz Lehmann Mathieu Petit, Gaëlle Calvary University of Grenoble, LIG DAI-Labor, TU-Berlin University of Grenoble, CNRS, LIG INRIA, 655 av. de l’Europe, 38334 Ernst-Reuter-Platz 7 385, av. de la bibliothèque St Ismier Cedex, France 10587 Berlin, Germany 38400 St Martin d’Hères, France First.Last@inrialpes.fr First.Last@dai-labor.de First.Last@imag.fr ABSTRACT In the aftermath of “pervasive intelligibility” researches [5], In order to improve the interaction control and this workshop focuses on human-computer interaction and intelligibility, end-user applications are supplemented with more specifically on the engineering of user interfaces to Supportive User Interfaces (SUI), like meta-UIs, mega-UIs, foster intelligibility and control. User interface helping or configuration wizards. These additional UIs intelligibility has been approached from different support the users by providing them with information about perspectives. The concept of “Meta-UI” has been the available functionalities, the context of use, or the introduced as a metaphorical UI to control and evaluate the performed adaptations. Such UIs allow the user to supervise state of interactive ambient spaces [1]. Other works focus and modify an application interactive behavior according to on self-explanatory user interfaces, and make it possible for her/his needs. the end-user to understand the design of the user interface Given the rising complexity of interactive systems, [4]. The Crystal tabletop prototype has been developed to supportive UIs are highly desirable features. However, handle a complex platform composed of components like there is currently no common understanding of types and TVs, robots, picture frames, etc. [3]. Crystal provides the roles of supportive UIs. Enabling concepts and definitions users with intelligible UIs to control the media distribution underlying the engineering of such UIs are also missing. In and the component discovery. order to fill this gap, the workshop seeks a discussion with a Such research projects exemplify the notion of supportive broad audience of researchers, who have experience with UI. In a broader context this workshop aims to identify and the design and development of supportive UIs. classify the supportive UIs that may enhance the interaction (e.g., by rendering the workflow in e-government Author Keywords applications or making it possible to the end-user to see the Supportive User Interfaces, UIs quality, explanative UIs, available platforms in the surrounding and redistribute the help systems, awareness of the context of use, meta-UI, UIs him/herself). These include Meta-UIs [1], Mega-UIs mega-UI, supra UI. [2], self-explanatory UI, Supra-UIs and others. The goals of ACM Classification Keywords the workshop are to: H.5.2 [User Interfaces]: Ergonomics, Graphical user  Define the concept of supportive UI, interfaces (GUI), Prototyping, User-centered design,  Elicit the dimensions of supportive UIs through a Evaluation/methodology. D.2.2 [Software Engineering]: taxonomy that would cover both the abstraction Design Tools and Techniques, User Interfaces. and presentation of supportive UIs, General Terms  Discuss the properties supportive UIs should Design, Human factors, Algorithms. convey,  Explore how to integrate supportive UIs into INTRODUCTION development processes and Model-based UI Enabling technologies make it possible to create more and development, more complex systems in terms of functional core, new  Identify the key research stakeholders for further interaction techniques and context-of-use dynamics. research. Coming along with systems complexity, the users require a To that end, examples of points of discussion could be: better understanding and control of their applications.  What is the added-value for the users? Which one is the border between UI and supportive UI? Do Copyright is held by the author/owner(s). UIs for help, personalization or end-user EICS’11, June 13–16, 2011, Pisa, Italy. programming belong to supportive UIs? ACM 978-1-4503-0670-6/11/06.  Are supportive UIs parts of the original UI? Are statements. Afterwards, the groups will report back to the they generic or do they require application-specific plenary forum. The following is a tentative schedule for the features or rendering? workshop, time given in working hours, excluding breaks:  How to take benefit from model-based approaches 0:00-0:15 Introduction by the organizers to integrate supportive UIs by design? 0:15-45 Brief introduction talk by each  How to evaluate supportive UIs? participant, using predefined template (e.g., The relevance of the workshop is two-fold: first, to improve background, experience, favorite problem) the quality of UIs, and to reconcile research areas (e.g., 0:45-1:15 Invited talk : “Quality properties of intelligent model-based approaches, end-user programming). interfaces” by Jérémie Melchior 1:15-2:15 Selected paper presentations ORGANIZATION 2:15 Break Alexandre Demeure is assistant professor at the University 2:15-3:15 Selected paper presentations of Grenoble. His main research interests include plasticity 3:15-3:30 Summary and presentation of afternoon works of UIs, software architecture for HCI, multitouch 3:30 Lunch 3:30-5:00 Breakout groups – initiation interaction and creativity support. Grzegorz Lehmann is a 5:00-6:30 Plenary discussion on group results, future PhD student at the Technische Universität Berlin. His agenda and follow-up activities research focuses on the utilization of runtime and executable models for developing ubiquitous UIs. Mathieu PROGRAM COMMITTEE Petit is a post doctoral fellow at the University of Grenoble.  Jean Vanderdonckt  Oscar Pastor His current research focuses on model description and  Gerrit Meixner  Victor Lopez automated transformation to design plastic UIs. Gaëlle  Joëlle Coutaz  Dominique Scapin Calvary is professor at the University of Grenoble. Her  Kris Luyten  Philippe Palanque research area is about UI plasticity to ensure UI quality  Peter Forbrig  Marco Winckler along the variations of the context of use. She mostly  Marco Blumendorf  Audrey Serna explores model-driven engineering.  Melanie Hartmann  Dirk Roscher  Natalie Aquino FORMAT We propose a one-day workshop with six working hours, WEBSITE AND CONTACT excluding the breaks. Our goal is to facilitate a combination http://www.supportiveui.org/ ; chairs@supportiveui.org of presentations, demonstrations, discussions and community building. REFERENCES [1] Coutaz, J. Meta-User Interfaces for Ambient Spaces. In Candidate participants must submit a short paper or a Proc. of the 5th Int. Ws. on Task Models and Diagrams for position statement. The short paper describes experiences, Users Interface Design: TAMODIA 2006, pp 1-15, Coninx, ongoing work or results related to the workshop’s topic. We K., Luyten, K. and Schneider, K. A. (eds.), Springer LNCS encourage submissions including video demonstrations. A 4385. Hasselt, Belgium, October 23-24, 2006. position statement describes requirements or issues the [2] Sottet, J-S., Calvary, G., Favre, J-M. and Coutaz, J. participant encounters when designing and/or implementing Megamodeling and Metamodel-Driven Engineering for supportive UIs, as well as desirable solutions from the Plastic User Interfaces: MEGA-UI. In Human-Centered author’s point of view. Software Engineering, pp 173-200, Seffah, A., Vanderdonckt, J. and Desmarais, M. C. (eds.), Springer Human-Computer In order to focus the discussion on supportive UIs concepts Interaction Series. 2009. and design, the organizers will select the most prominent [3] Seifried, T., Haller, M., Scott, S. D., Perteneder, F. Rendl, C., themes relative to the workshop topic from the set of Sakamoto, D. and Inami, M. CRISTAL. Design and accepted papers. The authors will be asked to mainly focus implementation of a remote control system based on multi- their presentations on these relevant themes. touch system. In Proc. of the 4th Int. Conf. on Interactive At first, the participants will introduce themselves. Each Tabletops and Surfaces: Tabletops 2009. ACM. Banff, Canada, November 23-25, 2009. introduction should include a short statement about the favorite problem to tackle during the workshop. After the [4] Garcia Frey, A., Calvary, G. and Dupuy-Chessa, S. Xplain: an introductions, Jérémie Melchior, from Université editor for building self-explanatory user interfaces by Catholique de Louvain (Belgium) will give an introduction model-driven engineering. In Proc. of the 2nd Int. Symp. on speech about quality properties for intelligent UIs. The Engineering Interactive Computing Systems: EICS 2010, pp 41-46, ACM. Berlin, Germany, June 19-23, 2010. workshop will then focus on reviews and discussions of topics emerged from the position papers. The selected [5] Vermeulen, J., Lim, B. Y. and Kawsar, F. Proc. of the Int. papers will be presented in two one-hour slots. Ws. on Intelligibility and Control in Pervasive Computing. Held in conjunction with the 9th Int. Conf. on Pervasive After the lunch break, participants will be split into groups Computing : Pervasive 2011. St Francisco, CA, USA, June structured around the core topics provided in the papers and 12-15, 201.