Intuitive understanding of a modeling language

The Human Cognitive Modeling Language (HCM-L) was developed for the Ambient Assisted Living (AAL) domain with the goal, to be easily understandable by future users: doctors, caregivers and even end-users themselves, i.e. anybody who needs help for successfully performing an activity. HCM-L is a lean modeling language with only a few concepts. The graphical notation was created considering principles for designing cognitively effective visual notations. This paper presents studies which tested the intuitive understandability of models that are formulated using this language.

[1]  Graeme G. Shanks,et al.  What Makes a Good Data Model? Evaluating the Quality of Entity Relationship Models , 1994, ER.

[2]  Dimitris Karagiannis,et al.  Metamodelling Platforms , 2002, EC-Web.

[3]  Vitor A. Batista,et al.  A Comparison of BPMN and UML 2.0 Activity Diagrams , 2008, SBQS.

[4]  Heinz von Foerster ANALYSIS AND SYNTHESIS OF COGNITIVE PROCESSES AND SYSTEMS. , 1969 .

[5]  J. Iivari,et al.  Varieties of User-Centeredness , 2006, Proceedings of the 39th Annual Hawaii International Conference on System Sciences (HICSS'06).

[6]  Julie Alonzo,et al.  Examining the structure of reading comprehension: do literal, inferential, and evaluative comprehension truly exist? , 2013 .

[7]  Dina Tirosh,et al.  Is it possible to measure the intuitive acceptance of a mathematical statement? , 1981 .

[8]  John Mylopoulos,et al.  Domain-Specific Conceptual Modeling: Concepts, Methods and Tools , 2016 .

[9]  Tommy Dreyfus,et al.  Intuitive Functional Concepts: A Baseline Study on Intuitions. , 1982 .

[10]  Andrew Gemino,et al.  A framework for empirical evaluation of conceptual modeling techniques , 2004, Requirements Engineering.

[11]  A. N. Leont’ev,et al.  Activity, consciousness, and personality , 1978 .

[12]  Eugene Sadler-Smith,et al.  ‘What happens when you intuit?’: Understanding human resource practitioners’ subjective experience of intuition through a novel linguistic method , 2016 .

[13]  H. C. Mayr,et al.  Control pattern based analysis of HCM-L, a language for cognitive modeling , 2012, International Conference on Advances in ICT for Emerging Regions (ICTer2012).

[14]  Daniel M. Germán,et al.  A survey and evaluation of tool features for understanding reverse-engineered sequence diagrams , 2008, J. Softw. Maintenance Res. Pract..

[15]  Xavier Boucher,et al.  Domain-Specific Conceptual Modeling , 2016, Springer International Publishing.

[16]  Jan Mendling,et al.  What Makes Process Models Understandable? , 2007, BPM.

[17]  Ron Weber,et al.  Guidelines for Empirical Evaluations of Conceptual Modeling Grammars , 2009, J. Assoc. Inf. Syst..

[18]  Barbara Tversky,et al.  Arrows in Comprehending and Producing Mechanical Diagrams , 2006, Cogn. Sci..

[19]  Venkataraman Ramesh,et al.  Human Factors Research on Data Modeling: A Review of Prior Research, An Extended Framework and Future Research Directions , 2002, J. Database Manag..

[20]  Judith Michael Using cognitive models for behavioral assistance of humans , 2016, it Inf. Technol..

[21]  Peter Loos,et al.  Comparing the Control-Flow of EPC and Petri Net from the End-User Perspective , 2005, Business Process Management.

[22]  Dimitris Karagiannis,et al.  On the Conceptualisation of Modelling Methods Using the ADOxx Meta Modelling Platform , 2013, Enterp. Model. Inf. Syst. Archit. Int. J. Concept. Model..

[23]  Shamkant B. Navathe,et al.  Conceptual Database Design: An Entity-Relationship Approach , 1991 .

[24]  George M. Marakas,et al.  Comparing conceptual modeling techniques: a critical review of the EER vs. OO empirical literature , 2008, DATB.

[25]  John Krogstie,et al.  Defining quality aspects for conceptual models , 1995, ISCO.

[26]  Heinrich C. Mayr,et al.  Conceptual Modeling for Ambient Assistance , 2013, ER.

[27]  Marjan Mernik,et al.  Formal and Practical Aspects of Domain-Specific Languages: Recent Developments , 2012 .

[28]  Heinrich C. Mayr,et al.  A User Centered Approach to Requirements Modeling , 2002, Modellierung.

[29]  Herbert A. Simon,et al.  Why a Diagram is (Sometimes) Worth Ten Thousand Words , 1987, Cogn. Sci..

[30]  Marjan Hericko,et al.  An empirical investigation of intuitive understandability of process diagrams , 2016, Comput. Stand. Interfaces.

[31]  Marius Mikalsen,et al.  Context: Representation and Reasoning. Representing and Reasoning about Context in a Mobile Environment , 2005, Rev. d'Intelligence Artif..

[32]  Heinrich C. Mayr,et al.  ADOxx based tool support for a behavior centered modeling approach , 2015, PETRA.

[33]  Liam J. Bannon,et al.  Reimagining HCI: toward a more human-centered perspective , 2011, INTR.

[34]  Heinrich C. Mayr,et al.  Creating a Domain Specific Modelling Method for Ambient Assistance , 2015, 2015 Fifteenth International Conference on Advances in ICT for Emerging Regions (ICTer).

[35]  Daniel L. Moody,et al.  The “Physics” of Notations: Toward a Scientific Basis for Constructing Visual Notations in Software Engineering , 2009, IEEE Transactions on Software Engineering.

[36]  J. Recker,et al.  Does It Matter Which Process Modelling Language We Teach or Use? An Experimental Study on Understanding Process Modelling Languages without Formal Education , 2007 .

[37]  Sydney Katz Assessing Self‐maintenance: Activities of Daily Living, Mobility, and Instrumental Activities of Daily Living , 1983, Journal of the American Geriatrics Society.