Integrating agile methods for mixed reality design space exploration

Mixed reality - the close coupling of real world objects with computer generated information and functionality - has high potential for the creation of usable user interfaces. The implementation of practical applications that exploit these benefits requires an exploratory design approach to handle the interaction of application content with newly developed interaction techniques and complex hardware. In this paper we describe how agile methods from software engineering can be integrated with usability engineering and mixed reality development techniques to enable effective design space exploration. The approach was employed in the development of the Augmented Paper Map (APM) project in which conventional paper maps are enhanced with mixed reality functionality. Experiences with the method and future enhancements and modifications of the approach are discussed.

[1]  Karsten Nebe,et al.  Integration von User Centred Design Aktivitäten in Agile Softwareentwicklung , 2007, Usability Professionals.

[2]  Wojciech Moczulski,et al.  Collaborative Augmented Reality in CAD Design , 2006 .

[3]  Jan Gulliksen,et al.  An introduction to human-centered software engineering : Integrating usability in the development process , 2005 .

[4]  Dirk Zimmermann,et al.  A Requirement Engineering Approach to User Centered Design , 2007, HCI.

[5]  Ken Schwaber,et al.  Agile Software Development with SCRUM , 2001 .

[6]  Christian Reimann,et al.  AR-PDA: Ein mobiles Produktpräsentationssystem , 2004, Mensch & Computer.

[7]  Xris Faulkner,et al.  Usability Engineering , 2000 .

[8]  Xavier Ferré,et al.  Integration of Usability Techniques into the Software Development Process , 2003, ICSE Workshop on SE-HCI.

[9]  Karsten Nebe,et al.  Suitability of Software Engineering Models for the Production of Usable Software , 2008, EHCI/DS-VIS.

[10]  Deborah J. Mayhew,et al.  The usability engineering lifecycle , 1999, CHI Extended Abstracts.

[11]  Craig Larman,et al.  Agile and Iterative Development: A Manager's Guide , 2003 .

[12]  Barry W. Boehm,et al.  A spiral model of software development and enhancement , 1986, Computer.

[13]  Karsten Nebe,et al.  Incorporating User Centered Requirement Engineering into Agile Software Development , 2007, HCI.

[14]  Bernd Brügge,et al.  Design of a component-based augmented reality framework , 2001, Proceedings IEEE and ACM International Symposium on Augmented Reality.

[15]  Monika Sester,et al.  DESIGN EXPLORATION OF AUGMENTED PAPER MAPS , 2007 .

[16]  Christian Geiger,et al.  A framework for the structured design of VR/AR content , 2000, VRST '00.

[17]  Jan Gulliksen,et al.  Human-Centered Software Engineering - Integrating Usability in the Development Process (Human-Computer Interaction Series) , 2005 .

[18]  Karsten Nebe,et al.  Aligning user centered design activities with established software development practices , 2006, NordiCHI '06.

[19]  Michael Haller,et al.  AMIRE - authoring mixed reality , 2002, The First IEEE International Workshop Agumented Reality Toolkit,.