Abstract
Ubiquitous computing systems are able to adapt their functionality, behaviour, and interface characteristics according to the user’s context. The user’s context is computed by e.g. sensor data, data about the user’s current activity, or the environment. By performing adaptations, these systems attempt to adequately support users in accomplishing their tasks in any situation. However, adaptations that impact the user interface, e.g. by integration of services, may cause usability problems, for example when they disrupt the user in accomplishing a task. There is no established set of guidelines or comprehensive design solutions to overcome potential usability problems in adaptive applications. In this chapter we present our notification-based design approach, which was beneficial to design usable adaptations for the adaptive application Meet-U. We analyse the results of a user study with 52 potential users in which we have evaluated the usability of our notification-based design solutions. We identified suitable design solutions for five different adaptations providing different supportive services in different contexts of use. These services are: navigational services, event services, a device muting service, and an environmental service. We also exposed the general requirement for a task-specific and context-specific design for adaptations.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Abowd, G.D., Mynatt, E.D.: Charting past, present, and future research in ubiquitous computing. ACM Trans. Comput. Hum. Interact. 7(1), 29–58 (2000)
Arroyo, E., Selker, T.: Attention and intention goals can mediate disruption in human-computer interaction. In: Campos, P., Graham, N., Jorge, J., Nunes, N., Palanque, P., Winckler, M. (eds.) Human-Computer Interaction: INTERACT 2011. Lecture Notes in Computer Science, vol. 6947, pp. 454–470. Springer, Berlin (2011)
Benyon, D.: Adaptive systems: a solution to usability problems. User Model. User-Adap. 3(1), 65–87 (1993)
Berry, B.: Adapting heuristics for notification systems. In: 41st Annual ACM Southeast Conference, pp. 144–149 (2003)
Brooke, J.: SUS: a “quick and dirty” usability scale. In: Jordan, P.W., Thomas, B., Weerdmeester, B.A., McClelland, I.L. (eds.) Usability Evaluation in Industry, pp. 189–194. Taylor & Francis, London (1996)
Comes, D., Evers, C., Geihs, K., Hoffmann, A., Kniewel, R., Leimeister, J.M., Niemczyk, S., Roßnagel, A., Schmidt, L., Schulz, T., Söllner, M., Witsch, A.: Designing socio-technical applications for ubiquitous computing: results from a multidisciplinary case study. In: Göschka, K.M., Haridi, S. (eds.) Distributed Applications and Interoperable Systems (Stockholm 2012), pp. 194–201. Springer, Berlin (2012)
Cooper, A., Reimann, R., Cronin, D.: About Face 3: The Essentials of Interaction Design. Wiley, Indianapolis (2012)
Dessart, C.-E., Genaro Motti, V., Vanderdonckt, J.: Showing user interface adaptivity by animated transitions. In: ACM (ed.) EICS’11 Proceedings of the 3rd ACM SIGCHI Symposium on Engineering Interactive Computing Systems, Pisa, pp. 95–104 (2011)
Geihs, K., Barone, P., Eliassen, F., Floch, J., Fricke, R., Gjorven, E., Hallsteinsen, S., Horn, G., Khan, M.U., Mamelli, A., et al.: A comprehensive solution for application-level adaptation. Softw. Pract. Exper. 39(4), 385–422 (2009)
Höök, K.: Steps to take before intelligent user interfaces become real. Interact. Comput. 12(4), 409–426 (2000)
Hoober, S., Berkman, E.: Designing Mobile Interfaces. O’Reilly Media, Sebastopol (2011)
ISO: Ergonomic Requirements for Office Work with Visual Display Terminals (VDTs) - Part 11: Guidance on Usability (9241-11) (1998)
ISO: Ergonomic Requirements for Office Work with Visual Display Terminals (VDTs) - Part 12: Presentation of Information (9241-12) (1998)
ISO: Ergonomics of Human-System Interaction - Part 110: Dialogue Principles (9241-110) (2006).
Jameson, A.: Adaptive interfaces and agents. Hum.-Comput. Interact. Design Issues Solut. Appl. 105 (2009)
Kephart, J.O., Chess, D.M.: The vision of autonomic computing. Computer 36(1), 41–50 (2003)
Kniewel, R., Evers, C., Schmidt, L., Geihs, K.: Challenging the need for transparency, controllability, and consistency in usable adaptation. In: Zapf, M., Evers, F. (eds.) Workshop on Self-organizing, Adaptive, Context-Sensitive Distributed Systems and Self-organized Communication in Disaster Scenarios 2013, Stuttgart (2013)
Lavie, T., Meyer, J.: Benefits and costs of adaptive user interfaces. Int. J. Hum.-Comput. Stud. 68(8), 508–524 (2010)
McCrickard, D.S., Chewar, C.M.: Attuning notification design to user goals and attention costs. Commun. ACM 46(3), 67 (2003)
Nielsen, J.: Heuristic evaluation. In: Nielsen, J., Mack, R.L. (eds.) Usability Inspection Methods, vol. 17, pp. 25–62. Wiley, New York (1994)
Norman, D.A.: The Design of Everyday Things. MIT, London (1998)
Peissner, M., Sellner, T.: Transparency and controllability in user interfaces that adapt during run-time. In: CHI 2012 Workshop: End-User Interactions with Intelligent and Autonomous Systems. ACM, Austin (2012)
Sauro, J.: Measuring Usability with the System Usability Scale (SUS). http://www.measuringusability.com/sus.php (2011). Accessed 29 Nov 2013
Shneiderman, B., Plaisant, C.: Designing the User Interface: Strategies for Effective Human-Computer Interaction, 5th edn. Addison-Wesley, Boston (2010)
Tidwell, J.: Common Ground: A Pattern Language for Human-Computer Interface Design. www.mit.edu/~jtidwell/interaction_patterns.html (1999). Accessed 29 Nov 2013
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Kniewel, R., Evers, C., Schmidt, L., Geihs, K. (2014). Designing Usable Adaptations. In: David, K., et al. Socio-technical Design of Ubiquitous Computing Systems. Springer, Cham. https://doi.org/10.1007/978-3-319-05044-7_12
Download citation
DOI: https://doi.org/10.1007/978-3-319-05044-7_12
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-05043-0
Online ISBN: 978-3-319-05044-7
eBook Packages: Computer ScienceComputer Science (R0)