TNO | Human Factors DESI: Design Patterns for Uniform Instructor Interfaces Dr. Myra P. van Esch-Bussemakers TNO Human Factors P.O Box 23 3769 ZG Soesterberg.

Slides:



Advertisements
Similar presentations
The Cost of Authoring with a Knowledge Layer Judy Kay and Lichao Li School of Information Technologies The University of Sydney, Australia.
Advertisements

Chapter 6 HCI in the software process. Software engineering and the design process for interactive systems Usability engineering Iterative design and.
WP 2 Usability Attributes Affected by Software Architecture Deliverable D2 – Usability Patterns Presenter: Robert Chatley - ICSTM.
CHAPTER 1 SOFTWARE DEVELOPMENT. 2 Goals of software development Aspects of software quality Development life cycle models Basic concepts of algorithm.
After-sales Maintenance Knowledge Base (TT Case) User Manual ZTE GCSC 秘密▲
Usable Security (Part 1 – Oct. 30/07) Dr. Kirstie Hawkey Content primarily from Teaching Usable Privacy and Security: A guide for instructors (
Improving LSPCM Applying LSPCM to High Level Design for outsourcing projects. By Nishanth S. Shetty Swaraj S.Bhat.
CAP 252 Lecture Topic: Requirement Analysis Class Exercise: Use Cases.
CS147 - Terry Winograd - 1 Lecture 6 – Usability Terry Winograd CS147 - Introduction to Human-Computer Interaction Design Computer Science Department Stanford.
Evaluation Through Expert Analysis U U U
1 Case Study: Starting the Student Registration System Chapter 3.
Systems Engineering Process Models Chris Wallace CPDA D6: Systems Engineering June 2005.
1212 Management and Communication of Distributed Conceptual Design Knowledge in the Building and Construction Industry Dr.ir. Jos van Leeuwen Eindhoven.
Course Instructor: Aisha Azeem
1 User Interface Design CIS 375 Bruce R. Maxim UM-Dearborn.
INTRODUCTION. Concepts HCI, CHI Usability User-centered Design (UCD) An approach to design (software, Web, other) that involves the user Interaction Design.
User Centered Design Lecture # 5 Gabriel Spitz.
User Interface Evaluation CIS 376 Bruce R. Maxim UM-Dearborn.
Android Core Logging Application Keith Schneider Introduction The Core Logging application is part of a software suite that is designed to enable geologic.
 Introduction Introduction  Definition of Operating System Definition of Operating System  Abstract View of OperatingSystem Abstract View of OperatingSystem.
Usability Methods: Cognitive Walkthrough & Heuristic Evaluation Dr. Dania Bilal IS 588 Spring 2008 Dr. D. Bilal.
1 ISE 412 Human-Computer Interaction Design process Task and User Characteristics Guidelines Evaluation.
Introduction to the Enterprise Library. Sounds familiar? Writing a component to encapsulate data access Building a component that allows you to log errors.
Free Mini Course: Applying SysML with MagicDraw
An Introduction to Software Architecture
MathCore Engineering AB Experts in Modeling & Simulation WTC.
101 User Interface Patterns and its applications Tonya Groover Department of Computer Science.
SOFTWARE DESIGN AND ARCHITECTURE LECTURE 27. Review UML dynamic view – State Diagrams.
Košice, 10 February Experience Management based on Text Notes The EMBET System Michal Laclavik.
SEG3120 User Interfaces Design and Implementation
Drexel University CS 451 Software Engineering Winter Yuanfang Cai Room 104, University Crossings
SE: CHAPTER 7 Writing The Program
Object-Oriented Analysis and Design Fall 2009.
Interface Design Inputs and outputs –data flows to and from external entities –data flows into and out of processes that are manual or not fully automated.
Using the Right Method to Collect Information IW233 Amanda Murphy.
Human Computer Interaction CITB 243 Chapter 1 What is HCI
Geoffrey Duval (ISAE-SUPAERO) Naples, October 1 st, 2012.
Usability Engineering Dr. Dania Bilal IS 582 Spring 2006.
(SRS) SOFTWARE REQUIREMENT SPECIFICATION(SRS) 1. Topics to be discussed.. What is an SRS? Purpose of an SRS Who reads the SRS? Who writes the SRS? Characteristics.
Usability Engineering Dr. Dania Bilal IS 592 Spring 2005.
Heuristic Evaluation Short tutorial to heuristic evaluation
Requirements Engineering Requirements Engineering in Agile Methods Lecture-28.
Distributed Data for Science Workflows Data Architecture Progress Report December 2008.
Formal Specification: a Roadmap Axel van Lamsweerde published on ICSE (International Conference on Software Engineering) Jing Ai 10/28/2003.
Implementing The SOA Reference Model An ESB Developer’s Perspective David Millman Principal Architect 9/8/2008.
Proven Solutions for Complex Customer Relationship Structures Roger Hartman, INRANGE Consulting April 16, 2007.
Usability Engineering: Formative Evaluation of NSDL Projects Dr. Manuel A. Pérez-Quiñones Dept. of Computer Science Virginia Tech Blacksburg VA
Design and implementation Chapter 7 – Lecture 1. Design and implementation Software design and implementation is the stage in the software engineering.
Usability Engineering Dr. Dania Bilal IS 582 Spring 2007.
Usability Engineering Dr. Dania Bilal IS 587 Fall 2007.
1 Unit E-Guidelines (c) elsaddik SEG 3210 User Interface Design & Implementation Prof. Dr.-Ing. Abdulmotaleb.
Why is Design so Difficult? Analysis: Focuses on the application domain Design: Focuses on the solution domain –The solution domain is changing very rapidly.
Discount Evaluation User Interface Design. Startup Weekend Wellington CALLING ALL DESIGNERS, DEVELOPERS AND IDEAS FOLK: Startup Weekend returns to Wellington.
ESS Control System Applications GUI Development Style Guide Introduction to the document Frank Amand Cosylab.
User Documentation Stored information about how to use a system
Object-Oriented Software Engineering Using UML, Patterns, and Java,
Iterative design and prototyping
Software Prototyping.
HCI in the software process
HCI – DESIGN RATIONALE 20 November 2018.
Unit 14 Website Design HND in Computing and Systems Development
What's New in eCognition 9
The interaction.
Software Design Lecture : 15.
HCI in the software process
An Introduction to Software Architecture
HCI in the software process
Human Computer Interaction Lecture 14 HCI in Software Process
MBSE Usability Activity Team Model-based Systems Engineering (MBSE) Initiative MBSE IS Workshop June 2011.
What's New in eCognition 9
Presentation transcript:

TNO | Human Factors DESI: Design Patterns for Uniform Instructor Interfaces Dr. Myra P. van Esch-Bussemakers TNO Human Factors P.O Box ZG Soesterberg

2 Challenge Within RNLA not enough uniformity in user interfaces (especially instructor-interfaces) Customer goal: increasing efficiency by standardization, re-use and uniformity. There are several components that can be found in multiple simulators or in multiple places within a simulator.

3 Project Goal To evaluate components of simulators and to specify them through design patterns. Create a handbook of design patterns that can be searched Both design patterns and suggestions for improvements for the components are deliverables by TNO.

4 What are Design Patterns? Term introduced by architects (Alexander, 1979). Description of the core of a problem (best practice), so that it can be re-used (including context) Patterns hierarchical structured in pattern languages

5 Project stages: Identify components Identify components Evaluate components in expert review, formulate suggestions for improvement Describe components as design patterns

6

7 Project stages: Expert review Identify components Evaluate components in expert review, formulate suggestions for improvement Describe components as design patterns

8 Example: Positioning objects Objects cannot directly be positioned in the flowchart. An object is always added on the right. Solution: Offer the possibility to (re)position objects directly in the flowchart. Provide feedback where an object may be placed and perhaps create space dynamically for the new object..

9 Example: Exit procedure The exit-procedure is not compatible with a generally accepted standard. Solution: To avoid confusion and errors, comply with the standards with respect to saving and closing applications.

10 Project stages: create patterns Identify components Evaluate components in expert review, formulate suggestions for improvement Describe components as design patterns

11 Design Pattern format includes Goal: the component is described from the perspective of the user Context: tasks, users and environment of the pattern Description: the nature of the patterns is described, including references to other patterns (visible behaviour) Rationale: how the patterns works, why and why it is a good pattern (structure and underlying mechanisms), including the effect on usability

12

13 Project-result Application with which patterns can be viewed and found Standarization when designing new applications Possibility to optimize and extend database of patterns

14 Thank you for your attention For more information please contact Dr. M van Esch-Bussemakers