Hasselt University – tUL – IBBT Expertise Centre for Digital Media Jan Van den Bergh Deepak Sahni Mieke Haesen Kris Luyten Karin Coninx EICS 2011 (ACM.

Slides:



Advertisements
Similar presentations
Design, prototyping and construction
Advertisements

Rapid Prototyping Dimensions and terminology Non-computer methods
Virtual University - Human Computer Interaction 1 © Imran Hussain | UMT Imran Hussain University of Management and Technology (UMT) Lecture 16 HCI PROCESS.
Copyright 1999 all rights reserved The HCI Design Process n User Interfaces are not just built by sitting down and drawing up designs for them n Just like.
Department of Computer Science
Part 1: Introducing User Interface Design Chapter 1: Introduction –Why the User Interface Matters –Computers are Ubiquitous –The Importance of Good User.
ICS 463: Intro to Human Computer Interaction Design 2. User-Centered Design Dan Suthers.
Stanford hci group / cs376 Design Processes and Tools Sharon Lin Bowen Li.
SIMS 202 Information Organization and Retrieval Prof. Marti Hearst and Prof. Ray Larson UC Berkeley SIMS Tues/Thurs 9:30-11:00am Fall 2000.
CS147 - Terry Winograd - 1 Lecture 9 – Prototyping Terry Winograd CS147 - Introduction to Human-Computer Interaction Design Computer Science Department.
Course Wrap-Up IS 485, Professor Matt Thatcher. 2 C.J. Minard ( )
© Lethbridge/Laganière 2001 Chapter 7: Focusing on Users and Their Tasks1 7.1 User Centred Design (UCD) Software development should focus on the needs.
SIMS 213: User Interface Design & Development Marti Hearst Thurs, Jan 22, 2004.
Introduction to HCI Marti Hearst (UCB SIMS) SIMS 213, UI Design & Development January 21, 1999.
Introduction to Human Computer Interaction Dr. Cheryl Seals Computer Science & Software Engineering Auburn University.
University of Jyväskylä – Department of Mathematical Information Technology Computer Science Teacher Education ICNEE 2004 Topic Case Driven Approach for.
What is HCI? CSE/ISE 323 Spring 2011 Tony Scarlatos.
INTRODUCTION. Concepts HCI, CHI Usability User-centered Design (UCD) An approach to design (software, Web, other) that involves the user Interaction Design.
Spring /6.831 User Interface Design and Implementation1 Lecture 6: User-Centered Design GR1 (project proposal & analysis) released today, due.
Web Design Process CMPT 281. Outline How do we know good sites from bad sites? Web design process Class design exercise.
A Visual Language for Sketching Large and Complex Interactive Designs Michael Thomsen University of Aarhus G r o u p f o r User Interface Research University.
Interaction Design IxD. An Overview The field : Terms, influences, organizations, jobs. More on defining Interaction Design (IxD)? Principles Design activity.
Principles of User Centred Design Howell Istance.
Study of Human factors in Software Engineering CSC 532 Sree Harsha Pothireddy.
1. Low Fidelity Prototyping and Wizard of Oz Studies Because they are easy to create and modify, low fidelity prototypes commonly provide designers with.
Evaluation of Adaptive Web Sites 3954 Doctoral Seminar 1 Evaluation of Adaptive Web Sites Elizabeth LaRue by.
Computer –the machine the program runs on –often split between clients & servers Human-Computer Interaction (HCI) Human –the end-user of a program –the.
Merja & Pauli Rapid prototyping & other stuff.
Fall 2002CS/PSY Rapid Prototyping Sketches, Storyboards, Mock-Ups and Scenarios Agenda Dimensions and terminology Non-computer methods Computer methods.
User-Centered Development Methodology A user interface comprises “ those aspects of the system that the user comes in contact with.” ● Moran [1981]
Overview of the rest of the semester Building on Assignment 1 Using iterative prototyping.
HCI in Software Process Material from Authors of Human Computer Interaction Alan Dix, et al.
Overview of the rest of the semester Iteratively design interface to help people log their food intake over the long term.
Comp 15 - Usability & Human Factors Unit 8a - Approaches to Design This material was developed by Columbia University, funded by the Department of Health.
INTRO TO USABILITY Lecture 12. What is Usability?  Usability addresses the relationship between tools and their users. In order for a tool to be effective,
Requirements as Usecases Capturing the REQUIREMENT ANALYSIS DESIGN IMPLEMENTATION TEST.
CS2003 Usability Engineering Human-Centred Design Dr Steve Love.
Prototyping 1. Design Document How express your design ideas. How express your design ideas. Key notions Key notions Cheap, FastCheap, Fast Flexibility.
Mario Čagalj University of Split 2014/15. Human-Computer Interaction (HCI)
Usability Engineering Dr. Dania Bilal IS 582 Spring 2006.
System Construction System Construction is the development, installation and testing of system components.
Design Process … and some design inspiration. Course ReCap To make you notice interfaces, good and bad – You’ll never look at doors the same way again.
Concepts and Prototypes CS352. Announcements Notice upcoming due dates (web page). Where we are in PRICPE: –Predispositions: Did this in Project Proposal.
Requirements Management with Use Cases Module 10: Requirements Across the Product Lifecycle Requirements Management with Use Cases Module 10: Requirements.
1 Paper (low-fidelity) Prototypes. 2 When we are designing When we are thinking about design We are visualizing the interface inside our head (imaginary)
1 Integrating Human Factors into Designing User Interface for Digital Libraries Sung Been Moon
Introduction to Evaluation without Users. Where are you at with readings? Should have read –TCUID, Chapter 4 For Next Week –Two Papers on Heuristics from.
User Interface Evaluation Introduction Lecture #15.
Interface Types and Models Dr. Dania Bilal IS 588 Spring 2008.
Supporting the design of interactive systems a perspective on supporting people’s work Hans de Graaff 27 april 2000.
Prototyping Creation of concrete but partial implementations of a system design to explore usability issues.
SE 431 Human Computer Interactions Jamal Nasir. How to design & build good UIs UI Development process Usability goals User-centered design Design discovery.
CEN3722 Human Computer Interaction Prototyping Dr. Ron Eaglin.
HCC 831 User Interface Design and Evaluation. What is Usability?
Building Windows 8 App.
User-centred system design process
INF385G: Topic Discussion Huang, S. C.
Prototyping.
Informatics 121 Software Design I
Design, prototyping and construction
Informatics 121 Software Design I
Rapid Prototyping Sketches, Storyboards, Mock-Ups and Scenarios
CS 522: Human-Computer Interaction Lab: Formative Evaluation
Fundamentals of Human Computer Interaction (HCI)
User Interface Design and Evaluation
Informatics 121 Software Design I
Computer Science Department
Informatics 121 Software Design I
Design, prototyping and construction
Presentation transcript:

Hasselt University – tUL – IBBT Expertise Centre for Digital Media Jan Van den Bergh Deepak Sahni Mieke Haesen Kris Luyten Karin Coninx EICS 2011 (ACM SIGCHI – Engineering Interactive Computing Systems) Chao-Lung Lee

Introduction Prototyping GRIP Framework Classifying Prototyping Tools GRIP for Exploring Novel Tools Conclusion and Future Work

Prototyping

Testing of design ideas

Toolkit-supported

BAD transition between different stages

Current suggestions Software Engineering + User-Centered Design Supporting ‘flow’ of the design process Supporting different workstyles

Different workstyles Flow of information between different roles

Prototyping? Multidisciplinary User-Centered Design Pen & Paper

Supporting the entire prototyping process

?

Working ApplicationInteractive Prototype Early Design Application Component Evaluation Report Structure Behavior Build prototype Test Implement Revise

Interaction Designer Human factor and Ergonomics ExpertEnd User Software Developer

Working ApplicationInteractive Prototype Early Design Application Component Evaluation Report Structure Behavior Build prototype Test Implement Revise

MS Expression Blend XAML Mobile device End-users creating Modeling tool

GRIP framework to identify new tool

Scan sketches Add interactive components Export XAML Immediately explore/evaluate Log to CSV

3 HCI researchers 4~7 years of experience in prototyping Computer Science Cognitive Psychology and Cognitive Ergonomics Sociology Participate in various prototyping processes No specific rewards but be kept informed about eventual future versions of the tool

A briefing session to present the tool Give written instructions Provide the tool and some examples of interactive prototypes Experts present a report (findings, problems, suggestions) (based on cognitive walkthroughs)

The application could be useful for designers when creating UIs to illustrate the interactivity of their design drafts

Evaluating these sketched prototypes including interactive features of a prototype is interesting for evaluating a first prototype of an application

The application could replace paper prototypes and Wizard of Oz experiments. It allows an easy trial of a good way to test alternative interfaces

The fact that the system logs where the test participant has clicked in the prototype can be very useful

I am very curious about the design feature in this tool, and the interplay between designing and evaluating. A good balance between these two tasks, and features that enhance iterative design, according to the logs, would be very interesting

Conclusion & Future Work A framework to address tool support for interaction design in design prototyping The findings described in this paper have potential to stimulate insightful discussion among researchers More refinement and analysis on how GRIP fits together with other frameworks is needed to enable more detailed analysis and more focused discussion of tool support for interactive prototyping GRIP-it need adding the capability to create questionnaires, and richer visualization options to better understand the results across different evaluation sessions

Q&A

MagicDraw – MS Expression Blend – x Flowella – Other/Flowella/ ClickTale – XAML – ProtoShare – SketchFlow – w.aspx Cognitive walkthrough –