Experience Report: The Effectiveness of Paper Prototyping for Interactive Visualizations

This article describes the designing process of an interactive visualization at BMW. Paper prototyping is introduced as a part of the user-centered-design process and put into practice as a novel method for software development. During the development process paper prototypes have been used as a tool for communicating and testing within the interdisciplinary team of operational experts, visualization experts, designers and software developers. In conclusion the integration of paper prototyping benefits the design process positively. The interactive visualization meets the expectations of the user.

[1]  Kent L. Beck Extreme Programming , 1999, TOOLS.

[2]  J. Jacko,et al.  The human-computer interaction handbook: fundamentals, evolving technologies and emerging applications , 2002 .

[3]  Alan R. Hevner,et al.  Design Research in Information Systems , 2010 .

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

[5]  Marc Rettig,et al.  Prototyping for tiny fingers , 1994, CACM.

[6]  W. Mackay,et al.  Prototyping tools and techniques , 2002 .

[7]  Bill Moggridge,et al.  Designing interactions , 2006 .

[8]  Steven Dow,et al.  How prototyping practices affect design results , 2011, INTR.

[9]  Björn Regnell,et al.  Speeding up requirements management in a product software company: linking customer wishes to product requirements through linguistic engineering , 2004, Proceedings. 12th IEEE International Requirements Engineering Conference, 2004..

[10]  Alistair Cockburn,et al.  Agile Software Development , 2001 .

[11]  Manfred Tscheligi,et al.  Paper prototyping - what is it good for?: a comparison of paper- and computer-based low-fidelity prototyping , 2003, CHI Extended Abstracts.

[12]  Donald A. Norman,et al.  Design principles for human-computer interfaces , 1983, CHI '83.

[13]  JaatunMartin Gilje,et al.  Agile Software Development , 2002, Comput. Sci. Educ..

[14]  Christine Nadel,et al.  Case Study Research Design And Methods , 2016 .

[15]  A. Lancaster,et al.  Paper Prototyping: The Fast and Easy Way to Design and Refine User Interfaces , 2004, IEEE Transactions on Professional Communication.

[16]  Kenneth R. Stern,et al.  Low vs. high-fidelity prototyping debate , 1996, INTR.

[17]  Gary D. Scudder,et al.  Improving Speed and Productivity of Software Development: A Global Survey of Software Developers , 1996, IEEE Trans. Software Eng..

[18]  Jeff Sutherland,et al.  Manifesto for Agile Software Development , 2013 .

[19]  Rajesh Krishna Balan,et al.  Globally distributed software development project performance: an empirical analysis , 2008, ISEC '08.

[20]  Melanie Tory,et al.  Human factors in visualization research , 2004, IEEE Transactions on Visualization and Computer Graphics.