MAMA: A Model-driven Approach Minding Accessibility
Ano de defesa: | 2022 |
---|---|
Autor(a) principal: | |
Orientador(a): | |
Banca de defesa: | |
Tipo de documento: | Tese |
Tipo de acesso: | Acesso aberto |
Idioma: | eng |
Instituição de defesa: |
Biblioteca Digitais de Teses e Dissertações da USP
|
Programa de Pós-Graduação: |
Não Informado pela instituição
|
Departamento: |
Não Informado pela instituição
|
País: |
Não Informado pela instituição
|
Palavras-chave em Português: | |
Link de acesso: | https://www.teses.usp.br/teses/disponiveis/55/55134/tde-04052022-084304/ |
Resumo: | The need to promote equal opportunity for all users of interactive systems has been a constant concern. Since Internet technologies have spread worldwide, accessibility is essential to allow people able to communicate and benefit from all the advantages. Even though accessibility is often required by law, developing accessible apps requires much-specialized knowledge. Many researchers have proposed different approaches to consider accessibility during the generation of applications, and simultaneously, having a model-driven development becomes less costly. Studies of scientific literature regarding these approaches resulted in a few works with only theoretical definitions, others with no consideration to support accessibility features, and another implemented through transformations rather than modeling them at an abstract level. On the other hand, these studies provided insights to this investigation. We have proposed an approach that conduces application production considering accessibility to alleviate this knowledge overload on developers. MAMA stands for a Model-driven Approach Minding Accessibility. The MAMA was formulated based on IFML (Interaction Flow Modeling Language) and extending its modeling in the adequate levels of abstraction. To evidence the feasibility of the MAMA adoption, we describe the rationale for each specialization of the artifacts and present an accessible mobile app step by step generated. |
id |
USP_1da595e898c64c4913041ce9422d85b4 |
---|---|
oai_identifier_str |
oai:teses.usp.br:tde-04052022-084304 |
network_acronym_str |
USP |
network_name_str |
Biblioteca Digital de Teses e Dissertações da USP |
repository_id_str |
|
spelling |
MAMA: A Model-driven Approach Minding AccessibilityMAMA: uma abordagem orientada a modelos visando acessibilidadeAccessibilityAcessibilidadeDesenvolvimento MóvelDesenvolvimento Orientado a ModelosMobile DevelopmentModel-driven DevelopmentThe need to promote equal opportunity for all users of interactive systems has been a constant concern. Since Internet technologies have spread worldwide, accessibility is essential to allow people able to communicate and benefit from all the advantages. Even though accessibility is often required by law, developing accessible apps requires much-specialized knowledge. Many researchers have proposed different approaches to consider accessibility during the generation of applications, and simultaneously, having a model-driven development becomes less costly. Studies of scientific literature regarding these approaches resulted in a few works with only theoretical definitions, others with no consideration to support accessibility features, and another implemented through transformations rather than modeling them at an abstract level. On the other hand, these studies provided insights to this investigation. We have proposed an approach that conduces application production considering accessibility to alleviate this knowledge overload on developers. MAMA stands for a Model-driven Approach Minding Accessibility. The MAMA was formulated based on IFML (Interaction Flow Modeling Language) and extending its modeling in the adequate levels of abstraction. To evidence the feasibility of the MAMA adoption, we describe the rationale for each specialization of the artifacts and present an accessible mobile app step by step generated.A necessidade de promover oportunidades iguais para todos os usuários de sistemas interativos tem sido uma preocupação constante. Com a ampla popularização das tecnologias da Internet pelo mundo, acessibilidade tornou-se cada vez mais essencial para manter as pessoas capazes de se comunicar e se beneficiar de todas as vantagens. Embora a acessibilidade seja geralmente exigida por lei, o desenvolvimento de aplicativos acessíveis requer um conhecimento bastante especializado. Na literatura, muitos pesquisadores propõem abordagens diferentes para conside- rar a acessibilidade durante a geração de aplicativos e, que com a adoção do desenvolvimento orientado a modelos torna-se menos custoso. Com base nos estudos desses trabalhos, foi possível observar que alguns deles apenas apresentam definições teoricamente, outros não consideram meios para apoiar recursos de acessibilidade e outros que implementam acessibilidade por meio de transformações ao invés de modelá-los desde um nível abstrato. Por outro lado, esses estudos forneceram insights para esta investigação. Assim, propomos uma abordagem que conduz a produção de aplicativos considerando acessibilidade para aliviar a sobrecarga de conhecimentos especializados dos desenvolvedores. MAMA, significa, no acrônimo em inglês, Model-driven Approach Minding Accessibility, abordagem orientada a modelos tendo em mente a acessibili- dade. MAMA foi formulada com base em IFML e estendendo sua modelagem nos níveis adequados de abstração. Para evidenciar a viabilidade da adoção de MAMA, descrevemos as razões para cada especialização dos artefatos e apresentamos um aplicativo móvel acessível gerado passo a passo.Biblioteca Digitais de Teses e Dissertações da USPFortes, Renata Pontin de MattosDuarte, Lianna Mara Castro2022-02-08info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisapplication/pdfhttps://www.teses.usp.br/teses/disponiveis/55/55134/tde-04052022-084304/reponame:Biblioteca Digital de Teses e Dissertações da USPinstname:Universidade de São Paulo (USP)instacron:USPLiberar o conteúdo para acesso público.info:eu-repo/semantics/openAccesseng2022-05-04T11:52:46Zoai:teses.usp.br:tde-04052022-084304Biblioteca Digital de Teses e Dissertaçõeshttp://www.teses.usp.br/PUBhttp://www.teses.usp.br/cgi-bin/mtd2br.plvirginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.bropendoar:27212022-05-04T11:52:46Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false |
dc.title.none.fl_str_mv |
MAMA: A Model-driven Approach Minding Accessibility MAMA: uma abordagem orientada a modelos visando acessibilidade |
title |
MAMA: A Model-driven Approach Minding Accessibility |
spellingShingle |
MAMA: A Model-driven Approach Minding Accessibility Duarte, Lianna Mara Castro Accessibility Acessibilidade Desenvolvimento Móvel Desenvolvimento Orientado a Modelos Mobile Development Model-driven Development |
title_short |
MAMA: A Model-driven Approach Minding Accessibility |
title_full |
MAMA: A Model-driven Approach Minding Accessibility |
title_fullStr |
MAMA: A Model-driven Approach Minding Accessibility |
title_full_unstemmed |
MAMA: A Model-driven Approach Minding Accessibility |
title_sort |
MAMA: A Model-driven Approach Minding Accessibility |
author |
Duarte, Lianna Mara Castro |
author_facet |
Duarte, Lianna Mara Castro |
author_role |
author |
dc.contributor.none.fl_str_mv |
Fortes, Renata Pontin de Mattos |
dc.contributor.author.fl_str_mv |
Duarte, Lianna Mara Castro |
dc.subject.por.fl_str_mv |
Accessibility Acessibilidade Desenvolvimento Móvel Desenvolvimento Orientado a Modelos Mobile Development Model-driven Development |
topic |
Accessibility Acessibilidade Desenvolvimento Móvel Desenvolvimento Orientado a Modelos Mobile Development Model-driven Development |
description |
The need to promote equal opportunity for all users of interactive systems has been a constant concern. Since Internet technologies have spread worldwide, accessibility is essential to allow people able to communicate and benefit from all the advantages. Even though accessibility is often required by law, developing accessible apps requires much-specialized knowledge. Many researchers have proposed different approaches to consider accessibility during the generation of applications, and simultaneously, having a model-driven development becomes less costly. Studies of scientific literature regarding these approaches resulted in a few works with only theoretical definitions, others with no consideration to support accessibility features, and another implemented through transformations rather than modeling them at an abstract level. On the other hand, these studies provided insights to this investigation. We have proposed an approach that conduces application production considering accessibility to alleviate this knowledge overload on developers. MAMA stands for a Model-driven Approach Minding Accessibility. The MAMA was formulated based on IFML (Interaction Flow Modeling Language) and extending its modeling in the adequate levels of abstraction. To evidence the feasibility of the MAMA adoption, we describe the rationale for each specialization of the artifacts and present an accessible mobile app step by step generated. |
publishDate |
2022 |
dc.date.none.fl_str_mv |
2022-02-08 |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/doctoralThesis |
format |
doctoralThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
https://www.teses.usp.br/teses/disponiveis/55/55134/tde-04052022-084304/ |
url |
https://www.teses.usp.br/teses/disponiveis/55/55134/tde-04052022-084304/ |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
|
dc.rights.driver.fl_str_mv |
Liberar o conteúdo para acesso público. info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
Liberar o conteúdo para acesso público. |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.coverage.none.fl_str_mv |
|
dc.publisher.none.fl_str_mv |
Biblioteca Digitais de Teses e Dissertações da USP |
publisher.none.fl_str_mv |
Biblioteca Digitais de Teses e Dissertações da USP |
dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações da USP instname:Universidade de São Paulo (USP) instacron:USP |
instname_str |
Universidade de São Paulo (USP) |
instacron_str |
USP |
institution |
USP |
reponame_str |
Biblioteca Digital de Teses e Dissertações da USP |
collection |
Biblioteca Digital de Teses e Dissertações da USP |
repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP) |
repository.mail.fl_str_mv |
virginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.br |
_version_ |
1815257851825750016 |