Extending and validating gestUI using technical action research

gestUI is a model-driven method with tool support to define custom gestures and to include gesture-based interaction in existing user software system interfaces. So far, gestUI had been limited to the definition of the same gesture catalogue for all users of the software system. In this paper, we extend gestUI to permit individual users to define their own custom gesture catalogue and redefine some custom gestures in case of difficulty in using or remembering them. After extending gestUI, we applied technical action research from the FP7 CaaS project's Capability Design Tool with the aim of assessing its acceptance in an industrial setting. We also analysed its perceived ease-of-use and usefulness and gestUI's desirability level and user experience. The study shows that the tool can help improve the definition of custom gestures and the inclusion of gesture-based interaction in user interfaces of software systems.

[1]  Oscar Pastor,et al.  Including multi-stroke gesture-based interaction in user interfaces using a model-driven method , 2015, Interacción.

[2]  Alireza Sahami Shirazi,et al.  Understanding shortcut gestures on mobile touch devices , 2014, MobileHCI '14.

[3]  Ulrike Abelein User-developer communication in large-scale IT projects , 2015 .

[4]  Martin Schrepp,et al.  Applying the User Experience Questionnaire (UEQ) in Different Evaluation Scenarios , 2014, HCI.

[5]  Lisa Anthony,et al.  A lightweight multistroke recognizer for user interface prototypes , 2010, Graphics Interface.

[6]  John Campbell,et al.  Quantitative Analysis of Desirability in User Experience , 2016, ACIS.

[7]  Anneke Kleppe,et al.  MDA explained - the Model Driven Architecture: practice and promise , 2003, Addison Wesley object technology series.

[8]  Manuel Pérez Cota,et al.  Efficient Measurement of the User Experience of Interactive Products. How to use the User Experience Questionnaire (UEQ).Example: Spanish Language Version , 2013, Int. J. Interact. Multim. Artif. Intell..

[9]  Milad Alemzadeh,et al.  Human-Computer Interaction: Overview on State of the Art , 2008 .

[10]  Mario Piattini,et al.  Using Technical-Action-Research to Validate a Framework for Authoring Software Engineering Methods , 2015, ICEIS.

[11]  Colette Rolland,et al.  Combining Intention-Oriented and State-Based Process Modeling , 2005, ER.

[12]  Jean Vanderdonckt,et al.  Designing graphical user interfaces integrating gestures , 2012, SIGDOC '12.

[13]  Tanja Mercun Evaluation of information visualization techniques: analysing user experience with reaction cards , 2014, BELIV '14.

[14]  Kurt Sandkuhl,et al.  Strategies for Capability Modelling: Analysis Based on Initial Experiences , 2015, CAiSE Workshops.

[15]  Martin Schrepp,et al.  Construction and Evaluation of a User Experience Questionnaire , 2008, USAB.

[16]  Francisco Valverde,et al.  Capability-Driven Development of a SOA Platform: A Case Study , 2014, CAiSE Workshops.

[17]  Springer Fachmedien Wiesbaden,et al.  Capability Driven Development: An Approach to Designing Digital Enterprises , 2015 .

[18]  Oscar Pastor,et al.  Model-driven architecture in practice - a software production environment based on conceptual modeling , 2007 .

[19]  Daniel L. Moody,et al.  The method evaluation model: a theoretical model for validating information systems design methods , 2003, ECIS.

[20]  Volker Gruhn,et al.  Automating UI tests for mobile applications with formal gesture descriptions , 2014, MobileHCI '14.

[21]  Valéria Farinazzo Martins Salvador,et al.  A software development process model for gesture-based interface , 2012, 2012 IEEE International Conference on Systems, Man, and Cybernetics (SMC).

[22]  Oscar Pastor,et al.  A Model-driven Method and a Tool for Developing Gesture-based Information System Interfaces , 2015, CAiSE Forum.

[23]  Federico Chesani,et al.  User Experience (UX) of the Fall Risk Assessment Tool (FRAT-up) , 2015, 2015 IEEE 28th International Symposium on Computer-Based Medical Systems.

[24]  Moniruzzaman Bhuiyan,et al.  A Gesture Controlled User Interface for Inclusive Design and Evaluative Study of Its Usability , 2011, J. Softw. Eng. Appl..

[25]  Nuerrennisahan Aimaiti,et al.  Gestire-based Interaction and Implication for the Future , 2011 .

[26]  Luís Ferreira Pires,et al.  A Quantitative Analysis of Model-Driven Code Generation through Software Experimentation , 2013, CAiSE.

[27]  Oscar Pastor,et al.  GestUI: A Model-driven Method and Tool for Including Gesture-based Interaction in User Interfaces , 2016, Complex Syst. Informatics Model. Q..

[28]  Fred D. Davis Perceived Usefulness, Perceived Ease of Use, and User Acceptance of Information Technology , 1989, MIS Q..

[29]  Harry Budi Santoso,et al.  Measuring User Experience of the Student-Centered e-Learning Environment , 2016 .

[30]  Joseph J. LaViola,et al.  GestureBar: improving the approachability of gesture-based interfaces , 2009, CHI.

[31]  Janis Stirna,et al.  Capability Driven Development - An Approach to Support Evolving Organizations , 2012, PoEM.

[32]  Carol M. Barnum,et al.  Tapping into Desirability in User Experience , 2010 .

[33]  Miroslaw Staron,et al.  Validating software measures using action research a method and industrial experiences , 2016, EASE.

[34]  C. Rolland Capturing System Intentionality with Maps , 2007 .

[35]  Roel Wieringa,et al.  Risk-based Confidentiality Requirements Specification for Outsourced IT Systems , 2010, 2010 18th IEEE International Requirements Engineering Conference.

[36]  Roel Wieringa,et al.  Technical Action Research as a Validation Method in Information Systems Design Science , 2012, DESRIST.

[37]  Thomas B. Moeslund,et al.  A procedure for developing intuitive and ergonomic gesture interfaces for man-machine interaction , 2003 .