Skip to main content
Top
Published in: Journal on Multimodal User Interfaces 4/2019

09-11-2018 | Original Paper

Model driven approach for adapting user interfaces to the context of accessibility: case of visually impaired users

Authors: Yousra Bendaly Hlaoui, Lamia Zouhaier, Leila Ben Ayed

Published in: Journal on Multimodal User Interfaces | Issue 4/2019

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

For an effective and a useful solution for the accessibility of user interfaces (UIs), it is recommended to propose a generic approach as we notify the existence of different disability categories, various employed devices for UIs based on heterogeneous ubiquitous environments. This paper presents a generic approach for the adaptation of UIs to the accessibility context based on meta-model transformations. The proposed accessibility context is defined through five basic concepts: (1) type of disability, (2) used platform, (3) user identity, (4) user situation and (5) surrounded environment. The approach is also based on an adaptation process which takes as input the accessibility context of a given user and the UI model to adapt and provides as output the adapted UI model. This process is defined as a parametrized meta-model transformations. The meta-model transformations are based on mapping and adaptation rules implemented with Kermeta language. In this paper, we illustrate our approach using the case of visually impaired users. In addition, the paper presents an empirical study to evaluate the usability of our approach.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Brossard A, Abed M, Kolski C (2011) Taking context into account in conceptual models using a model driven engineering approach. Inf Softw Technol 53(12):1349–1369CrossRef Brossard A, Abed M, Kolski C (2011) Taking context into account in conceptual models using a model driven engineering approach. Inf Softw Technol 53(12):1349–1369CrossRef
2.
go back to reference Oliveira K, Bacha F, Mnasser H, Abed M (2013) Transportation ontology definition and application for the content personalization of user interfaces. J Expert Syst Appl 40:3145–3159CrossRef Oliveira K, Bacha F, Mnasser H, Abed M (2013) Transportation ontology definition and application for the content personalization of user interfaces. J Expert Syst Appl 40:3145–3159CrossRef
3.
go back to reference Sottet JS, Ganneau V, Calvary G, Coutaz J, Demeure A, Favre JM, Demumieux R (2007) Model-driven adaptation for plastic user interfaces. In: 11th IFIP conference on human-computer interaction—INTERACT 2007 Sottet JS, Ganneau V, Calvary G, Coutaz J, Demeure A, Favre JM, Demumieux R (2007) Model-driven adaptation for plastic user interfaces. In: 11th IFIP conference on human-computer interaction—INTERACT 2007
4.
go back to reference Collignon B, Vanderdonckt J, Calvary G (2008) Model-driven engineering of multi-target plastic user interfaces. ICAS Collignon B, Vanderdonckt J, Calvary G (2008) Model-driven engineering of multi-target plastic user interfaces. ICAS
5.
go back to reference Minon R, Paterno F, Arrue M, Abascal J (2015) Integrating adaptation rules for people with special needs in model-based UI development process. J Univers Access Inf Soc 15:153–168CrossRef Minon R, Paterno F, Arrue M, Abascal J (2015) Integrating adaptation rules for people with special needs in model-based UI development process. J Univers Access Inf Soc 15:153–168CrossRef
6.
7.
go back to reference Stanciulescu A, Limbourg Q, Vanderdonckt J, Michotte B, Montero F (2005) A transformational approach for multimodal web user interfaces based on UsiXML. In: Proceedings of the 7th international conference on multimodal interfaces (ICMI) Stanciulescu A, Limbourg Q, Vanderdonckt J, Michotte B, Montero F (2005) A transformational approach for multimodal web user interfaces based on UsiXML. In: Proceedings of the 7th international conference on multimodal interfaces (ICMI)
8.
go back to reference Stephanidis C, Paramythis A, Sfyrakis M, Stergiou A, Maou N, Leventis A, Paparoulis G, Karagiannidis C (1998) Adaptable and adaptive user interfaces for disabled users in the AVANTI Project. In: Proceedings of the 5th international conference on intelligence in services and networks: technology for ubiquitous telecom services, pp 153–166 Stephanidis C, Paramythis A, Sfyrakis M, Stergiou A, Maou N, Leventis A, Paparoulis G, Karagiannidis C (1998) Adaptable and adaptive user interfaces for disabled users in the AVANTI Project. In: Proceedings of the 5th international conference on intelligence in services and networks: technology for ubiquitous telecom services, pp 153–166
9.
go back to reference Manca M, Patern F, Santoro C (2013) Adaptive mobile multimodal user interfaces for dynamic accessibility. CHI Manca M, Patern F, Santoro C (2013) Adaptive mobile multimodal user interfaces for dynamic accessibility. CHI
10.
go back to reference Kotsalis D, Vellis G, Akoumianakis D, Vanderdonckt J (2014) Implementation-agnostic instantiation schemes for ubiquitous, synchronous multi-user interfaces. In: Proceedings of the 18th Panhellenic conference on informatics PCI’14 Kotsalis D, Vellis G, Akoumianakis D, Vanderdonckt J (2014) Implementation-agnostic instantiation schemes for ubiquitous, synchronous multi-user interfaces. In: Proceedings of the 18th Panhellenic conference on informatics PCI’14
11.
go back to reference Raneburger D, Kaindl H, Popp R (2015) Model transformation rules for customization of multi-device graphical user interfaces. In: Proceedings of the 7th ACM SIGCHI symposium on engineering interactive computing systems EICS ’15, pp 100–109 Raneburger D, Kaindl H, Popp R (2015) Model transformation rules for customization of multi-device graphical user interfaces. In: Proceedings of the 7th ACM SIGCHI symposium on engineering interactive computing systems EICS ’15, pp 100–109
12.
go back to reference Lpez-Jaquero V, Vanderdonckt J, Montero F, Gonzlez P (2008) Towards an extended model of user interface adaptation: the ISATINE framework. In: Gulliksen J, Harning MB, Palanque P, van der Veer GC, Wesson J (eds) Engineering interactive systems. EHCI 2007. Lecture Notes in Computer Science, vol 4940. Springer, Berlin Lpez-Jaquero V, Vanderdonckt J, Montero F, Gonzlez P (2008) Towards an extended model of user interface adaptation: the ISATINE framework. In: Gulliksen J, Harning MB, Palanque P, van der Veer GC, Wesson J (eds) Engineering interactive systems. EHCI 2007. Lecture Notes in Computer Science, vol 4940. Springer, Berlin
13.
go back to reference Limbourg Q, Vanderdonckt J, Michotte B, Bouillon L, Lopez-Jaquero V (2005) USIXML: a language supporting multi-path development of user interfaces. In: Engineering human computer interaction and interactive systems EHCI. Lecture Notes in Computer Science, vol 3425. Springer Limbourg Q, Vanderdonckt J, Michotte B, Bouillon L, Lopez-Jaquero V (2005) USIXML: a language supporting multi-path development of user interfaces. In: Engineering human computer interaction and interactive systems EHCI. Lecture Notes in Computer Science, vol 3425. Springer
14.
go back to reference Paterno F, Santoro C, Spano LD (2009) MARIA: a universal, declarative, multiple abstraction-level language for service-oriented applications in ubiquitous environments. J ACM Trans Comput Hum Interact (TOCHI) 16:19 Paterno F, Santoro C, Spano LD (2009) MARIA: a universal, declarative, multiple abstraction-level language for service-oriented applications in ubiquitous environments. J ACM Trans Comput Hum Interact (TOCHI) 16:19
15.
go back to reference Helms J, Schaefer R, Luyten K, Vermeulen J, Abrams M, Coyette A, Vanderdonckt J (2009) Human-centered engineering of interactive systems with the user interface markup language. In: Seffah A, Vanderdonckt J, Desmarais MC (eds) Human-centered software engineering. Software engineering models, patterns and architectures for HCI. Springer, London, pp 139–171CrossRef Helms J, Schaefer R, Luyten K, Vermeulen J, Abrams M, Coyette A, Vanderdonckt J (2009) Human-centered engineering of interactive systems with the user interface markup language. In: Seffah A, Vanderdonckt J, Desmarais MC (eds) Human-centered software engineering. Software engineering models, patterns and architectures for HCI. Springer, London, pp 139–171CrossRef
16.
go back to reference Paterno F, Santoro C, Lucio DS (2009) MARIA: a universal, declarative, multiple abstraction-level language for service-oriented applications in ubiquitous environments. ACM Trans Comput Hum Interact 16(4):219–224CrossRef Paterno F, Santoro C, Lucio DS (2009) MARIA: a universal, declarative, multiple abstraction-level language for service-oriented applications in ubiquitous environments. ACM Trans Comput Hum Interact 16(4):219–224CrossRef
17.
go back to reference Bouzit S, Calvary G, Coutaz J, Cbene D, Petit E, Vanderdonckt J (2017) The PDA-LPA design space for user interface adaptation. In: 11th international conference on research challenges in information science (RCIS) Bouzit S, Calvary G, Coutaz J, Cbene D, Petit E, Vanderdonckt J (2017) The PDA-LPA design space for user interface adaptation. In: 11th international conference on research challenges in information science (RCIS)
18.
go back to reference Gajos Z, Daniel SW, Wobbrock JO (2010) Automatically generating personalized user interfaces with Supple. Artif Intell 174:910–950CrossRef Gajos Z, Daniel SW, Wobbrock JO (2010) Automatically generating personalized user interfaces with Supple. Artif Intell 174:910–950CrossRef
19.
go back to reference Gamecho B, Min R, Aizpurua A, Cearreta I, Arrue M, Garay-Vitoria N, Abascal J (2015) Automatic generation of tailored accessible user interfaces for ubiquitous services. J IEEE Trans Hum Mach Syst 45:612–623CrossRef Gamecho B, Min R, Aizpurua A, Cearreta I, Arrue M, Garay-Vitoria N, Abascal J (2015) Automatic generation of tailored accessible user interfaces for ubiquitous services. J IEEE Trans Hum Mach Syst 45:612–623CrossRef
20.
go back to reference Peissner M, Janssen D, Sellner T (2012), pp 5–30 Peissner M, Janssen D, Sellner T (2012), pp 5–30
21.
go back to reference OMG (2001) Model driven architecture (MDA), document number ormsc/2001-07-01 OMG (2001) Model driven architecture (MDA), document number ormsc/2001-07-01
22.
go back to reference Benaboud R, Sahnoun Z, Maamri R (2010), pp 121–126 Benaboud R, Sahnoun Z, Maamri R (2010), pp 121–126
23.
go back to reference Zouhaier L, Hlaoui YB, Ayed LJB (2013) Automatic generation of UIs for disabled users using context-aware techniques and reasoning. (KEOD) Zouhaier L, Hlaoui YB, Ayed LJB (2013) Automatic generation of UIs for disabled users using context-aware techniques and reasoning. (KEOD)
24.
26.
go back to reference ISO (2008) ISO 9241-171 Ergonomics of human–system interaction, Part 171: guidance on software accessibility ISO (2008) ISO 9241-171 Ergonomics of human–system interaction, Part 171: guidance on software accessibility
27.
go back to reference Stephanidis C, Savidis A (2001) Universal access in the information society: methods, tools, and interaction technologies. Univers Access Inf 1:40–55 Stephanidis C, Savidis A (2001) Universal access in the information society: methods, tools, and interaction technologies. Univers Access Inf 1:40–55
28.
go back to reference Bouchelliga W, Mahfoudi A, Benammar L, Rebai S, Abed M (2011) An MDE approach for user interface adaptation to the context of use. Springer, pp 62–78 Bouchelliga W, Mahfoudi A, Benammar L, Rebai S, Abed M (2011) An MDE approach for user interface adaptation to the context of use. Springer, pp 62–78
30.
go back to reference Savidis A, Stephanidis C (1995) Developing dual user interfaces for integrating blind and sighted users. Publishing, pp 106–113 Savidis A, Stephanidis C (1995) Developing dual user interfaces for integrating blind and sighted users. Publishing, pp 106–113
31.
go back to reference Rodriguez MG, Perez JR, Ruiz MPP (2004) Designing user interfaces tailored to the current user’s requirements in real time. In: Proceedings of computers helping people with special needs. Lecture Notes in Computer Science, vol 3118. Springer, Berlin, pp 69–75 Rodriguez MG, Perez JR, Ruiz MPP (2004) Designing user interfaces tailored to the current user’s requirements in real time. In: Proceedings of computers helping people with special needs. Lecture Notes in Computer Science, vol 3118. Springer, Berlin, pp 69–75
34.
go back to reference Tran V, Vanderdonckt J, Tesoriero R, Beuvens F (2012) Systematic generation of abstract user interfaces. In: Proceedings of the 4th ACM SIGCHI symposium on engineering interactive computing systems EICS’12. ACM, pp 101–110 Tran V, Vanderdonckt J, Tesoriero R, Beuvens F (2012) Systematic generation of abstract user interfaces. In: Proceedings of the 4th ACM SIGCHI symposium on engineering interactive computing systems EICS’12. ACM, pp 101–110
36.
go back to reference Willett W, Heer J, Agrawala M (2007) Scented widgets: improving navigation cues with embedded. IEEE Trans Vis Comput Gr 13(6):1129–36CrossRef Willett W, Heer J, Agrawala M (2007) Scented widgets: improving navigation cues with embedded. IEEE Trans Vis Comput Gr 13(6):1129–36CrossRef
37.
go back to reference Bodar F, Hennebert AM, Leheureux JM, Provot I, Vanderdonckt J, Zucchinetti G (1996) Key activities for a development methodology of interactive applications. In: Benyon D, Palanque P (eds) Critical issues in user interface systems engineering. Springer, London Bodar F, Hennebert AM, Leheureux JM, Provot I, Vanderdonckt J, Zucchinetti G (1996) Key activities for a development methodology of interactive applications. In: Benyon D, Palanque P (eds) Critical issues in user interface systems engineering. Springer, London
39.
go back to reference Zouhaier L (2018) Une Approche Dirigée par les Modèles pour l’Adaptation des Interfaces Homme–Machine aux Contextes de l’Accessibilité. PhD thesis, Université de Sfax Zouhaier L (2018) Une Approche Dirigée par les Modèles pour l’Adaptation des Interfaces Homme–Machine aux Contextes de l’Accessibilité. PhD thesis, Université de Sfax
40.
go back to reference Muller PA, Fleurey F, Jezequel JM (2005) Weaving executability into object oriented meta-languages. In: Model driven engineering languages and systems, pp 264–278CrossRef Muller PA, Fleurey F, Jezequel JM (2005) Weaving executability into object oriented meta-languages. In: Model driven engineering languages and systems, pp 264–278CrossRef
42.
go back to reference Seffah A, Donyaee M, Kline RB, Padda HK (2006) Usability measurement and metrics: a consolidated model. Softw Qual J 14(2):159–178CrossRef Seffah A, Donyaee M, Kline RB, Padda HK (2006) Usability measurement and metrics: a consolidated model. Softw Qual J 14(2):159–178CrossRef
43.
go back to reference ISO (1998) Ergonomics requirements for office work with visual display terminals (VDTs)—part 11: guidance on usability ISO (1998) Ergonomics requirements for office work with visual display terminals (VDTs)—part 11: guidance on usability
44.
go back to reference Padda H (2009) QUIM: a model for usability/quality in use measurement. LAP Lambert Academic Publishing, Saarbrücken Padda H (2009) QUIM: a model for usability/quality in use measurement. LAP Lambert Academic Publishing, Saarbrücken
45.
47.
go back to reference Lewis JR, Sauro J (2009) The factor structure of the System Usability Scale. In: Human centered design. Lecture Notes in Computer Science, vol 5619. Springer, pp 94–103 Lewis JR, Sauro J (2009) The factor structure of the System Usability Scale. In: Human centered design. Lecture Notes in Computer Science, vol 5619. Springer, pp 94–103
48.
go back to reference Tavakol M, Dennick R (2011) Making sense of Cronbach’s alpha. Int J Med Educ 2:53–55CrossRef Tavakol M, Dennick R (2011) Making sense of Cronbach’s alpha. Int J Med Educ 2:53–55CrossRef
49.
go back to reference Carricano M, Poujol F (2008) Analyse de donnes avec SPSS. Pearson Education, Paris Carricano M, Poujol F (2008) Analyse de donnes avec SPSS. Pearson Education, Paris
50.
go back to reference ISO/IEC (2004) Software engineering product quality: part 4: quality in use metrics. Technical Report 9126-4 ISO/IEC (2004) Software engineering product quality: part 4: quality in use metrics. Technical Report 9126-4
52.
go back to reference Stanciulescu A (2008) A methodology for developing multimodal user interfaces of information systems. PhD thesis, Universit catholique de Louvain Stanciulescu A (2008) A methodology for developing multimodal user interfaces of information systems. PhD thesis, Universit catholique de Louvain
57.
go back to reference Lopez-Jaquero V, Vanderdonckt J, Montero F, Gonzlez P (2008) Towards an extended model of user interface adaptation: the ISATINE framework. Engineering interactive systems. Springer, Berlin, pp 374–392CrossRef Lopez-Jaquero V, Vanderdonckt J, Montero F, Gonzlez P (2008) Towards an extended model of user interface adaptation: the ISATINE framework. Engineering interactive systems. Springer, Berlin, pp 374–392CrossRef
Metadata
Title
Model driven approach for adapting user interfaces to the context of accessibility: case of visually impaired users
Authors
Yousra Bendaly Hlaoui
Lamia Zouhaier
Leila Ben Ayed
Publication date
09-11-2018
Publisher
Springer International Publishing
Published in
Journal on Multimodal User Interfaces / Issue 4/2019
Print ISSN: 1783-7677
Electronic ISSN: 1783-8738
DOI
https://doi.org/10.1007/s12193-018-0277-z

Other articles of this Issue 4/2019

Journal on Multimodal User Interfaces 4/2019 Go to the issue

Premium Partner