Model-driven development of accessible software: a systematic literature review
- PDF / 2,435,189 Bytes
- 30 Pages / 595.276 x 790.866 pts Page_size
- 120 Downloads / 268 Views
REVIEW PAPER
Model‑driven development of accessible software: a systematic literature review Karla Ordoñez1 · José Hilera1 · Samanta Cueva1
© Springer-Verlag GmbH Germany, part of Springer Nature 2020
Abstract The lack of accessibility in software products is a problem, which is difficult to solve, due to the absence of accessible support tools and the scarce training of software professionals in accessibility issues that exist today, which has influenced the development of inaccessible programs, causing a large number of people, including those with some type of disability difficulties to interact with applications easily and quickly. Given this problem, model-driven development has attracted the attention of the accessible software development community, due to its ability to generate code from models. Thus, in the present work, a systematic review was carried out to investigate and analyze the studies related to model-driven development of accessible software, including the revision of standards directly related to software accessibility and the qualitative evaluation of the different existing proposals. Keywords Accessibility · MDA · MDD · Model-driven engineering · Systematic literature review
1 Introduction Accessibility in the field of information and communication technologies (ICT) according to [1] is the art of guaranteeing that any resource, through any means, is available for all people, regardless of whether or not they have some kind of disability. In order to consider an accessible informatics product or service, it must have certain accessibility features, thus making it possible for most people to use it without much effort. There are currently some accessibility guidelines defined by the Web Accessibility Initiative (WAI) of the World Wide Web Consortium (W3C), which provide the necessary requirements so that any person, including those with some type of disability, can access ICT easily and quickly, more specifically the applications, information and services offered through the Internet. However, these guidelines are
* Karla Ordoñez [email protected] José Hilera [email protected] Samanta Cueva [email protected] 1
Universidad Técnica de Machala, Machala, Ecuador
generally not applied at all stages of the development life cycle. For an application to be successful, it is not enough to satisfy all the functional requirements that are expected of it. The ease or difficulty that users experience with this type of systems will determine to a great extent the success or failure of the same [2]. That is why accessibility must be considered at all stages of the development process of construction of applications both in design and development, being a relevant factor to consider when evaluating the quality of software. This not only favors the user but also saves resources allocated to the software maintenance process, benefiting both the application provider and the end user. An interesting alternative that could deal with the current challenges of accessible applications is the
Data Loading...