Skip to main content

Designing Usable Adaptations

  • Chapter
  • First Online:
Socio-technical Design of Ubiquitous Computing Systems

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 54.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. 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)

    Article  Google Scholar 

  2. 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)

    Google Scholar 

  3. Benyon, D.: Adaptive systems: a solution to usability problems. User Model. User-Adap. 3(1), 65–87 (1993)

    Article  Google Scholar 

  4. Berry, B.: Adapting heuristics for notification systems. In: 41st Annual ACM Southeast Conference, pp. 144–149 (2003)

    Google Scholar 

  5. 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)

    Google Scholar 

  6. 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)

    Chapter  Google Scholar 

  7. Cooper, A., Reimann, R., Cronin, D.: About Face 3: The Essentials of Interaction Design. Wiley, Indianapolis (2012)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. 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)

    Article  Google Scholar 

  10. Höök, K.: Steps to take before intelligent user interfaces become real. Interact. Comput. 12(4), 409–426 (2000)

    Article  Google Scholar 

  11. Hoober, S., Berkman, E.: Designing Mobile Interfaces. O’Reilly Media, Sebastopol (2011)

    Google Scholar 

  12. ISO: Ergonomic Requirements for Office Work with Visual Display Terminals (VDTs) - Part 11: Guidance on Usability (9241-11) (1998)

    Google Scholar 

  13. ISO: Ergonomic Requirements for Office Work with Visual Display Terminals (VDTs) - Part 12: Presentation of Information (9241-12) (1998)

    Google Scholar 

  14. ISO: Ergonomics of Human-System Interaction - Part 110: Dialogue Principles (9241-110) (2006).

    Google Scholar 

  15. Jameson, A.: Adaptive interfaces and agents. Hum.-Comput. Interact. Design Issues Solut. Appl. 105 (2009)

    Google Scholar 

  16. Kephart, J.O., Chess, D.M.: The vision of autonomic computing. Computer 36(1), 41–50 (2003)

    Article  MathSciNet  Google Scholar 

  17. 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)

    Google Scholar 

  18. Lavie, T., Meyer, J.: Benefits and costs of adaptive user interfaces. Int. J. Hum.-Comput. Stud. 68(8), 508–524 (2010)

    Article  Google Scholar 

  19. McCrickard, D.S., Chewar, C.M.: Attuning notification design to user goals and attention costs. Commun. ACM 46(3), 67 (2003)

    Article  Google Scholar 

  20. Nielsen, J.: Heuristic evaluation. In: Nielsen, J., Mack, R.L. (eds.) Usability Inspection Methods, vol. 17, pp. 25–62. Wiley, New York (1994)

    Google Scholar 

  21. Norman, D.A.: The Design of Everyday Things. MIT, London (1998)

    Google Scholar 

  22. 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)

    Google Scholar 

  23. Sauro, J.: Measuring Usability with the System Usability Scale (SUS). http://www.measuringusability.com/sus.php (2011). Accessed 29 Nov 2013

  24. Shneiderman, B., Plaisant, C.: Designing the User Interface: Strategies for Effective Human-Computer Interaction, 5th edn. Addison-Wesley, Boston (2010)

    Google Scholar 

  25. Tidwell, J.: Common Ground: A Pattern Language for Human-Computer Interface Design. www.mit.edu/~jtidwell/interaction_patterns.html (1999). Accessed 29 Nov 2013

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Romy Kniewel .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics