Usability Engineering for Cognitively Accessible Software

  • Susanne DirksEmail author
  • Christian Bühler
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 10896)


Since the use of software products has become an integral part of life, it has emerged that, in addition to functional requirements, the consideration of qualitative requirements plays an essential role in the usability and acceptance of software systems. In order to enable people with cognitive impairments, who are particularly affected by exclusion and disadvantage, to participate in technical development, cognitively accessible software must be developed. In the scope of various studies, usability patterns have been developed which can be used to facilitate the implementation of general usability requirements in software development. In the study presented here, the usability of four software systems, which have been developed specifically for users with cognitive impairments, was examined. In order to solve the existing problems and improve the usability of the examined systems, usability patterns and respective usage scenarios were developed and will be evaluated as part of the redesign of the systems. As the main result of the study a catalogue of usability patterns will be compiled, which contains all relevant usability patterns for the development of cognitively accessible software systems.


Software development Accessibility Usability patterns Cognitive impairment 


  1. 1.
    ISO Online Browsing Platform. Accessed 20 Jan 2018
  2. 2.
    Nielsen, J.: Usability Engineering. Academic Press Inc., Boston (1993)CrossRefGoogle Scholar
  3. 3.
    Ziefle, M., Schaar, A.K.: Technology acceptance by patients: empowerment and stigma. In: van Hoof, J., et al. (eds.) Handbook of Smart Homes, Health Care and Well-Being, pp. 167–177. Springer, Switzerland (2017). Scholar
  4. 4.
    Folmer, E., van Gurp, J., Bosch, J.: Software architecture analysis of usability. In: Bastide, R., Palanque, P., Roth, J. (eds.) DSV-IS 2004. LNCS, vol. 3425, pp. 38–58. Springer, Heidelberg (2005). Scholar
  5. 5.
    Vieritz, H., Schilberg, D., Jeschke, S.: Merging web accessibility and usability by patterns. In: Miesenberger, K., Klaus, J., Zagler, W., Karshmer, A. (eds.) ICCHP 2010. LNCS, vol. 6179, pp. 336–342. Springer, Heidelberg (2010). Scholar
  6. 6.
    Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading (1995)zbMATHGoogle Scholar
  7. 7.
    Alexander, C., Ishikawa, S., Silverstein, M., Jacobson, M., Fiksdahl-King, I., Shlomo, A.: A Pattern Language: Towns, Buildings, Construction. Oxford University Press, New York (1977)Google Scholar
  8. 8.
    Juristo, N., Moreno, A.M., Sanchez-Segura, M.-I.: Guidelines for eliciting usability functionalities. IEEE Trans. Softw. Eng. 33(11), 744–758 (2007)CrossRefGoogle Scholar
  9. 9.
    Folmer, E., Bosch, J.: Usability patterns in software architecture. In: Jacko, J.A., Stephanidis, C. (eds.) Human-Computer Interaction: Theory and Practice Proceedings HCI, vol. 1, pp. 93–97. LEA, London (2003)Google Scholar
  10. 10.
    UI Design Patterns. Accessed 20 Jan 2018
  11. 11.
    Schaten, M., Lexis, M., Roentgen, U., Bühler, C., de Witte, L.: User centered design in practice – developing software with/for people with cognitive and intellectual disabilities. In: Encarnação, P., Azevedo, L., Gelderblom, G.J. (eds.) Assistive Technology: From Research to Practice: AAATE 2013. IOS Press (2013)Google Scholar
  12. 12.
    Dirks, S., Bühler, C.: Participation and autonomy for users with ABI through easy social media access. In: Cudd, P., de Witte, L.P. (eds.) Harnessing the Power of Technology to Improve Lives, Proceedings of the 14th European Conference on the Advancements of Assistive Technology, Studies in Health Technology and Informatics, vol. 242. IOS Press (2017)Google Scholar
  13. 13.
    Via4All Project Website. Accessed 20 Jan 2018
  14. 14.
    Brausch, C., Bühler, C., Feldmann, A., Padberg, M.: Supported employment – electronic job-coach (EJO). In: Miesenberger, K., Bühler, C., Penaz, P. (eds.) ICCHP 2016. LNCS, vol. 9758, pp. 142–149. Springer, Cham (2016). Scholar
  15. 15.
    Röder, H.: Usability Patterns – Eine Technik zur Spezifikation technischer Usability-Merkmale. Accessed 20 Jan 2018

Copyright information

© Springer International Publishing AG, part of Springer Nature 2018

Authors and Affiliations

  1. 1.TU Dortmund UniversityDortmundGermany

Personalised recommendations