Generating Mobile Application Onboarding Insights Through Minimalist Instruction

Mobile application designers use onboarding task flows to help first time users learn and engage with key application functionality. Although some guidelines for designing onboarding flows have been offered by practitioners, a systematic, research-informed approach is needed. In this paper, we present the creation of a method for designing mobile application onboarding experiences. We used the minimalist instruction framework to engage twelve university students in an iterative set of design and evaluation activities. Participants interacted with a physical prototype of an educational badging mobile application through a semi-structured exploration and reflection activity, bookended by structured mini-interviews. We found that this method facilitated engagement with participants' meaning-making processes, resulting in useful design insights and the creation of an onboarding task flow. Research opportunities for integrating instructional design and learning approaches in HCI in the context of onboarding are considered.

[1]  J. Sim,et al.  Saturation in qualitative research: exploring its conceptualization and operationalization , 2017, Quality & Quantity.

[2]  M. Schiessl,et al.  Mobile Usability , 2002 .

[3]  Pieter Jan Stappers,et al.  Probes, toolkits and prototypes: three approaches to making in codesigning , 2014 .

[4]  Susanne Bødker,et al.  Design for Learning in Use , 2000, Scand. J. Inf. Syst..

[5]  Paul Egglestone,et al.  Co-designing a physical to digital experience for an onboarding and blended learning platform , 2016, IDC.

[6]  Maria Bannert,et al.  The effects of training wheels and self-learning materials in software training , 2008, J. Comput. Assist. Learn..

[7]  Michael J. Muller,et al.  A Participatory Design Technique for High-Level Task Analysis, Critique, and Redesign: The CARD Method , 1993 .

[8]  Marina Cascaes Cardoso The Onboarding Effect: Leveraging User Engagement and Retention in Crowdsourcing Platforms , 2017, CHI Extended Abstracts.

[9]  Fred D. Davis,et al.  Developing and Validating an Observational Learning Model of Computer Software Training and Skill Acquisition , 2003, Inf. Syst. Res..

[10]  John M. Carroll Creating Minimalist Instruction , 2014 .

[11]  Jan H. F. Meyer,et al.  Threshold concepts and troublesome knowledge (2): Epistemological considerations and a conceptual framework for teaching and learning , 2005 .

[12]  Christoph Treude,et al.  Overcoming Open Source Project Entry Barriers with a Portal for Newcomers , 2016, 2016 IEEE/ACM 38th International Conference on Software Engineering (ICSE).

[13]  Detlev Leutner Double-fading support - a training approach to complex software systems , 2000, J. Comput. Assist. Learn..

[14]  Pieter Jan Stappers,et al.  Co-creation and the new landscapes of design , 2008 .

[15]  John Millar Carroll The Nurnberg Funnel: Designing Minimalist Instruction for Practical Computer Skill , 1990 .

[16]  John M. Carroll,et al.  Training wheels in a user interface , 1984, CACM.

[17]  Erik Stolterman,et al.  Design research at CHI and its applicability to design practice , 2013, CHI.

[18]  Kathy Haramundanis Learnability in information design , 2001, SIGDOC '01.

[19]  Anders Drachen,et al.  Evaluating the Onboarding Phase of Free-toPlay Mobile Games: A Mixed-Method Approach , 2017, CHI PLAY.

[20]  John S. Gero,et al.  An approach to the analysis of design protocols , 1998 .

[21]  Holger Winnemöller,et al.  DiscoverySpace: Crowdsourced Suggestions Onboard Novices in Complex Software , 2016, CSCW Companion.

[22]  John M. Carroll,et al.  Principles and Heuristics for Designing Minimalist Instruction , 1998 .

[23]  H. King Threshold concepts and troublesome knowledge , 2006 .