Suzanne Kieffer, Adrien Coyette, Jean Vanderdonckt Université catholique de Louvain, Belgium {suzanne.kieffer, adrien.coyette,

Slides:



Advertisements
Similar presentations
Design, prototyping and construction
Advertisements

Localization processes applied to media-rich content Fabio Minazzi – Binari Sonori Srl – Italy, Mario De Bortoli – Euro.
High-fidelity or Low-fidelity, Paper or Computer? Choosing attributes when testing web prototypes Miriam Walker Leila Takayama Professor James Landay University.
Hover Widgets: Using the Tracking State to Extend the Capabilities of Pen-Operated Devices Adaptive Systems and Interaction Research Group Microsoft Research.
End-User Perceptions of Formal and Informal Representations of Web Sites Jason Hong Francis Li James Lin James Landay Group for User Interface Research.
Design of icons for use by Chinese in Mainland China Interacting with computers 9(1998) Yee-Yin Choong, Gavriel Salvendy Report: Yang Kun, Ou.
Jason Hong James Landay A. Chris Long Jennifer Mankoff Sketch Recognizers from the End-User’s, the Designer’s, and the Programmer’s Perspective.
11.1 Lecture 11 CASE tools IMS Systems Design and Implementation.
DENIM: Finding a Tighter Fit with Web Design Practice James Lin, Mark W. Newman, Jason I. Hong, James A. Landay April 6, 2000 CHI 2000, The Hague
Design of metadata surrogates in search result interfaces of learning object repositories: Linear versus clustered metadata design Panos Balatsoukas Anne.
SIMS 202 Information Organization and Retrieval Prof. Marti Hearst and Prof. Ray Larson UC Berkeley SIMS Tues/Thurs 9:30-11:00am Fall 2000.
Principles and Methods
Organizational Influences and Life Cycle
Objectives By the end of class, you will be able to… Explain why prototyping is an important phase of design. Create and test paper prototypes. Explain.
DENIM A Sketching Tool for Prototyping Web and Desktop UIs Mark Newman and Jimmy Lin Group for User Interface Research UC Berkeley July 8, 1999.
Object-Oriented Analysis and Design LECTURE 8: USER INTERFACE DESIGN.
User Characteristics & Design Principles Gabriel Spitz 1 Lecture # 11.
1 ICAS’2008 – Gosier, March 16-21, 2008 GrafiXML, A Multi-Target User Interface Builder based on UsiXML Benjamin Michotte, Jean Vanderdonckt Université.
Jia Sheng, DGP, Sketching for Interface Design Jia Sheng
Instructional System Design
A Computational Framework for Multi-dimensional Context- aware Adaptation Vivian Genaro Motti LILAB – Louvain Interaction Laboratory Université catholique.
1Invited talk for RUIPIACS’2006 Workshop – Geneva, Switzerland, September 13 rd, 2006 SketchiXML: an Informal Design Tool for User Interface Early Prototyping.
Interactive Input Methods & Graphical User Input
1 SWE 513: Software Engineering Usability II. 2 Usability and Cost Good usability may be expensive in hardware or special software development User interface.
1. Low Fidelity Prototyping and Wizard of Oz Studies Because they are easy to create and modify, low fidelity prototypes commonly provide designers with.
Designing Software for Elderly Suffering from Cognitive Impairments M. PINO, M. BOULAY, AS. RIGAUD Research team EA 4468 Paris Descartes University, Broca.
Prototyping Creation of concrete but partial implementations of a system design to explore usability issues.
CGMB214: Introduction to Computer Graphics
Towards Method Engineering of Model-Driven User Interface Development Kênia Sousa, Hildeberto Mendonça, Jean Vanderdonckt Université catholique de Louvain.
IST Conference Paper Prototyping a Dynamic Software Interface: A Case Study Using APT Andrew Barrett Jamison Judd.
What We Can Learn From SILK and DENIM Presenter: Shahla Almasri COMP 762B: Modelling and Simulation Based Design March 2 nd, 2005.
1 November 9-11, Mérida, Mexico La-Web’09 A Model-Based Approach for Developing Vectorial User Interfaces Jean Vanderdonckt, Josefina Guerrero-García,
1 Interact 2007 – Rio de Janeiro, Brazil, 14 September, 2007 Multi-Fidelity Prototyping of User Interfaces Adrien Coyette, Suzanne Kieffer & Jean Vanderdonckt.
1 Private Ph.D. defense – Louvain-la-Neuve, June 25th, 2007 A Methodological Framework for Multi-Fidelity Sketching of User Interfaces Adrien Coyette Université.
25 juin 2010 Interactive Genetic Algorithms for Creative Enhancement in UI design Dimitri Masson Alexandre Demeure Gaelle Calvary 1.
University “Politehnica” of Bucharest I-TRACE PROJECT 2nd Partners Meeting, Potsdam, June 8-9, 2006 Artificial Intelligence and Multi-Agent Systems Laboratory.
1 Interact 2007 – Rio de Janeiro, Brazil, 14 September, 2007 Trainable Sketch Recognizer for Graphical User Interface Design Adrien Coyette 1, Sascha Schimke.
1 November 9-11, Mérida, Mexico CLIHC’09 Towards Canonical Task Types for User Interface Design Juan Manuel Gonzalez-Calleros, Josefina Guerrero-
Generating Abstract User Interfaces from an Informal Design Adrien Coyette University of Louvain Information Systems Unit Louvain-la-Neuve BELGIUM.
WireFrame and RAD Team Members Abilash Kittanna Veeresh Kinagi.
The Emotion Quiz Cecelia Redding Erika Zimmermann Jeff Crowe Torben Eisler.
MIT 6.893; SMA 5508 Spring 2004 Larry Rudolph Lecture Introduction Sketching Interface.
Outlining a Process Model for Editing With Quality Indicators Pauli Ollila (part 1) Outi Ahti-Miettinen (part 2) Statistics Finland.
Prototyping. REVIEW : Why a prototype? Helps with: –Screen layouts and information display –Work flow, task design –Technical issues –Difficult, controversial,
Theme 2: Data & Models One of the central processes of science is the interplay between models and data Data informs model generation and selection Models.
Reference WPx/Tx.y/YY-MM-DD/PP UsiXML project # Generating User Interface for Information Applications from Task, Domain and User models.
Nathalie Aquino 1, Jean Vanderdonckt 2, Francisco Valverde 1, Oscar Pastor 1 1 Department of Information Systems and Computation, Valencia University of.
Visualization Four groups Design pattern for information visualization
Flippable User Interfaces for Internationalization Iyad Khaddam and Jean Vanderdonckt LILAB – Louvain Interaction Laboratory Université catholique de Louvain.
User Perceptions of Drawing Logic Diagrams with Pen-Centric User Interfaces Bo Kang, Jared N. Bott, and Joseph J. LaViola Jr. Interactive Systems & User.
1 Lecture 5: Interactive Tools: Prototypers (HyperCard, Director, Visual Basic), Interface Builders Brad Myers Advanced User Interface Software.
SILKWeb: A Sketching Tool for Informal Web Page Design Mark Newman, James Landay, Francis Li, Kalpana Joshi July 9, 1998 C&C Research Labs, NEC
A Sketching Tool for Designing Anyuser, Anyplatform, Anywhere User Interfaces A Sketching Tool for Designing Anyuser, Anyplatform, Anywhere User Interfaces.
Sketching and Prototyping Sketches / low / medium / high fidelity prototypes – as investment in design increases (red arrow), so does the formality of.
Information Design Goal: identify methods for representing and arranging the objects and actions possible in a system in a way that facilitates perception.
William H. Bowers – Specification Techniques Torres 17.
Prototyping Creation of concrete but partial implementations of a system design to explore usability issues.
LCG AA Meeting 30 June 2004 Ilka Antcheva Graphics User Interface in ROOT.
Alignment of Business Processes and User Interfaces in the Context of Large Organizations Kênia Sousa, Hildeberto Mendonça, Jean Vanderdonckt Université.
Sketching and Prototyping
Unit 2 User Interface Design.
PROJECT LYREBIRD CATHERINE ERZETIC.
Software engineering USER INTERFACE DESIGN.
Erin Harris & Jerry Weinberg
Design, prototyping and construction
Interactive Input Methods & Graphical User Input
Fundamentals of Human Computer Interaction (HCI)
Interactive Input Methods & Graphical User Input
1. INTRODUCTION.
Design, prototyping and construction
Presentation transcript:

Suzanne Kieffer, Adrien Coyette, Jean Vanderdonckt Université catholique de Louvain, Belgium {suzanne.kieffer, adrien.coyette, Berlin, Germany – June 19-23, 2010

 A design tool for the user interface prototyping Multi-stroke bi-directional sketching of representations Object recognition based on a graphical grammar Multiple gesture representations of the same object Multiple levels of fidelity funded by - ITEA2 Call 3 – Ref Eureka Project EICS2010, 19–23 June 2010, Berlin, Germany ∑ ! 3674

EICS2010, 19–23 June 2010, Berlin, Germany 3 DENIM: Lin et al., CHI’2000 JavaSketchIt: Caetano et al., 2002 Gabbeh: Naghsh et al., DSVIS’2005 SILK: Landay & Myers, 1995 InkKit: Plimmer et al., CHI’2004 SketchRead: Alvarado, 2004

EICS2010, 19–23 June 2010, Berlin, Germany 4

5 1: none 2: low 3: medium 4: high

EICS2010, 19–23 June 2010, Berlin, Germany 6

 Experiment 1 (XP1) Determine the most preferred and drawn gestural representations for each object depending on the user type (designer vs standard user)  Experiment 2 (XP2) Study the potential influence of the level of fidelity on the sketching task EICS2010, 19–23 June 2010, Berlin, Germany 7

 2 groups of 30 subjects Designers: people with relevant experience in computer science and user interface design End-users: people without any prior knowledge in computer science or user interface design  Involve the end-user early in the software development life-cycle EICS2010, 19–23 June 2010, Berlin, Germany 8

 1 st phase Catalogue of 32 widgets How do participants sketch the widgets?  Widget representations  2 nd phase Categories of representations How do participants rank the representations?  Most common object representation EICS2010, 19–23 June 2010, Berlin, Germany 9

10

 Experiment 1 (XP1) Determine the most preferred and drawn gestural representations for each object depending on the user type (designer vs standard user)  Experiment 2 (XP2) Study the potential influence of the level of fidelity on the sketching task EICS2010, 19–23 June 2010, Berlin, Germany 12

 Usability study of the potential influence of widget representation complexity on user performances  Measures and usability criteria Speed (efficiency) Accuracy (effectiveness) EICS2010, 19–23 June 2010, Berlin, Germany 13

EICS2010, 19–23 June 2010, Berlin, Germany 14

 Participants: 11 volunteers (22<age<28) with significant pen-based interaction experience  Task: series of widget sketches with a constant rotation between the widget and the fidelity level  Setup: 4 fidelity levels x 12 widgets x 2 iterations EICS2010, 19–23 June 2010, Berlin, Germany 15

EICS2010, 19–23 June 2010, Berlin, Germany inch Wacom Cintiq 21UX touch screen flat panel

 Fidelity level has no influence on user speed and accuracy  Interpretation: users do not change their sketching strategy whatever the fidelity level is  Widget representation has a highly significant effect on user speed and accuracy  Further investigation: which specific widget characteristics lead to such a statistical difference  Widget classification according to relevant characteristics based on recursive partitioning and recognition rate EICS2010, 19–23 June 2010, Berlin, Germany 17

EICS2010, 19–23 June 2010, Berlin, Germany 18

EICS2010, 19–23 June 2010, Berlin, Germany 19 One-Way ANOVA Procedure Variables: sketching times & delete operations

 Basic widgets Label, text field, picture (2 shapes) Check-box, radio button (juxtaposition)  Complex widgets Button, text area (inclusion) Slider (intersection) Combo box, list box, progress bar, and toggle button (complex inclusion) EICS2010, 19–23 June 2010, Berlin, Germany 20

 2 experiments Identification of the preferred representations Complexity analysis of widget representations EICS2010, 19–23 June 2010, Berlin, Germany 21

 The level of fidelity has no impact on the sketching of any individual widget  The quality of the recognition depends on the type of widget representation  Any representation of an object to be sketched should minimize the amount of constraints (e.g. inclusion, intersection, sequence) EICS2010, 19–23 June 2010, Berlin, Germany 22

 Naturalness supports creative design process  Non-obtrusion avoids disturbing the designer during the prototyping phase  Continuity during drawing improves and facilitates the prototyping task  Recovery enables the re-use of previous material EICS2010, 19–23 June 2010, Berlin, Germany 23

 FP7 Human project  ITEA2 Call 3 UsiXML project  Contact information suzanne.kieffer jean.vanderdonckt EICS2010, 19–23 June 2010, Berlin, Germany 24