Improving System Safety through Agent-Supported User/System Interfaces: Effects of Operator Behavior Model Charles SANTONI & Jean-Marc MERCANTINI (LSIS)

Slides:



Advertisements
Similar presentations
Requirements Engineering Processes – 2
Advertisements

Jeremy S. Bradbury, James R. Cordy, Juergen Dingel, Michel Wermelinger
Chapter 12 Decision Support Systems
Andrea Maurino Web Service Design Methodology Batini, De Paoli, Maurino, Grega, Comerio WP2-WP3 Roma 24/11/2005.
© 2005 by Prentice Hall Appendix 3 Object-Oriented Analysis and Design Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey F. George.
© 2005 by Prentice Hall Chapter 13 Finalizing Design Specifications Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey F. George.
ASYCUDA Overview … a summary of the objectives of ASYCUDA implementation projects and features of the software for the Customs computer system.
Cultural Heritage in REGional NETworks REGNET Project Meeting Content Group Part 1: Usability Testing.
Multilinguality & Semantic Search Eelco Mossel (University of Hamburg) Review Meeting, January 2008, Zürich.
0 - 0.
Addition Facts
1 The Efficacy of Matching Information Systems Development Methodologies with Application Characteristics – An Empirical Study Present by Saidur Rahman.
Modelling with expert systems. Expert systems Modelling with expert systems Coaching modelling with expert systems Advantages and limitations of modelling.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 14 Slide 1 Object-oriented Design 1.
Plan Recognition in Virtual Laboratories Ofra Amir and Yaakov (Kobi) Gal Ben-Gurion University of The Negev Department of Information Systems Engineering.
Testing Workflow Purpose
© 2011 TIBCO Software Inc. All Rights Reserved. Confidential and Proprietary. Towards a Model-Based Characterization of Data and Services Integration Paul.
June, 2006 The 11th CAiSE06 International Workshop on Exploring Modeling Methods in Systems Analysis and Design (EMMSAD06), Luxembourg Ontological.
Context-aware Generation of User Interface Containers for Mobile devices Francisco J. Martínez Ruiz 1,2, Jean Vanderdonckt 1 and Jaime Muñoz Arteaga 3.
1 Towards Building Generic Grid Services Platform A component oriented approach Jeyarajan Thiyagalingam Stavros Isaiadis, Vladimir Getov Distributed and.
1 I-globe: integration. 2 scenario 3 infrastructure.
Software Processes.
Database System Concepts and Architecture
Software Tools Lecture 10: Software Tools Dr Valentina Plekhanova University of Sunderland, UK.
Using UML, Patterns, and Java Object-Oriented Software Engineering Chapter 1: Introduction.
Ch:8 Design Concepts S.W Design should have following quality attribute: Functionality Usability Reliability Performance Supportability (extensibility,
Lecture 8 Systems Analysis: Concept and Principles
2009 – E. Félix Security DSL Toward model-based security engineering: developing a security analysis DSML Véronique Normand, Edith Félix, Thales Research.
Addition 1’s to 20.
An Adaptive System for User Information needs based on the observed meta- Knowledge AKERELE Olubunmi Doctorate student, University of Ibadan, Ibadan, Nigeria;
Chapter 12 Analyzing Semistructured Decision Support Systems Systems Analysis and Design Kendall and Kendall Fifth Edition.
Chapter 12 Prototyping and Testing Design of Biomedical Devices and Systems By Paul H. King Richard C. Fries.
Chapter 13 The Data Warehouse
14-1 © Prentice Hall, 2004 Chapter 14: OOSAD Implementation and Operation (Adapted) Object-Oriented Systems Analysis and Design Joey F. George, Dinesh.
User Interface Design Main issues: What is the user interface How to design a user interface.
From Model-based to Model-driven Design of User Interfaces.
Design Concepts and Principles
Using the Semantic Web to Construct an Ontology- Based Repository for Software Patterns Scott Henninger Computer Science and Engineering University of.
Chapter 4 DECISION SUPPORT AND ARTIFICIAL INTELLIGENCE
Knowledge Acquisitioning. Definition The transfer and transformation of potential problem solving expertise from some knowledge source to a program.
4. Interaction Design Overview 4.1. Ergonomics 4.2. Designing complex interactive systems Situated design Collaborative design: a multidisciplinary.
McGraw-Hill/Irwin ©2005 The McGraw-Hill Companies, All rights reserved ©2005 The McGraw-Hill Companies, All rights reserved McGraw-Hill/Irwin.
1 CMPT 275 Software Engineering Requirements Analysis Process Janice Regan,
INTRODUCTION. Concepts HCI, CHI Usability User-centered Design (UCD) An approach to design (software, Web, other) that involves the user Interaction Design.
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.
Multi-Agent Model to Multi-Process Transformation A Housing Market Case Study Gerhard Zimmermann Informatik University of Kaiserslautern.
Overview of the Database Development Process
1 IBM Software Group ® Mastering Object-Oriented Analysis and Design with UML 2.0 Module 1: Best Practices of Software Engineering.
Chapter 14: Artificial Intelligence Invitation to Computer Science, C++ Version, Third Edition.
Chapter 6 Supplement Knowledge Engineering and Acquisition Chapter 6 Supplement.
Development of Indicators for Integrated System Validation Leena Norros & Maaria Nuutinen & Paula Savioja VTT Industrial Systems: Work, Organisation and.
HCI in Software Process Material from Authors of Human Computer Interaction Alan Dix, et al.
SOFTWARE DESIGN.
Approaching a Problem Where do we start? How do we proceed?
1 Introduction to Software Engineering Lecture 1.
Chapter 1 Applying UML and Patterns. The Need for Software Blueprints Knowing an object-oriented language and having access to a library is necessary.
Chapter 4 Decision Support System & Artificial Intelligence.
User and Task Analysis © Ed Green Penn State University Penn State University All Rights Reserved All Rights Reserved 12/5/2015User and Task Analysis 1.
Volgograd State Technical University Applied Computational Linguistic Society Undergraduate and post-graduate scientific researches under the direction.
Distributed Models for Decision Support Jose Cuena & Sascha Ossowski Pesented by: Gal Moshitch & Rica Gonen.
Jane Reid, AMSc IRIC, QMUL, 30/10/01 1 Information seeking Information-seeking models Search strategies Search tactics.
1 Chapter 8 Building the Analysis Model (1) Analysis Concepts and Principles.
Smart Home Technologies
1 Reference Model for Evaluating Intelligent Tutoring Systems Esma Aimeur, Claude Frasson Laboratoire HERON Informatique et recherche opérationnelle Université.
“Intelligent User Interfaces” by Hefley and Murray.
Design Evaluation Overview Introduction Model for Interface Design Evaluation Types of Evaluation –Conceptual Design –Usability –Learning Outcome.
SY DE 542 User Testing March 7, 2005 R. Chow
Introduction to Software Testing
Fundamentals of Human Computer Interaction (HCI)
Presentation transcript:

Improving System Safety through Agent-Supported User/System Interfaces: Effects of Operator Behavior Model Charles SANTONI & Jean-Marc MERCANTINI (LSIS) Maria-Fatima TURNELL (LIHM) Tuncer ÖREN (M&Snet) LSIS - Laboratoire des Sciences de l’Information et des Systèmes, Université Paul Cézanne - Marseille - France LIHM - Laboratorio de Interface Homem-Maquina Universidade Federal de Campina Grande – Brazil M&Snet: OC-MISS / SITE University of Ottawa - Canada

ADS'05 - April San Diego 2 Introduction More than 70% of the failures which happen during the interaction between the operator and the system, are under the responsibility of the operator The results of technology development : Higher degree of performance Higher degree of reliability (dependability) Higher responsibility on human operators Higher importance of the Human Interface In this context, the safety is one of the more important quality of the human/system interfaces

ADS'05 - April San Diego 3 Human errors A wrongly designed user/system interface may lead to misinterpretations, causing decision making errors The causes of human errors can be : Internal such as stress, tiredness, high cognitive loads or lack of knowledge External such as wrong aids and navigation systems User/System Interface adequacy becomes even more important and critical The quality of the USI can reduce the incidence of the human errors

ADS'05 - April San Diego 4 Quality principles Quality principles make it possible to design as well as evaluate and compare the user/system interfaces. They are presented in four groups : The usability principles related with users or problems The communicativeness principles related with users, formulation and solving of problems, and display The reliability principles related with users, usages and computerization The evolvability principles related with users and with software product

ADS'05 - April San Diego 5 Interactive software Every interactive software consists in two parts : Front-end Interface Back-end Interface User/System Interface Solution Engine (Functional Kernel) OperatorOperator Interactive Software Intelligent interfaces (including knowledge-based and agent-supported interfaces) add several types of cognitive abilities to both front-end and back-end interfaces

ADS'05 - April San Diego 6 Objective To improve the quality of the user/system interactions through the conception of agent-supported interfaces, adaptive and more ergonomic in order to support interaction within critical situations To reach this objective, we propose : To refine the interface design method MCIE To define and integrate a behavior model of the operator when facing critical situations To take into account the quality principles and the operator stereotypes into the human interface design process

ADS'05 - April San Diego 7 MCIE (Method for the Conception of Ergonomic Interfaces) MCIE is user centred and based on ergonomic principles incorporated as rules : The conception process is based on model building and evaluation It consists of three main phases: requirement analysis and specification, interaction abstract representation and prototype building and evaluation It adopts an iterative approach of interface design It formalizes its outcomes into an interaction model from which a prototype can be built.

ADS'05 - April San Diego 8 MCIE method

ADS'05 - April San Diego 9 The operator behavior model The model is based on the Object-Action Interface Model (OAI) It is taken into account : the knowledge of the operator his stereotype depending of the way the tasks are performed The optimization of the navigation component The taking into account of the operator behavior More efficient task completion and overall increase of the quality of system's performance and operation safety

ADS'05 - April San Diego 10 Analysis of the operator behavior The method consists in seven steps : Development of a conceptual model of incident scenarios Construction of an incident scenario simulator Observation and recording of the behavior of this industry’s operators Building of a cognitive model of the operators’ behavior Validation of the cognitive model of the operators’ behavior Integration of the cognitive model of behavior into MCIE Validation of the method MCIE

ADS'05 - April San Diego 11 A conceptual model of incident scenarios Corpus Knowledge Acquisition: Formalisation Abstraction of the practical models:

ADS'05 - April San Diego 12 Adaptive User/System Interface Objective : To help the operator during critical situations To avoid critical situations due to wrong interactions Operator’s characteristics Operating context Adaptation process System State Ergonomic adapted interfaces

ADS'05 - April San Diego 13 Adaptation process To choose the right interactive object according to both the performed task and the current operator. The choice of task representation depends on the operator's interaction achievements. They can be computed through the operator's actions during the task running. The interactive objects can be: Diagrams Graphics Forms…

ADS'05 - April San Diego 14 Operator’s stereotypes Stereotype groups are define according to the operator interaction performance, from the following features : Interaction frequency, Repetitiveness rate, Experience level, Task complexity Four stereotypes groups has been composed : 1.the casual operator 2.the limited operator 3.the general operator 4.the expert operator The set of features, which allows to define the stereotype groups, has to be re-examined and expanded, according to the operator behavior study

ADS'05 - April San Diego 15 Intelligence and agent-support in user/system interfaces The characteristics of intelligent interfaces are : User adaptivity User modeling Natural language technology Dialogue modeling Explanation generation Agents may assist by decreasing task complexity, bringing expertise to the user or simply providing a more natural environment with which to interact

ADS'05 - April San Diego 16 Agent architecture for USI In order to implement the behavior model of the operator as well as the adaptation process, we propose to design the user/system architecture by using agent architecture A PAC agent is composed of three facets : The presentation facet The Abstraction facet The control facet

ADS'05 - April San Diego 17 Agent architecture example

ADS'05 - April San Diego 18 Formal description A formal description of the interface agents has been used to built the former hierarchy ::= box n abstraction (where n=1: multiple_view) ::= form { } abstraction / graphic { }... ::= / /... ::= list abstraction The composition rules are specified by a context-free grammar :

ADS'05 - April San Diego 19 Conclusion The quality of the user/system interactions is increased through the conception of adaptive and more ergonomic agent-supported interfaces, which take into account quality principles The aim of our work is to provide an user/system interface with a high error tolerance to supervision operators in order to support them during interaction within critical situations We are now developing an incident scenario simulator in order to observe and record the behavior of operators facing critical incident before integrate the behavior model into MCIE method