Skip to main content
Log in

Integrating adaptation rules for people with special needs in model-based UI development process

  • Long paper
  • Published:
Universal Access in the Information Society Aims and scope Submit manuscript

Abstract

The adaptation of user interfaces for people with special needs is a promising approach in order to enable their access to digital services. Model-based user interfaces provide a useful approach for this purpose since they allow tailoring final user interfaces with a high degree of flexibility. This paper describes a system called Adaptation Integration System aimed at providing Cameleon Reference Framework model-based tools with a mechanism to integrate adaptation rules in the development process. Thus, more accessible user-tailored interfaces can be automatically generated. The services provided by the system can be applied at both design time and runtime. At design time, a user interface can be tailored at any abstraction level in the development process. At runtime, changes in the context of use trigger the adaptation process. Adaptation rules are stored in a repository tagged with meta-information useful for the adaptation process, such as the granularity of the adaptations and the abstraction level. As case studies, two applications have been developed using the services provided by the system. One of them exploits the benefits at design time, whereas the other application is devoted to describe the adaptation process at runtime. The results obtained in these two scenarios demonstrate the viability and potential of the adaption integration system since even inexperienced designers may efficiently produce accessible user interfaces.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14

Similar content being viewed by others

References

  1. Calvary, G., Coutaz, J., Bouillon, L., Florins, M., Limbourg, Q., Marucci, L., Paternò, F., Santoro, C., Souchon, N., Thevenin, D., Vanderdonckt, J.: The CAMELEON reference framework. In: Deliverable 1.1, CAMELEON Project (2002). http://www.w3.org/2005/Incubator/model-based-ui/wiki/Cameleon_reference_framework. Accessed 09 July 2014

  2. Gajos, K.Z., Weld, D.S., Wobbrock, J.O.: Automatically generating custom user interfaces for users with physical disabilities. J. Artif. Intell. 174(12–13), 910–950 (2010)

    Article  Google Scholar 

  3. Abascal, J., Aizpurua, A., Cearreta, I., Gamecho, B., Garay-Vitoria, N., Miñón, R.: Automatically generating tailored accessible user interfaces for ubiquitous services. In: Proceedings of the 13th International on ACM SIGACCESS Conference on Computers and Accessibility, ASSETS, pp. 187–194 (2011)

  4. Bongartz, S., Jin, Y., Paternò, F., Rett, J., Santoro, C., Spano, L.D.: Adaptive user interfaces for smart environments with the support of model-based languages. In: Paternò, F., de Ruyter, B., Markopoulos, P., Santoro, C., van Loenen, E., Luyten, K. (eds.) Ambient Intelligence, LNCS, vol. 7683, pp. 33–48

  5. Daniel, F., Matera, M., Pozzi, G.: Managing runtime adaptivity through active rules: the bellerofonte framework. J. Web Eng. 7(3), 179–199 (2008)

    Google Scholar 

  6. Stephanidis, C.: Adaptive techniques for universal access. J. User Model. User-Adapt. Interact. 11(1–2), 159–179 (2001)

    Article  MATH  Google Scholar 

  7. Yang, S.J.H., Shao, N.W.Y.: Enhancing pervasive web accessibility with rule-based adaptation strategy. J. Expert Syst. Appl. 32(4), 1154–1167 (2007)

    Article  Google Scholar 

  8. Quade, M., Blumendorf, M., Albayrak, S.: Towards model-based runtime evaluation and adaptation of user interfaces. In: Proceedings of the 1st International Workshop on User Modelling and Adaptation for Daily Routines (UMADR): Providing Assistance to People with Special and Specific Needs, pp. 31–36 (2010)

  9. Peissner, M., Häbe, D., Janssen, D., Sellner, T.: MyUI: generating accessible user interfaces from multimodal design patterns. In: Proceedings of the 4th ACM SIGCHI Symposium on Engineering Interactive Computing Systems, pp. 81–90 (2012)

  10. Garcia, A., Sánchez, J., Sánchez, V., Hernández, J.A.: Integration of a regular application into a user interface adaptation engine in the MyUI project. In: Miesenberger, K., Karshmer, A., Penaz, P., Zagler, W. (eds.) 13th International Conference Computers Helping People with Special Needs (ICCHP), Linz, Austria. Proc. Part I, L.N.C.S., vol. 7382, pp. 311–314. Springer, Berlin (2012)

  11. CakePHP framework. http://cakephp.org. Accessed 09 July 2014

  12. Serenoa Project, deliverable 3.3.2 AAL-DL: Semantics, Syntaxes and Stylistics. http://www.serenoa-fp7.eu/wp-content/uploads/2013/09/SERENOA_D3.3.2.pdf. Accessed 09 July 2014

  13. Miñón, R., Moreno, L., Martínez, P., Abascal, J.: An approach to the integration of accessibility requirements into a user interface development method. In: Vanderdonckt, J., López-Jaquero, V. (eds.) International Journal Science of Computer Programming (SCP), Special Issue on Tool Support for User Interface Description Languages, vol. 86, pp. 58–73 (2014)

  14. Vanderheiden, G.C., Treviranus, J.: Creating a global public inclusive infrastructure. In: Proceedings of the HCI International, LNCS 6765, vol. 5, pp. 517–526 (2011)

  15. Gamecho, B., Miñón, R., Abascal, J.: Design issues in accessible user interface generation for ubiquitous services through Egoki. In: 12th European AAATE Conference, pp. 1304–1309 (2013)

  16. Ghiani, G., Manca, M., Paternò, F., Porta, C.: Beyond responsive design: context-dependent multimodal augmentation of web applications. In: Proceedings of the 11th International Conference on Mobile Web Information Systems, MobiWis, LNCS 8640, pp. 71–85 (2014)

  17. Serenoa project: deliverable 4.4.1, Context of Use Runtime and Infrastructure. http://www.serenoa-fp7.eu/wp-content/uploads/2012/07/SERENOA_D4.4.1.pdf. Accessed 09 July 2014

  18. Paternò, F., Santoro, C., Spano, L.D.: MARIA: a universal language for service-oriented applications in ubiquitous environment. ACM Trans. Comput.–Hum. Interact. 16(4), 19:1–19:30 (2009)

    Google Scholar 

  19. Model-Based UI XG Final Report. http://www.w3.org/2005/Incubator/model-based-ui/XGR-mbui-20100504. Accessed 29 Dec 2014

  20. Barrier Walkthrough Procedure, http://sole.dimi.uniud.it/~giorgio.brajnik/projects/bw/bw.html. Accessed 09 July 2014

  21. Kurniawan, S.H., King, A.D., Evans, G., Blenkhorn, P.L.: Personalising web page presentation for older people. Interact. Comput. 18(3), 457–477 (2006)

    Article  Google Scholar 

  22. National Institute on Aging and National Library of Medicine. Making Your Web Site Senior Friendly: A Checklist. NIH & NLM (2002) http://www.nlm.nih.gov/pubs/checklist.pdf. Accessed 09 July 2014

  23. Richards, J.T., Hanson, V.L.: Web accessibility: a broader view. In: Proceedings of the 13th International Conference on World Wide Web, pp. 72–79 (2004)

  24. Lunn, D., Bechhofer, S., Harper, S.: The SADIe transcoding platform. In: Proceedings of the 2008 International Cross-Disciplinary Conference on Web Accessibility, W4A, pp. 128–129 (2008)

  25. Adaptation Repository Web Page, http://sipt07.si.ehu.es/aptrep/html/index.html. Accessed 09 July 2014

  26. Miñón, R., Moreno, L., Abascal, J.: A graphical tool to create user interface models for ubiquitous interaction satisfying accessibility requirements. Univ. Access Inf. Soc. 12, 1–13 (2013)

    Article  Google Scholar 

  27. Limbourg, Q., Vanderdonckt, J., Michotte, B., Bouillon, L., López, V.: UsiXML: a language supporting multi-path development of user interfaces. In: Bastide, R., Palanque, P., Roth, J. (eds.) Engineering Human Computer Interaction and Interactive Systems LNCS, vol. 3425, pp. 200–220

  28. Miñón, R., Paternò, F., Arrue, M.: An environment for designing and sharing adaptation rules for accessible applications. In: Proceedings of the International Conference on EICS, pp. 43–48

Download references

Acknowledgments

This research work has been partly funded by the Spanish Ministry of Science and Innovation ModelAccess project (Grant TIN2010-15549), and by the EU FP7 STREP SERENOA project (http://www.serenoa-fp7.eu). The EGOKITUZ Research Lab is funded by the Department of Education, Universities and Research of the Basque Government (Grant IT395-10). In addition, Raúl Miñón holds a Ph.D. scholarship from the Research Staff Training Programme of the same Department.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Raúl Miñón.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Miñón, R., Paternò, F., Arrue, M. et al. Integrating adaptation rules for people with special needs in model-based UI development process. Univ Access Inf Soc 15, 153–168 (2016). https://doi.org/10.1007/s10209-015-0406-3

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10209-015-0406-3

Keywords

Navigation