Tool-Supported User-Centred Prototyping of Mobile Applications

There is evidence that user-centred development increases the user-friendliness of resulting products and thus the distinguishing features compared to products of competitors. However, the user-centred development requires comprehensive software and usability engineering skills to keep the process both cost-effective and time-effective. This paper covers that problem and provides insights in so-called user-centred prototyping UCP tools which support the production of prototypes as well as their evaluation with end-users. In particular, UCP tool called MoPeDT Pervasive Interface Development Toolkit for Mobile Phones is introduced. It provides assistance to interface developers of applications where mobile phones are used as interaction devices to a user's everyday pervasive environment. Based on found tool features for UCP tools, a feature study is described between related tools and MoPeDT as well as a comparative user study between this tool and a traditional approach. A further focus of the paper is the tool-supported execution of empiric evaluations.

[1]  Steve Clarke,et al.  End-User Computing, Development and Software Engineering: New Challenges , 2012 .

[2]  Jonna Häkkilä,et al.  Developing design guidelines for context-aware mobile applications , 2006, Mobility '06.

[3]  Steve Goschnick Automating the TANDEM Design Method in End-User Programming Environments , 2012, Int. J. People Oriented Program..

[4]  Joseph A. Paradiso,et al.  Dual Reality: Merging the Real and Virtual , 2009, FaVE.

[5]  Elisabeth André,et al.  Studying multi-user settings for pervasive games , 2009, Mobile HCI.

[6]  Nathalie Mitev,et al.  Case study of a patient data management system: a complex implementation in an intensive care unit , 2002 .

[7]  James A. Landay,et al.  MyExperience: a system for in situ tracing and capturing of user feedback on mobile phones , 2007, MobiSys '07.

[8]  Luís Carriço,et al.  Mobile support for personalized therapies: OminSCOPE: Richer artefacts and data collection , 2009, 2009 3rd International Conference on Pervasive Computing Technologies for Healthcare.

[9]  Mika Raento,et al.  ContextPhone: a prototyping platform for context-aware mobile applications , 2005, IEEE Pervasive Computing.

[10]  Brad A. Myers,et al.  User interface software tools , 1995, TCHI.

[11]  David K. McGookin,et al.  User evaluation of OIDE: a rapid prototyping platform for multimodal interaction , 2009, EICS '09.

[12]  Michael S. Bernstein,et al.  Reflective physical prototyping through integrated design, test, and analysis , 2006, UIST.

[13]  Yvonne Rogers,et al.  Beyond Interaction Design: Beyond Human-Computer Interaction , 2001 .

[14]  Charles Hill,et al.  What do Prototypes Prototype , 1997 .

[15]  Lars Erik Holmquist,et al.  Prototyping , 2005, Interactions.

[16]  Jeffrey Heer,et al.  Momento: support for situated ubicomp experimentation , 2007, CHI.

[17]  Elisabeth André,et al.  Using the hybrid simulation for early user evaluations of pervasive interactions , 2010, NordiCHI.

[18]  Elisabeth André,et al.  The Assisted User-Centred Generation and Evaluation of Pervasive Interfaces , 2009, AmI.

[19]  Antoine Harfouche,et al.  Inhibitors and Enablers of Public E-Services in Lebanon , 2012, J. Organ. End User Comput..

[20]  Albrecht Schmidt,et al.  MakeIt: Integrate User Interaction Times in the Design Process of Mobile Applications , 2008, Pervasive.

[21]  Rafael Ballagas,et al.  iStuff mobile: rapidly prototyping new mobile phone interfaces for ubiquitous computing , 2007, CHI.

[22]  Ben J. C. Clayton,et al.  Rapid Authoring of Mediascapes , 2004, UbiComp.

[23]  Alan M. Davis,et al.  Operational prototyping: a new development approach , 1992, IEEE Software.

[24]  Yang Li,et al.  Topiary: a tool for prototyping location-enhanced applications , 2004, UIST '04.

[25]  Terry Anthony Byrd,et al.  Contrasting IT Capability and Organizational Types: Implications for Firm Performance , 2010, J. Organ. End User Comput..

[26]  Robert W. Stone,et al.  The Roles of Computer Self-Efficacy and Outcome Expectancy in Influencing the Computer End-User's Organizational Commitment , 2003, J. Organ. End User Comput..

[27]  Albrecht Schmidt,et al.  An Experimental Comparison of Physical Mobile Interaction Techniques: Touching, Pointing and Scanning , 2006, UbiComp.

[28]  Mark Weiser The computer for the 21st century , 1991 .

[29]  Elisabeth André,et al.  MoPeDT: features and evaluation of a user-centred prototyping tool , 2010, EICS '10.

[30]  Albrecht Schmidt,et al.  Keystroke-level model for advanced mobile phone interaction , 2007, CHI.

[31]  Jakob Nielsen,et al.  Usability engineering , 1997, The Computer Science and Engineering Handbook.

[33]  H. Raghav Rao,et al.  Electronic Banking and Information Assurance Issues: Surveys and Synthesis , 2004, J. Organ. End User Comput..

[34]  Nigel Davies,et al.  Evaluating a location-based application: a hybrid test and simulation environment , 2004, IEEE Pervasive Computing.

[35]  Khawaja Asjad Saeed,et al.  Toward an Integrative Framework for Online Consumer Behavior Research: A Meta-Analysis Approach , 2003, J. Organ. End User Comput..

[36]  Michael Kipp,et al.  ANVIL - a generic annotation tool for multimodal dialogue , 2001, INTERSPEECH.

[37]  R. Karsten A matter of perspective: the role of casual attribution in the assessment of user-system outcomes , 2003 .

[38]  Anoop K. Sinha,et al.  Suede: a Wizard of Oz prototyping tool for speech user interfaces , 2000, UIST '00.

[39]  Dewi Rooslani Tojib,et al.  Construct Validity Assessment in IS Research: Methods and Case Example of User Satisfaction Scale , 2011, J. Organ. End User Comput..

[40]  Anders I. Mørch,et al.  Mutual Development: The Software Engineering Context of End-User Development , 2010, J. Organ. End User Comput..

[41]  Jan Stage,et al.  What happened to remote usability testing?: an empirical study of three methods , 2007, CHI.

[42]  Cristina Chesta,et al.  Methods and Tools for Designing and Developing Usable Multi-Platform Interactive Applications , 2004, PsychNology J..

[43]  Tanya J. McGill,et al.  User-Developed Applications: Can End Users Assess Quality? , 2002, J. Organ. End User Comput..