HCITools: Strategies and Best Practices for Designing, Evaluating and Sharing Technical HCI Toolkits

Similar documents
HCITools: Strategies and Best Practices for Designing, Evaluating and Sharing Technical HCI Toolkits

Published in: Proceedings of the Workshop on What to Study in HCI at CHI 2015 Conference on Human Factors in Computing Systems

ICOS: Interactive Clothing System

Challenges for Establishing a Latin American Community in HCI/UX

City, University of London Institutional Repository

Human Computer Interaction meets Computer Music: The MIDWAY Project

FlexAR: A Tangible Augmented Reality Experience for Teaching Anatomy

HELPING THE DESIGN OF MIXED SYSTEMS

End-User Programming of Ubicomp in the Home. Nicolai Marquardt Domestic Computing University of Calgary

Developing a Community of Practice to Support Global HCI Education

Introduction. chapter Terminology. Timetable. Lecture team. Exercises. Lecture website

Human Autonomous Vehicles Interactions: An Interdisciplinary Approach

Culturally Sensitive Design for Privacy: A case study of the Arabian Gulf

Model 2.4 Faculty member + student

Social Rules for Going to School on a Robot

Open Research Online The Open University s repository of research publications and other research outputs

Taking an Ethnography of Bodily Experiences into Design analytical and methodological challenges

CHI 2013: Changing Perspectives, Paris, France. Work

CS 889 Advanced Topics in Human- Computer Interaction. Experimental Methods in HCI

An Environment For Long-Term Engagement with Personal Genomic Data

Beyond the switch: explicit and implicit interaction with light Aliakseyeu, D.; Meerbeek, B.W.; Mason, J.; Lucero, A.; Ozcelebi, T.; Pihlajaniemi, H.

Designing for End-User Programming through Voice: Developing Study Methodology

Human-Computer Interaction IS 4300

Child Computer Interaction

Call for contributions

The Mediated Action Sheets: Structuring the Fuzzy Front-End of UX

Bridging the Gap: Moving from Contextual Analysis to Design CHI 2010 Workshop Proposal

Co-adaptive Tools to Support Expert Creative Practice

SECOND GLOBAL SYMPOSIUM ON HEALTH SYSTEMS RESEARCH SCIENCE TO ACCELERATE UNIVERSAL HEALTH COVERAGE

Personalized Privacy Assistant to Protect People s Privacy in Smart Home Environment

Reflecting on Domestic Displays for Photo Viewing and Sharing

Perception vs. Reality: Challenge, Control And Mystery In Video Games

Physical Affordances of Check-in Stations for Museum Exhibits

Beyond Actuated Tangibles: Introducing Robots to Interactive Tabletops

A Brief Survey of HCI Technology. Lecture #3

Multi-Surface Systems for the Emergency Operations Centre of the Future

Whole of Society Conflict Prevention and Peacebuilding

Creative Informatics Research Fellow - Job Description Edinburgh Napier University

Socio-cognitive Engineering

Four principles for selecting HCI research questions

Reflections on Design Methods for Underserved Communities

Personal tracking and everyday relationships: Reflections on three prior studies

The Evolution of the Internet Governance Ecosystem

Mobile Learning Week 2019

University of Dundee. Design in Action Knowledge Exchange Process Model Woods, Melanie; Marra, M.; Coulson, S. DOI: 10.

Introduction to Human Computer Interaction

preface Motivation Figure 1. Reality-virtuality continuum (Milgram & Kishino, 1994) Mixed.Reality Augmented. Virtuality Real...

Kristin M. Tolle, Ph.D. and Stewart Tansley, Ph.D. Natural User Interactions Team Microsoft Research, External Research

Design and Creation. Ozan Saltuk & Ismail Kosan SWAL. 7. Mai 2014

Opportunity in Conflict: Understanding Tension Among Key Groups on the Trail

Public Art Network Best Practice Goals and Guidelines

Supporting the Design of Network- Spanning Applications

Keynote speakers: Professor Albena Yaneva and Professor Sean Griffiths

Policy Partnership on Science, Technology and Innovation Strategic Plan ( ) (Endorsed)

Welcome, Introduction, and Roadmap Joseph J. LaViola Jr.

Canada s National Design Network. Community Research Innovation Opportunity

Strategies for Research about Design: a multidisciplinary graduate curriculum

3D Printing of Embedded Optical Elements for Interactive Objects

Impediments to designing and developing for accessibility, accommodation and high quality interaction

Durham Research Online

COOP 2016: Proceedings of the 12th International Conference on the Design of Cooperative Systems, May 2016, Trento, Italy

Universidade de Aveiro Departamento de Electrónica, Telecomunicações e Informática. Human-Computer Interaction

! Computation embedded in the physical spaces around us. ! Ambient intelligence. ! Input in the real world. ! Output in the real world also

The Evolution of User Research Methodologies in Industry

End User Tools for Ambient Intelligence Environments: An Overview.

Why Did HCI Go CSCW? Daniel Fallman, Associate Professor, Umeå University, Sweden 2008 Stanford University CS376

WFEO STANDING COMMITTEE ON ENGINEERING FOR INNOVATIVE TECHNOLOGY (WFEO-CEIT) STRATEGIC PLAN ( )

Call for proposals to host. the. Ecsite Directors Forum 2015 or Ecsite Directors Forum 2016

Ge Gao RESEARCH INTERESTS EDUCATION EMPLOYMENT

2nd ACM International Workshop on Mobile Systems for Computational Social Science

Design-in-Living. PhD Defence. Audrey Desjardins. Simon Fraser University, Canada August 4th, 2016

Microbiology Workshops. 5+ Keynote Lectures. 20+ Exhibitor Opportunities. 50+ Lectures. B2B Meetings. conferenceseries.com

Design Home Energy Feedback: Understanding Home Contexts and Filling the Gaps

INTRODUCTION annual IND+I conference on innovation and industry IND+I Club IND+I Science

Committee on Development and Intellectual Property (CDIP)

Collected Posters from the Nectar Annual General Meeting

Andriy Pavlovych. Research Interests

Improving long-term Persuasion for Energy Consumption Behavior: User-centered Development of an Ambient Persuasive Display for private Households

Phase One: Determine Top 5 Teams

Towards affordance based human-system interaction based on cyber-physical systems

STEPMAN Newsletter. Introduction

VR-MOG: A Toolkit For Building Shared Virtual Worlds

WG/STAIR. Knut Blind, STAIR Chairman

MECHANICAL DESIGN LEARNING ENVIRONMENTS BASED ON VIRTUAL REALITY TECHNOLOGIES

The SIGCHI Project on HCI Education: Final Report

School of Computer Science. Course Title: Introduction to Human-Computer Interaction Date: 8/16/11

Prototyping Complex Systems: A Diary Study Approach to Understand the Design Process

Multi-User Multi-Touch Games on DiamondTouch with the DTFlash Toolkit

Re-build-ing Boundaries: The Roles of Boundaries in Mixed Reality Play

DIGITALMEETSCULTURE.NET Interactive e-zine where digital technology and culture collide

Telecoms and Tech Week

Structural Biology EURO STRUCTURAL BIOLOGY Theme: Exploring the Future Advancements in Structural and Molecular Biology. 15 th World Congress on

SYSTEM ANALYSIS & STUDIES (SAS) PANEL CALL FOR PAPERS

ADDITIVE MANUFACTURING FOR INNOVATIVE DESIGN AND PRODUCTION

Modelling and Mapping the Dynamics and Transfer of Knowledge. A Co-Creation Indicators Factory Design

The big hole in HCI research. Vassilis Kostakos Center for Ubiquitous Computing University of Oulu, Finland

CAESSA: Visual Authoring of Context- Aware Experience Sampling Studies

Contribution of the support and operation of government agency to the achievement in government-funded strategic research programs

Evaluating Naïve Users Experiences Of Novel ICT Products

Call for Papers EUKO 2016

Transcription:

HCITools: Strategies and Best Practices for Designing, Evaluating and Sharing Technical HCI Toolkits Nicolai Marquardt University College London n.marquardt@ucl.ac.uk Steven Houben Lancaster University shouben@acm.org Michel Beaudouin-Lafon Univ. Paris-Sud & CNRS / INRIA mbl@lri.fr Andrew D. Wilson Microsoft Research awilson@microsoft.com Paste the appropriate copyright/license statement here. ACM now supports three different publication options: ACM copyright: ACM holds the copyright on the work. This is the historical approach. License: The author(s) retain copyright, but ACM receives an exclusive publication license. Open Access: The author(s) wish to pay for the work to be open access. The additional fee must be paid to ACM. This text field is large enough to hold the appropriate release statement assuming it is single-spaced in Verdana 7 point font. Please do not change the size of this text box. Each submission will be assigned a unique DOI string to be included here. Abstract Over the years, toolkits have been designed to facilitate the rapid prototyping of novel designs for graphical user interfaces, physical computing, fabrication, tangible interfaces and ubiquitous computing. However, although evaluation methods for HCI are widely available, particular techniques and approaches to evaluate technical toolkit research are less well developed. Moreover, it is unclear what kind of contribution and impact technical toolkits can bring to the larger HCI community. In this workshop we aim to bring together leading researchers in the field to discuss challenges and opportunities to develop new methods and approaches to design, evaluate, disseminate and share toolkits. Furthermore, we will discuss the technical, methodological and enabling role of toolkits for HCI research. Author Keywords Toolkit; framework; HCI ACM Classification Keywords H.5.m. Information interfaces and presentation (e.g., HCI): Miscellaneous.

Background Toolkits and frameworks are central artifacts used in Human-Computer Interaction as a way to translate conceptualizations, demonstrators and abstract ideas into real and often reusable technology. They can enable new insights, technical concepts or programming paradigms to provide a supporting infrastructure for new technology, applications or ideas. We broadly define toolkits as a set of software and hardware components, programs, routines, building blocks, toolchains, concepts and interfaces that are used to prototype, design, develop, maintain and deploy interactive computing systems. Both in industry and academia, toolkits play an important and central role as mediating artifacts that abstract, embody and represent complex software and hardware concepts into reusable, understandable and usable interfaces. The importance of toolkits is emphasized by the fact that since the inception of HCI as a scientific discipline in 1980, more than 500 toolkit papers have been published at the main HCI conferences (CHI and UIST), and more recently technical conferences, such as EICS, are specializing in tools for interactive systems. Toolkits are fundamental building blocks of innovation, progress and conceptualizations of human-machine interaction. Through toolkits human interfaces are created, shaped and conceived. Moreover, they also become an inherent part of the underlying infrastructure of the interface [1,2] and, thus, directly influence the usability and user experience of the interface. The technical capabilities and limitations of toolkits essentially define and dictate the design space of the human interfaces. Conversely, since toolkits are essentially human interfaces, their design and implementation should follow methodologies similar to all other human interface designs [4, 10]. While within HCI there exists a plethora of well documented evaluation methods, heuristics and metrics (e.g., [5]), much less is known about appropriate metrics to employ to evaluate a toolkit? Few previous attempts have emphasized the importance of technical work by making us aware of the infrastructure problem in HCI [1,2], providing heuristics for evaluating user interface system research [7,9], and even pointing to the scientific importance of designing artefacts and tools [3,6]. Moreover, other authors have pointed out that classic evaluation methods designed to evaluate the usability and user performance, do not always transfer well to technical contributions that conceptualize, design or implement human interfaces in the form of toolkits [4,8]. We need a better understanding of the (historical) role of toolkits for HCI research in order to develop new insights for how to design, evaluate and share toolkits, but also how toolkits can have a lasting impact on the HCI community at large. Objectives The central goal of the workshop is to develop a longterm research agenda around toolkits for HCI from the perspectives and experience of HCI researchers in designing, building and sharing toolkits. We particularly focus on four main themes: T1: Taxonomy and Trends in Toolkit The first theme is aimed at mapping the historical context of toolkits in HCI. We are interested in synthesizing seminal publications, toolkits and systems that have influenced the field and shaped research directions. Furthermore, we intend to map out recent trends and developments in toolkit designs in order to

produce a taxonomy of toolkits that can help provide overview of the role of toolkits in HCI. What kind of toolkits were introduced in HCI? Which (type of) toolkits were successful in enabling new research? Which toolkits were less successful, and what can we learn from them? T2: Strategies for Designing and Building Toolkits The goal of the second theme of the workshop is to enumerate a number of successful and failed strategies for designing and building toolkits. We are particularly interested in summarizing the motives, goals and ambitions of toolkit papers, as well as the approaches that were taken to achieve these goals. Why should we design toolkits? How does one architect and design a toolkit? Who is the toolkit aimed at and what does the toolkit enable? T3: Methods for Evaluating Toolkits The third theme focuses on exploring previous methods used to evaluate toolkits and frameworks to build a comprehensive toolbox for evaluating toolkits. This theme is aimed at designing a new set of criteria and evaluation methods that can be used by authors when developing toolkits. How does one evaluate a toolkit? What are characteristics or properties of well-designed or impactful toolkits? What methods or approaches can be used to evaluate toolkits? T4: Toolkits as a Research Method for HCI The final theme explores the methodological and conceptual role of toolkits within HCI research. It is often difficult and unclear how to articulate the precise research contribution of toolkits. This theme draws inspiration from design research and engineering to propose new ways in which toolkit design can be positioned as a research method for HCI. What is the role of toolkits within HCI? How can we establish toolkit design as a research method? What are the contributions of a toolkit paper? Organizers Nicolai Marquardt is a Senior Lecturer (Associate Professor) in Physical Computing at the University College London. At the UCL Interaction Centre he works on projects in the research areas of ubiquitous computing, interactive surfaces, sensor-based systems, prototyping toolkits, and physical user interfaces Steven Houben is a Lecturer (Assistant Professor) in Interactive Systems at Lancaster University. His research is focused on cross-device tools and systems, physical computing interface and devices, and sensorbased IoT systems. Michel Beaudouin-Lafon is a Professor of Computer Science at Université Paris-Sud and a senior member of the Institut Universitaire de France. His research interests include fundamental aspects of interaction, engineering of interactive systems, computersupported cooperative work and novel interaction techniques. His current research is conducted in the Ex Situ group, a joint lab between LRI and INRIA. Andy Wilson is a principal researcher at Microsoft Research. His research is focused on applying sensing techniques to enable new styles of human-computer interaction. He directs the Natural Interaction Research group at Microsoft Research.

Website The workshop, position papers, agenda and call-forpapers will be hosted at http://hci.tools. The website will remain active after the workshop and all results from the workshop will be accessible to the public. Pre-Workshop Plans Participants We aim to bring together 20-25 participants from both academia and industry that are active within the toolkit development space, but encourage anyone with interest in systems research to contribute to the workshop. We will solicit participants through an open call for participations that will be distributed through appropriate mailing lists, Twitter and Facebook groups, but the organizers will also personally invite researchers of interest to submit their position papers and ongoing work to the workshop. We will select participants based on the submitted position paper as well as the relevance of their research and background. All accepted position and system papers will be published on the website of the workshop, and distributed to all participants in advance. Soliciting Submissions We will solicit position and technical papers of up to 6 pages in the ACM SIGCHI Extended Abstract format that describe original research, case studies, new perspectives and positions, or ongoing technical work. In addition, the position paper should outline a person's interest and experience in the topic of the workshop. Selected papers will serve as introductions for discussions and will be made available to the participants and the public on the workshop website. All submissions will be juried by the organizing committee based on relevance and originality. Soliciting Submissions To kick-start discussions and allow participants to come to the workshop prepared, we will provide a registration page where participants are asked to contribute a range of insights they found useful in toolkit research, to describe 4 core problems or open issues they encountered with relations to toolkits, 5 examples of successful toolkit papers which they found inspiring, and set of keywords that could help us start a design space mapping of all HCI toolkits Workshop Structure The workshop will be organized around four short keynotes that will each be based around one of the four key themes that we described in the background section: (i) taxonomy and trends in HCI toolkits, (ii) strategies for building toolkits, (iii) methods to evaluate toolkits, and (iv) toolkits as a research method. After each keynote, participants will break out into smaller groups to discuss the challenges and issues related to the specific theme from the keynote. Time Activities 09:00 Welcome and introduction by organizers 09:15 Theme 1: Taxonomy, history and trends 10:30 Coffee break 11:00 Theme 2: Building, designing and prototyping 13:00 Lunch 14:00 Theme 3: Evaluating toolkits 15:15 Theme 4: Toolkits as Research Methods 16:30 Coffee break 17:00 Wrapping up and call for book chapter authors 17:30 End of workshop 20:00 Dinner

Each theme consists of three phases: 1. Introductory keynote on the theme discussing the main challenges, problems, directions or issues. 2. Open issues are discussed in smaller groups 3. Reflection and general discussion leading to recommendations and insights. Post-Workshop Plans The aim of the workshop is to bring together experts in toolkit research from academia and industry to kickstart an edited book on Toolkits for Human-Computer Interaction which is intend to summarize the results of the workshop in a set of chapters based around the four themes. During the workshop day, we will discuss a book outline and invite participants to contribute chapters as co-author. Furthermore, we will disseminate the results on the workshop website after the conference. Call for Participation Toolkits and frameworks are central artifacts used in Human-Computer Interaction as a way to translate conceptualizations, demonstrators and abstract ideas into real and often reusable technology. They can enable new insights, technical concepts or programming paradigms to provide a supporting infrastructure for new technology, applications or ideas. The importance of toolkits is emphasized by the fact that since the inception of HCI as a scientific discipline in 1980, more than 500 toolkit papers have been published at the main HCI conferences (CHI and UIST), and more recently technical conferences, such as EICS, are specializing in tools for interactive systems. Toolkits are fundamental building blocks of innovation, progress and conceptualizations of human-machine interaction. Through toolkits human interfaces are created, shaped and conceived. While within HCI there exists a plethora of well documented evaluation methods, heuristics and metrics, much less is known about the appropriate metrics to employ to evaluate a toolkit? Few previous attempts have emphasized the importance of technical work by making us aware of the infrastructure problem in HCI, providing heuristics for evaluating user interface system research, and even pointing to the scientific importance of designing artefacts and tools. We need a better understanding of the (historical) role of toolkits for HCI research in order to develop new insights for how to design, evaluate and share toolkits, but also how toolkits can have a lasting impact on the HCI community at large. The central goal of the workshop is to develop a longterm research agenda around toolkits for HCI from the perspectives and experience of HCI researchers in designing, building and sharing toolkits. We particularly focus on four main themes: (i) taxonomy and trends in toolkits, (ii) strategies for designing and building toolkits, (iii) methods for evaluating toolkits, and (iv) toolkits as a research method for HCI. We solicit position papers of up to 8 pages in the ACM Extended Abstracts Format that describe original research and outline a person s interest and experience in the workshop topic. Supplementary material can be submitted. Submissions will be juried by the organizing committee based on originality and relevance and selected papers will be made available on the workshop website beforehand. Contributions must be submitted by 15 of December, 2016 through our website: http://hci.tools. Please note that at least one author of each accepted position paper must attend the workshop

and that all participants must register for both the workshop and for at least one day of the conference. References 1. Edwards, W. Keith, Victoria Bellotti, Anind K. Dey, and Mark W. Newman. "The challenges of usercentered design and evaluation for infrastructure." InProceedings of the SIGCHI conference on Human factors in computing systems, pp. 297-304. ACM, 2003. 2. Edwards, W. Keith, Mark W. Newman, and Erika Shehan Poole. "The infrastructure problem in HCI." In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, pp. 423-432. ACM, 2010. 3. Gaver, William. "What should we expect from research through design?." In Proceedings of the SIGCHI conference on human factors in computing systems, pp. 937-946. ACM, 2012. 4. Greenberg, Saul, and Chester Fitchett. "Phidgets: easy development of physical interfaces through physical widgets." In Proceedings of the 14th annual ACM symposium on User interface software and technology, pp. 209-218. ACM, 2001. 5. Lazar, Jonathan, Jinjuan Heidi Feng, and Harry Hochheiser. Research methods in human-computer interaction. John Wiley & Sons, 2010. 6. Mackay, Wendy E., and Anne-Laure Fayard. "HCI, natural science and design: a framework for triangulation across disciplines." In Proceedings of the 2nd conference on Designing interactive systems: processes, practices, methods, and techniques, pp. 223-234. ACM, 1997. 7. Myers, Brad, Scott E. Hudson, and Randy Pausch. "Past, present, and future of user interface software tools." ACM Transactions on Computer- Human Interaction (TOCHI) 7, no. 1 (2000): 3-28. 8. Nebeling, Michael, Theano Mintsi, Maria Husmann, and Moira Norrie. "Interactive development of cross-device user interfaces." In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, pp. 2793-2802. ACM, 2014. 9. Olsen Jr, Dan R. "Evaluating user interface systems research." In Proceedings of the 20th annual ACM symposium on User interface software and technology, pp. 251-258. ACM, 2007. 10. Roseman, Mark, and Saul Greenberg. (1993) "User-Centered Design of Interface Toolkits." Research Report 93/501/06, Department of Computer Science, University of Calgary, Calgary, Canada.