Abstract
The engineering of ubiquitous computing systems provides important challenges. Not least among these is the need to understand how to implement designs that create a required experience for users. The paper explores a particular class of such systems for built environments. In particular it is concerned with the capture of experience requirements and production of prototypes that create experience. The aim is to develop methods and tools for such environments to enable the creation of particular sorts of experience in users. An approach that combines the use of scenarios, personae and snapshots with the use of prototypes and models is described. The technique aims to elicit an understanding of the required experience of the system and then create a design that satisfies the requirements.
The original version of the book was revised: The copyright line was incorrect. The Erratum to the book is available at DOI: 10.1007/978-3-540-92698-6_37
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Agile working group. The agile manifesto (2004), http://agilemanifesto.org
Bannon, L.: A human-centred perspective on interaction design. In: Pirhonen, A., Isomäki, H., Roast, C., Saariluoma, P. (eds.) Future Interaction Design, pp. 31–52. Springer, Heidelberg (2005)
Baresi, L., Ghezzi, C., Zanolin, L.: Modeling and validation of publish / subscribe architectures. In: Beydeda, S., Gruhn, V. (eds.) Testing Commercial-off-the-shelf Components and Systems, pp. 273–292. Springer, Heidelberg (2005)
Battarbee, K., Koskinen, I.: Co-experience: user experience as interaction. CoDesign 1(1), 5–18 (2005)
Behrmann, G., David, A., Larsen, K.G.: A tutorial on uppaal. In: Bernardo, M., Corradini, F. (eds.) SFM-RT 2004. LNCS, vol. 3185, pp. 200–236. Springer, Heidelberg (2004)
Buchenau, M., Suri, J.: Experience prototyping. In: Proceedings Designing Interactive Systems (DIS 2000), pp. 424–433. ACM Press, New York (2000)
Campos, J.C., Harrison, M.D.: Model checking interactor specifications. Automated Software Engineering 8, 275–310 (2001)
De Nicola, R., Latella, D., Massink, M.: Formal modelling and quantitative analysis of KLAIM-based mobile systems. In: Haddad, H., Liebrock, L., Omicini, A., Wainwright, R., Palakal, M., Wilds, M., Clausen, H. (eds.) Applied Computing 2005: Proceedings of the 20th Annual ACM Symposium on Applied Computing, pp. 428–435 (2005)
Doherty, G., Massink, M., Faconti, G.: Using hybrid automata to support human factors analysis in a critical system. Journal of Formal Methods in System Design 19(2), 143–164 (2001)
Forlizzi, J., Battarbee, K.: Understanding experience in interactive systems. In: Designing Interactive Systems (DIS 2004), pp. 261–268. ACM Press, Cambridge (2004)
Garlan, D., Khersonsky, S., Kim, J.: Model checking publish-subscribe systems. In: Proceedings of the 10th International SPIN Workshop on Model Checking of Software (SPIN 2003), Portland, Oregon (2003)
Gaver, W., Dunne, T., Pacenti, E.: Design: cultural probes. ACM Interactions 6(1), 21–29 (1999)
Gilroy, S.W., Olivier, P.L., Cao, H., Jackson, D.G., Kray, C., Lin, D.: Cross Board: Crossmodal Access of Dense Public Displays. In: International Workshop on Multimodal and Pervasive Services (MAPS 2006), Lyon, France (2006)
Grudin, J., Pruitt, J.: Personas, participatory design and product development: an infrastructure for engagement. In: Proceedings PDC 2002, pp. 144–161 (2002)
Halnass, L., Redstrom, J.: From use to presence: on the expressions and aesthetics of everyday computational things. ACM Transactions on Computer-Human Interaction 9(2), 106–124 (2002)
Kray, C., Kortuem, G., Krueger, A.: Adaptive navigation support with public displays. In: Amant, St., R., Riedl, J., Jameson, A. (eds.) Proceedings of IUI 2005, pp. 326–328. ACM Press, New York (2005)
Kwiatkowska, M., Norman, G., Parker, D.: PRISM: Probabilistic symbolic model checker. In: Field, T., Harrison, P.G., Bradley, J., Harder, U. (eds.) TOOLS 2002. LNCS, vol. 2324. Springer, Heidelberg (2002)
Lewis, C., Polson, P., Wharton, C., Rieman, J.: Testing a walkthrough methodology for theory based design of walk-up-and-use interfaces. In: Chew, Whiteside (eds.) ACM-CHI 1990, pp. 235–242. Addison-Wesley, Reading (1990)
Loer, K., Harrison, M.D.: Analysing user confusion in context aware mobile applications. In: Costabile, M.F., Paternó, F. (eds.) INTERACT 2005. LNCS, vol. 3585, pp. 184–197. Springer, Heidelberg (2005)
Loer, K., Harrison, M.: An integrated framework for the analysis of dependable interactive systems (ifadis): its tool support and evaluation. Automated Software Engineering 13(4), 469–496 (2006)
Loer, K., Hildebrandt, M., Harrison, M.D.: Analysing dynamic function scheduling decisions. In: Johnson, C., Palanque, P. (eds.) Human Error, Safety and Systems Development, pp. 45–60. Kluwer Academic, Dordrecht (2004)
McCarthy, J., Wright, P.C.: Technology as Experience. MIT Press, Cambridge (2004)
McMillan, K.: Symbolic model checking. Kluwer, Dordrecht (1993)
Nielsen, J.: Finding usability problems through heuristic evaluation. In: Proc. of ACM CHI 1992 Conference on Human Factors in Computing Systems, pp. 249–256. ACM, New York (1992)
Niu, N., Easterbrook, S.: On the use of model checking in verification of evolving agile software frameworks: an exploratory case study. In: MSVEIS 2005, pp. 115–117 (2005)
Singh, P., Ha, H.N., Kwang, Z., Olivier, P., Kray, C., Blythe, P., James, P.: Immersive Video as a Rapid Prototyping and Evaluation Tool for Mobile and Ambient Applications. In: Proceedings of Mobile HCI 2006, Espoo, Finland, 12th-15th September (2006)
Weiser, M., Brown, J.: Designing Calm Technology (December 1995), http://www.ubiq.com/hypertext/weiser/-calmtech/calmtech.htm
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Harrison, M.D., Kray, C., Sun, Z., Zhang, H. (2008). Factoring User Experience into the Design of Ambient and Mobile Systems. In: Gulliksen, J., Harning, M.B., Palanque, P., van der Veer, G.C., Wesson, J. (eds) Engineering Interactive Systems. EHCI 2007. Lecture Notes in Computer Science, vol 4940. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-92698-6_15
Download citation
DOI: https://doi.org/10.1007/978-3-540-92698-6_15
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-92697-9
Online ISBN: 978-3-540-92698-6
eBook Packages: Computer ScienceComputer Science (R0)