A Systematic Approach for Developing Decision Aids: From Cognitive Work Analysis to Prototype Design and Development

Cognitive Work Analysis CWA has proved successful in supporting Human Factors analysis, providing a system-level view of operations that can be used to understand how systems achieve their missions. However, a critical gap exists in the transition from CWA to prototype design and implementation. The aim of this paper is to fill this gap between CWA and implementation. This paper describes an approach for the design of software system in which CWA descriptions are converted to Unified Modeling Language UML models. The approach presented in this paper is intended to be minimalistic and streamlined, to focus on the design of a prototype. Following the design process, a Decision Aid prototype was developed. This prototype is evaluated against the original CWA to check that the translation has been effective. This paper shows how CWA can be integrated with UML for prototype design and implementation. We believe that this paper should prove useful to a range of practitioners concerned about maintaining a user's cognitive perspective during specification and analysis of a system.

[1]  Anders Lindgren,et al.  Ecological interface design inspired human machine interface for advanced driver assistance systems , 2011 .

[2]  Michael Pennotti,et al.  Systems Engineering Experience with UML on a Complex System , 2005 .

[3]  René van Paassen,et al.  Interface design for engagement planning in anti-air warfare , 2005, 2005 IEEE International Conference on Systems, Man and Cybernetics.

[4]  Ferhat Khendek,et al.  UML Profiles for Real-Time Systems and their Applications , 2006, J. Object Technol..

[5]  Gavan Lintern,et al.  A functional workspace for military analysis of insurgent operations , 2006 .

[6]  Yeh-Chun Juan,et al.  Applying UML to the Development of Medical Care Process Management System for Nursing Home Residents , 2005, Int. J. Electron. Bus. Manag..

[7]  Catherine M. Burns,et al.  Ecological Interface Design , 2004 .

[8]  Chris Baber,et al.  End-User perception towards pervasive cardiac healthcare services: Benefits, acceptance, adoption, risks, security, privacy and trust , 2011, 2011 5th International Conference on Pervasive Computing Technologies for Healthcare (PervasiveHealth) and Workshops.

[9]  Gill Hubbard,et al.  Preferences for involvement in treatment decision making of patients with cancer: a review of the literature. , 2008, European journal of oncology nursing : the official journal of European Oncology Nursing Society.

[10]  Dan Pilone,et al.  UML 2.0 in a Nutshell (In a Nutshell (O'Reilly)) , 2005 .

[11]  Neville A Stanton,et al.  A new approach for designing cognitive artefacts to support disaster management , 2010, Ergonomics.

[12]  Daniel Ley,et al.  A reference model for designing decision support systems in novel work domains , 2011, 2011 IEEE International Conference on Systems, Man, and Cybernetics.

[13]  Jürgen Börstler,et al.  Use Cases for Systems Engineering—An Approach and Empirical Evaluation , 2008 .

[14]  Robert J. Smillie,et al.  Human view dynamics—The NATO approach , 2010 .

[15]  He Hai,et al.  Unified modeling of complex real-time control systems , 2005, Design, Automation and Test in Europe.

[16]  H. R. Booher,et al.  Handbook of Human Systems Integration: Booher/Human Systems Integration , 2005 .

[17]  Bertrand Tondu,et al.  Integration of UML in human factors analysis for safety of a medical robot for tele-echography , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[18]  Penelope M. Sanderson Cognitive work analysis and the analysis, design, and evaluation of human-computer interactive systems , 1998, Proceedings 1998 Australasian Computer Human Interaction Conference. OzCHI'98 (Cat. No.98EX234).

[19]  Neelam Naikar Beyond interface design: Further applications of cognitive work analysis , 2006 .

[20]  Ann M. Bisantz,et al.  Integrating cognitive analyses in a large-scale system design process , 2003, Int. J. Hum. Comput. Stud..

[21]  Marjan Sirjani,et al.  ReUML: a UML Profile for Modeling and Verification of Reactive Systems , 2007, International Conference on Software Engineering Advances (ICSEA 2007).

[22]  Catherine M. Burns,et al.  Modeling a medical environment: an ontology for integrated medical informatics design , 2001, Int. J. Medical Informatics.

[23]  Steven L. Alter Bridging the Chasm between Sociotechnical and Technical Views of Systems in Organizations , 2010, ICIS.

[24]  René van Paassen,et al.  Design of an airborne three-dimensional separation assistance display , 2010, 2010 IEEE International Conference on Systems, Man and Cybernetics.

[25]  L. Pretorius,et al.  Establishing a methodology to develop complex sociotechnical systems , 2013, 2013 IEEE International Conference on Industrial Technology (ICIT).

[26]  Glyn Elwyn,et al.  Investing in Deliberation: A Definition and Classification of Decision Support Interventions for People Facing Difficult Health Decisions , 2010, Medical decision making : an international journal of the Society for Medical Decision Making.

[27]  L. Irwig,et al.  Patient Decision Aids to Support Clinical Decision Making: Evaluating the Decision or the Outcomes of the Decision , 2007, Medical decision making : an international journal of the Society for Medical Decision Making.

[28]  France Légaré,et al.  Decision aids for people facing health treatment or screening decisions. , 2017, The Cochrane database of systematic reviews.

[29]  Alex Mihailidis,et al.  Twenty Years of Cognitive Work Analysis in Health Care , 2014 .

[30]  Paul M. Salmon,et al.  From work analysis to work design: A review of cognitive work analysis design applications , 2012 .

[31]  Gavan Lintern Integration of Cognitive Requirements into System Design , 2005 .

[32]  Ian Sommerville,et al.  Socio-technical systems: From design methods to systems engineering , 2011, Interact. Comput..

[33]  Catherine M. Burns,et al.  Applications of cognitive work analysis , 2008 .

[34]  Raffaela Mirandola,et al.  CB-SPE Tool: Putting Component-Based Performance Engineering into Practice , 2004, CBSE.

[35]  Kim J. Vicente,et al.  Integrating Task- and Work Domain-Based Work Analyses in Ecological Interface Design: A Process Control Case Study , 2007, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[36]  Sue Whetton Health Informatics: A Socio-Technical Perspective , 2005 .

[37]  Penelope M. Sanderson,et al.  Supporting cognitive work analysis with the Work Domain Analysis Workbench (WDAW) , 1998, Proceedings 1998 Australasian Computer Human Interaction Conference. OzCHI'98 (Cat. No.98EX234).

[38]  Neil A. Ernst Integrating requirements engineering and cognitive work analysis : A case study , 2006 .

[39]  Marcus Watson,et al.  Designing for Attention With Sound: Challenges and Extensions to Ecological Interface Design , 2007, Hum. Factors.

[40]  Monique Frize,et al.  Conceptual framework of knowledge management for ethical decision-making support in neonatal intensive care , 2005, IEEE Transactions on Information Technology in Biomedicine.

[41]  Chris Baber,et al.  An approach to designing interactive decision aid for cardiac patients , 2011, BCS HCI.

[42]  Mike Sharples,et al.  Socio-cognitive engineering: A methodology for the design of human-centred technology , 2002, European Journal of Operational Research.

[43]  Barry W. Boehm,et al.  Some future trends and implications for systems and software engineering processes , 2006, Syst. Eng..

[44]  Gavin J. Doherty,et al.  Extending Ecological Interface Design principles: A manufacturing case study , 2008, Int. J. Hum. Comput. Stud..

[45]  Catherine M. Burns,et al.  A work domain analysis for virtual private networks , 2000, Smc 2000 conference proceedings. 2000 ieee international conference on systems, man and cybernetics. 'cybernetics evolving to systems, humans, organizations, and their complex interactions' (cat. no.0.

[46]  Gavan Lintern,et al.  The role of cognitive systems engineering in the systems engineering design process , 2010, Syst. Eng..

[47]  J. Itoh,et al.  An advanced man-machine system for BWR nuclear power plants , 1992, Conference Record for 1992 Fifth Conference on Human Factors and Power Plants.

[48]  Henrik Eriksson,et al.  Integrating the Rational Unified Process and participatory design for development of socio-technical systems: a user participative approach , 2007 .

[49]  Catherine M. Burns,et al.  Designing for Social Engagement in Online Social Networks Using Communities-of-Practice Theory and Cognitive Work Analysis , 2012 .

[50]  Judith A. Effken,et al.  Different lenses, improved outcomes: a new approach to the analysis and design of healthcare information systems , 2002, Int. J. Medical Informatics.

[51]  Kim J. Vicente,et al.  Ecological interface design for a power plant feedwater subsystem , 1996 .

[52]  Anne Bruseberg Human Views for MODAF as a Bridge Between Human Factors Integration and Systems Engineering , 2008 .

[53]  Suzanne Bakken,et al.  Development of a prototype personal digital assistant-decision support system for the management of adult obesity , 2007, Int. J. Medical Informatics.

[54]  Raya Fidel,et al.  From information behaviour research to the design of information systems: the Cognitive Work Analysis framework , 2004, Inf. Res..

[55]  Eugene Gous Utilising cognitive work analysis for the design and evaluation of command and control user interfaces , 2013, 2013 International Conference on Adaptive Science and Technology.

[56]  Kirsten Berkenkötter,et al.  Using UML 2 . 0 in Real-Time Development A Critical Review , 2003 .

[57]  Chris Baber,et al.  Modelling elderly cardiac patients decision making using Cognitive Work Analysis: Identifying requirements for patient decision aids , 2015, Int. J. Medical Informatics.

[58]  Dan Pilone,et al.  UML 2.0 in a nutshell , 2005 .

[59]  Kevin B. Bennett,et al.  Ecological interface design: Military C2 and computer network defense , 2014, 2014 IEEE International Conference on Systems, Man, and Cybernetics (SMC).

[60]  Kevin Huggins,et al.  A Simple Methodology for Applying UML to Database Design , .

[61]  Harold R. Booher,et al.  Handbook of Human Systems Integration , 2003 .

[62]  Jens Rasmussen,et al.  Cognitive Systems Engineering , 2022 .

[63]  Henk Jonkers,et al.  Investigating the mapping of an Enterprise Description Language into UML 2.0 , 2004, Electron. Notes Theor. Comput. Sci..

[64]  A. Benaskeur,et al.  Threat evaluation and weapons allocation in network-centric warfare , 2005, 2005 7th International Conference on Information Fusion.

[65]  Bran Selic,et al.  Using UML for Modeling Complex Real-Time Systems , 1998, LCTES.

[66]  Maria Pia Fanti,et al.  Decision Support Systems based on a UML description approach , 2012, 2012 6th IEEE International Conference Intelligent Systems.

[67]  Gary Klein,et al.  The role of cognitive systems engineering in the systems engineering design process , 2010 .

[68]  Guy H. Walker,et al.  A new approach to designing lateral collision warning systems , 2007 .

[69]  B. Riegel,et al.  Cognitive influences on self-care decision making in persons with heart failure. , 2007, American heart journal.

[70]  Hiroshi Kawakami,et al.  The ecological approach to navigation of mobile agent with intrinsic metrics , 2002, Proceedings of the 41st SICE Annual Conference. SICE 2002..

[71]  Kim J. Vicente,et al.  Ecological interface design for petrochemical applications: supporting operator adaptation , 2001 .

[72]  Neville A. Stanton,et al.  Assessing the 'system' in safe systems-based road designs: using cognitive work analysis to evaluate intersection designs. , 2015, Accident; analysis and prevention.

[73]  P. Boehm,et al.  Some Future Trends and Implications for Systems and Software Engineering , 2006 .

[74]  Ivar Jacobson,et al.  Unified Modeling Language Reference Manual, The (2nd Edition) , 2004 .

[75]  Kim J. Vicente,et al.  Ecological interface design: theoretical foundations , 1992, IEEE Trans. Syst. Man Cybern..

[76]  Ivan Porres,et al.  A Model Driven Approach to Automate the Implementation of Clinical Guidelines in Decision Support Systems , 2008, 15th Annual IEEE International Conference and Workshop on the Engineering of Computer Based Systems (ecbs 2008).