The Process of Developing a Mobile Device for Communication in a Safety-Critical Domain Jesper Kjeldskov and Jan Stage Mobile HCI Research Group Department.

Slides:



Advertisements
Similar presentations
Map of Human Computer Interaction
Advertisements

CAPD eBook: Evaluating Multimedia Application for Continuous Ambulatory Peritoneal Dialysis (CAPD) Users Presenter: Mohammad Hafiz Ismail Arifah Fasha.
Jesper Kjeldskov, Mikael B. Skov, Benedikte S. Als, and Rune T. Høegh Mikael B. Skov Department of Computer Science Aalborg University, Denmark Is it Worth.
© Chinese University, CSE Dept. Software Engineering / Software Engineering Topic 1: Software Engineering: A Preview Your Name: ____________________.
User Interface Design Yonsei University 2 nd Semester, 2013 Sanghyun Park.
Steve Howard 12, Jesper Kjeldskov 2, Mikael B Skov 2, Kasper Garnoes 2, Olga Gruberger 2 1 Interaction Design Group, 2 HCI Group Department of Information.
Imager Laboratory for Graphics, Visualization, and HCI Designing ESI Planner: The Participatory Design of a Sound and Image Enhanced Planner for People.
Saul Greenberg CPSC 481 Foundations and Principles of Human Computer Interaction James Tam.
©N. Hari Narayanan Computer Science & Software Engineering Auburn University 1 COMP 7620 Evaluation Chapter 9.
The USE Project: Usability Evaluation and Software Design: Bridging the Gap University of Copenhagen Aalborg University Use Case Evaluation (UCE): A Method.
Class 6 LBSC 690 Information Technology Human Computer Interaction and Usability.
Instant Data Analysis (IDA): Evaluating Usability in a Day Jesper Kjeldskov Mikael B. Skov Jan Stage.
Agenda today 2:00-3:00: lecture 3:00-5:00: The tutor Irene will demonstrate an example of how to use Protocol Analysis for your project.
Psychological Aspects Presented by Hanish Patel. Overview  HCI (Human Computer Interaction)  Overview of HCI  Human Use of Computer Systems  Science.
Jesper Kjeldskov & Jan Stage Department of Computer Science Aalborg University Denmark New Techniques for Usability Evaluation of Mobile Systems.
© Tefko Saracevic, Rutgers University1 digital libraries and human information behavior Tefko Saracevic, Ph.D. School of Communication, Information and.
Design and Evaluation of Iterative Systems n For most interactive systems, the ‘design it right first’ approach is not useful. n The 3 basic steps in the.
© 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.
CMPUT 301: Lecture 01 Introduction Lecturer: Martin Jagersand Department of Computing Science University of Alberta Notes based on previous courses by.
Jesper Kjeldskov Mikael B. Skov Jan Stage HCI-Lab Department of Computer Science Aalborg University Denmark Does Time Heal? A Longitudinal Study of Usability.
Evaluation: Inspections, Analytics & Models
Psychological Aspects
1 User Interface Design CIS 375 Bruce R. Maxim UM-Dearborn.
User Centered Design Lecture # 5 Gabriel Spitz.
Evaluation IMD07101: Introduction to Human Computer Interaction Brian Davison 2010/11.
Introduction to Information System Development.
1. Human – the end-user of a program – the others in the organization Computer – the machine the program runs on – often split between clients & servers.
Chapter 7 Requirement Modeling : Flow, Behaviour, Patterns And WebApps.
UML - Development Process 1 Software Development Process Using UML (2)
Center for Human Computer Communication Department of Computer Science, OG I 1 Designing Robust Multimodal Systems for Diverse Users and Mobile Environments.
Lecture 9: Chapter 9 Architectural Design
User-Centered Development Methodology A user interface comprises “ those aspects of the system that the user comes in contact with.” ● Moran [1981]
Human Computer Interaction – Introduction Hanyang University Jong-Il Park.
Overview of the rest of the semester Building on Assignment 1 Using iterative prototyping.
Human Computer Interaction
Evaluation approaches Text p Text p
Chapter 3: Managing Design Processes
Usability Testing CS774 Human Computer Interaction Spring 2004.
Chapter 13 Architectural Design
1 Systems Analysis and Design in a Changing World, Thursday, January 18, 2007.
Content The system development life cycle
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,
1. Where to use Multimedia ? 2  Business  Government  Education  Broadcasting & Entertainment  Research & Development  Health.
Chapter 15: Analytical evaluation. Inspections Heuristic evaluation Walkthroughs.
Chapter 1 Applying UML and Patterns. The Need for Software Blueprints Knowing an object-oriented language and having access to a library is necessary.
Evaluating a UI Design Expert inspection methods Cognitive Walkthrough
1 COSC 4406 Software Engineering COSC 4406 Software Engineering Haibin Zhu, Ph.D. Dept. of Computer Science and mathematics, Nipissing University, 100.
Chapter 15: Analytical evaluation. Aims: Describe inspection methods. Show how heuristic evaluation can be adapted to evaluate different products. Explain.
Importance of user interface design – Useful, useable, used Three golden rules – Place the user in control – Reduce the user’s memory load – Make the.
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 7: Focusing on Users and Their Tasks.
Introduction to HCI Lecture #1.
9/30/2001Craig Ganoe Methods Supporting Usability Evaluation of the Collaborative Meeting Place Craig Ganoe Project Description LiNC (Learning.
Comp 15 - Usability and Human Factors Unit 1b - People and Technology, Studies of Technology This material was developed by Columbia University, funded.
1 Design and evaluation methods: Objectives n Design life cycle: HF input and neglect n Levels of system design: Going beyond the interface n Sources of.
Usability of Interaction Patterns Katarina Segerståhl 1,2, * & Timo Jokela 1 1) Department of Information Processing Sciences, P.O.Box 3000, FIN
SIE 515 Design Evaluation Lecture 7.
Inquiry learning and SimQuest
Topic for Presentaion-2
CS 351d Human-computer interaction Lecture 01 Introduction
CS 580 Human-computer interaction Lecture 01 Introduction
Evaluation techniques
Evaluation of Mobile Interfaces
Saul Greenberg Human Computer Interaction Presented by: Kaldybaeva A., Aidynova E., 112 group Teacher: Zhabay B. University of International Relations.
Map of Human Computer Interaction
Evaluation.
CS 580 Human-computer interaction Lecture 01 Introduction
HCI Evaluation Techniques
Does Time Heal? A Longitudinal Study of Usability
Map of Human Computer Interaction
Kasper Hornbæk Department of Computer Science University of Copenhagen
Presentation transcript:

The Process of Developing a Mobile Device for Communication in a Safety-Critical Domain Jesper Kjeldskov and Jan Stage Mobile HCI Research Group Department of Computer Science Aalborg University Denmark INTERACT 2003

2 Jesper Kjeldskov, The Process of Developing a Mobile Communication Device, Interact 2003 The Project A study of mobile device application design processes for highly specialized use-contexts Design, implementation and evaluation of a handheld communication device interface Distributed process control in a maritime domain Methods Ethnographic field studies Object-oriented and video analysis Lab-based usability studies

3 Jesper Kjeldskov, The Process of Developing a Mobile Communication Device, Interact 2003 Use Domain: Container Ships Sally Maersk: A huge container vessel (347 m) The Eiffel Tower: 324 m high (w. flagpole)

4 Jesper Kjeldskov, The Process of Developing a Mobile Communication Device, Interact 2003 The Use Domain (2)

5 Jesper Kjeldskov, The Process of Developing a Mobile Communication Device, Interact 2003 The Development Process Application Domain Analysis Problem Domain Analysis Design and Implementation Usability Evaluation

6 Jesper Kjeldskov, The Process of Developing a Mobile Communication Device, Interact 2003 Field Study: Letting Go The Lines Aft mooring lines Possible sequence of letting go mooring lines Departing from harbour

7 Jesper Kjeldskov, The Process of Developing a Mobile Communication Device, Interact 2003 Letting Go The Lines… A safety-critical and non-trivial operation Tasks must be carefully coordinated Errors can be disastrous (e.g. cause collisions) Operation involves distributed cooperating actors Captain and officers on the bridge Officers and assistants on deck, assistants ashore Access to shared information is critical Coordination is based on oral communication

8 Jesper Kjeldskov, The Process of Developing a Mobile Communication Device, Interact 2003 Some Observed Limitations… Sound quality is often poor Communication is not persistent and… Cannot be automated Is time consuming Suffers from language barriers Suffers form bottlenecks (multiple parallel tracks) Lacks information integration Hypothesis: text-based communication, may assist in reducing or resolving these limitations

9 Jesper Kjeldskov, The Process of Developing a Mobile Communication Device, Interact 2003 Objects and Relations Actors Locations Tasks

10 Jesper Kjeldskov, The Process of Developing a Mobile Communication Device, Interact 2003 States of Tasks Follows a standardized pattern of sub-tasks Variation is complex but can be modeled Sub-tasks are either: Past Present Future

11 Jesper Kjeldskov, The Process of Developing a Mobile Communication Device, Interact 2003 Structures in Communication you can let go the bow line let go bow line bow line let go and we have the bow line home ok Each sub-task follow a formalized sequence:

12 Jesper Kjeldskov, The Process of Developing a Mobile Communication Device, Interact 2003 Overall Interface Design Visual representation of ship and mooring lines Textual representation of present status of mooring Communication divided into Past Present Future

13 Jesper Kjeldskov, The Process of Developing a Mobile Communication Device, Interact 2003 Heuristic Inspection A team of three trained usability experts 15 minute oral introduction to the use domain One hour of interaction + one hour of discussion

14 Jesper Kjeldskov, The Process of Developing a Mobile Communication Device, Interact 2003 Think-Aloud in Ship Simulator High-fidelity ship simulator Real-world scenario Test subjects: trained maritime officers

15 Jesper Kjeldskov, The Process of Developing a Mobile Communication Device, Interact 2003 Conclusions: The Design A large proportion of spoken communication in a the maritime domain can be replaced by pre- defined text messages on mobile devices However, the design needs to be more flexible… Ethnographic study provided valuable insight into the use context as it is - but gave limited support for changing/improving procedures

16 Jesper Kjeldskov, The Process of Developing a Mobile Communication Device, Interact 2003 Conclusions: The Process The ethnographic study provided valuable insight into the use context as it is - but gave limited support for changing/improving procedures The object-oriented method provided a solid tool for analysing the empirical data, identifying significant patterns and structures Getting from analysis to design was quite hard but OOA helped focus our efforts

17 Jesper Kjeldskov, The Process of Developing a Mobile Communication Device, Interact 2003 Questions…