Improving Automated i18n Testing of Android Apps
El crecimiento de las aplicaciones móviles en el mercado, implica la necesidad de internacionalización (i18n). Sin esta característica clave, muchos usuarios no podrán usar una aplicación ni tendrán la misma experiencia que aquellos que entienden completamente el idioma. Sin embargo, si no se hace c...
- Autores:
-
Donoso Díaz, Andrés Felipe
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2021
- Institución:
- Universidad de los Andes
- Repositorio:
- Séneca: repositorio Uniandes
- Idioma:
- eng
- OAI Identifier:
- oai:repositorio.uniandes.edu.co:1992/53675
- Acceso en línea:
- http://hdl.handle.net/1992/53675
- Palabra clave:
- Android (Recurso electrónico)
Aplicaciones móviles
Protocolos (Telecomunicaciones)
Ingeniería
- Rights
- openAccess
- License
- http://creativecommons.org/licenses/by-nc-nd/4.0/
id |
UNIANDES2_d3f7c936afb1aea5a0c61035fe27d4f0 |
---|---|
oai_identifier_str |
oai:repositorio.uniandes.edu.co:1992/53675 |
network_acronym_str |
UNIANDES2 |
network_name_str |
Séneca: repositorio Uniandes |
repository_id_str |
|
spelling |
Al consultar y hacer uso de este recurso, está aceptando las condiciones de uso establecidas por los autores.http://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Linares Vásquez, Mariovirtual::14152-1Donoso Díaz, Andrés Felipeb9927599-fe67-49ba-8303-3c8985ff5e7a5002021-11-03T16:34:14Z2021-11-03T16:34:14Z2021http://hdl.handle.net/1992/5367524677.pdfinstname:Universidad de los Andesreponame:Repositorio Institucional Sénecarepourl:https://repositorio.uniandes.edu.co/El crecimiento de las aplicaciones móviles en el mercado, implica la necesidad de internacionalización (i18n). Sin esta característica clave, muchos usuarios no podrán usar una aplicación ni tendrán la misma experiencia que aquellos que entienden completamente el idioma. Sin embargo, si no se hace correctamente, internacionalizar una aplicación puede resultar en varios errores visuales que pueden afectar la experiencia del usuario (UX). Por lo tanto, deberíamos probar la GUI para verificar los errores producidos por i18n. ITDroid es una aplicación construida para este propósito. Sin embargo, se puede mejorar. Por lo tanto, el objetivo de este documento es proporcionar una mejor UX para los usuarios de ITDroid al proporcionar informes visuales de los resultados que encontró ITDroid, así como mejorar la detección de errores para los lenguajes de derecha a izquierda (RTL).The growth of mobile applications on the market, implies the need for internationalization (i18n). Without this key feature, many users will not be able to use an app nor have the same experience as those who understand thoroughly the language. However, if it is not done correctly, internationalizing an app can result in several visual bugs that can affect the user experience (UX). Hence, we should test the GUI to check bugs produced by i18n. ITDroid [7] is an application built for this purpose. Nevertheless, it can be improved. Therefore, the objective of this paper is to provide a better UX for the users of ITDroid by providing visual reports for the results that ITDroid found, as well as improving the detection of bugs for right-to-left (RTL) languages.Ingeniero de Sistemas y ComputaciónPregrado35 páginasapplication/pdfengUniversidad de los AndesIngeniería de Sistemas y ComputaciónFacultad de IngenieríaDepartamento de Ingeniería de Sistemas y ComputaciónImproving Automated i18n Testing of Android AppsTrabajo de grado - Pregradoinfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fhttp://purl.org/coar/version/c_970fb48d4fbd8a85Texthttp://purl.org/redcol/resource_type/TPAndroid (Recurso electrónico)Aplicaciones móvilesProtocolos (Telecomunicaciones)Ingeniería201729427Publicationhttps://scholar.google.es/citations?user=55fmMcoAAAAJvirtual::14152-10000-0003-0161-2888virtual::14152-10cbe51ff-e35a-4c3a-ad77-609b3cdfc9b2virtual::14152-10cbe51ff-e35a-4c3a-ad77-609b3cdfc9b2virtual::14152-1ORIGINAL24677.pdfapplication/pdf3382959https://repositorio.uniandes.edu.co/bitstreams/6660021e-adeb-4442-8c8d-0edf01e47e95/download988f8a9a7ace1ea612370dba4ee2fd6aMD51TEXT24677.pdf.txt24677.pdf.txtExtracted texttext/plain30393https://repositorio.uniandes.edu.co/bitstreams/d08872a5-c607-4069-950a-f26dffe0eccd/downloade7f6a6c9abf69a7a78055ae2beac1788MD54THUMBNAIL24677.pdf.jpg24677.pdf.jpgIM Thumbnailimage/jpeg3325https://repositorio.uniandes.edu.co/bitstreams/84fc135e-f876-4f38-bc5b-b96f3cb3d483/downloada4d1f6e1274cccc50b8d912dd009ff3dMD551992/53675oai:repositorio.uniandes.edu.co:1992/536752024-03-13 15:07:32.947http://creativecommons.org/licenses/by-nc-nd/4.0/open.accesshttps://repositorio.uniandes.edu.coRepositorio institucional Sénecaadminrepositorio@uniandes.edu.co |
dc.title.eng.fl_str_mv |
Improving Automated i18n Testing of Android Apps |
title |
Improving Automated i18n Testing of Android Apps |
spellingShingle |
Improving Automated i18n Testing of Android Apps Android (Recurso electrónico) Aplicaciones móviles Protocolos (Telecomunicaciones) Ingeniería |
title_short |
Improving Automated i18n Testing of Android Apps |
title_full |
Improving Automated i18n Testing of Android Apps |
title_fullStr |
Improving Automated i18n Testing of Android Apps |
title_full_unstemmed |
Improving Automated i18n Testing of Android Apps |
title_sort |
Improving Automated i18n Testing of Android Apps |
dc.creator.fl_str_mv |
Donoso Díaz, Andrés Felipe |
dc.contributor.advisor.none.fl_str_mv |
Linares Vásquez, Mario |
dc.contributor.author.none.fl_str_mv |
Donoso Díaz, Andrés Felipe |
dc.subject.armarc.none.fl_str_mv |
Android (Recurso electrónico) Aplicaciones móviles Protocolos (Telecomunicaciones) |
topic |
Android (Recurso electrónico) Aplicaciones móviles Protocolos (Telecomunicaciones) Ingeniería |
dc.subject.themes.none.fl_str_mv |
Ingeniería |
description |
El crecimiento de las aplicaciones móviles en el mercado, implica la necesidad de internacionalización (i18n). Sin esta característica clave, muchos usuarios no podrán usar una aplicación ni tendrán la misma experiencia que aquellos que entienden completamente el idioma. Sin embargo, si no se hace correctamente, internacionalizar una aplicación puede resultar en varios errores visuales que pueden afectar la experiencia del usuario (UX). Por lo tanto, deberíamos probar la GUI para verificar los errores producidos por i18n. ITDroid es una aplicación construida para este propósito. Sin embargo, se puede mejorar. Por lo tanto, el objetivo de este documento es proporcionar una mejor UX para los usuarios de ITDroid al proporcionar informes visuales de los resultados que encontró ITDroid, así como mejorar la detección de errores para los lenguajes de derecha a izquierda (RTL). |
publishDate |
2021 |
dc.date.accessioned.none.fl_str_mv |
2021-11-03T16:34:14Z |
dc.date.available.none.fl_str_mv |
2021-11-03T16:34:14Z |
dc.date.issued.none.fl_str_mv |
2021 |
dc.type.spa.fl_str_mv |
Trabajo de grado - Pregrado |
dc.type.coarversion.fl_str_mv |
http://purl.org/coar/version/c_970fb48d4fbd8a85 |
dc.type.driver.spa.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
dc.type.coar.spa.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
dc.type.content.spa.fl_str_mv |
Text |
dc.type.redcol.spa.fl_str_mv |
http://purl.org/redcol/resource_type/TP |
format |
http://purl.org/coar/resource_type/c_7a1f |
dc.identifier.uri.none.fl_str_mv |
http://hdl.handle.net/1992/53675 |
dc.identifier.pdf.none.fl_str_mv |
24677.pdf |
dc.identifier.instname.spa.fl_str_mv |
instname:Universidad de los Andes |
dc.identifier.reponame.spa.fl_str_mv |
reponame:Repositorio Institucional Séneca |
dc.identifier.repourl.spa.fl_str_mv |
repourl:https://repositorio.uniandes.edu.co/ |
url |
http://hdl.handle.net/1992/53675 |
identifier_str_mv |
24677.pdf instname:Universidad de los Andes reponame:Repositorio Institucional Séneca repourl:https://repositorio.uniandes.edu.co/ |
dc.language.iso.none.fl_str_mv |
eng |
language |
eng |
dc.rights.uri.*.fl_str_mv |
http://creativecommons.org/licenses/by-nc-nd/4.0/ |
dc.rights.accessrights.spa.fl_str_mv |
info:eu-repo/semantics/openAccess |
dc.rights.coar.spa.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
rights_invalid_str_mv |
http://creativecommons.org/licenses/by-nc-nd/4.0/ http://purl.org/coar/access_right/c_abf2 |
eu_rights_str_mv |
openAccess |
dc.format.extent.none.fl_str_mv |
35 páginas |
dc.format.mimetype.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
Universidad de los Andes |
dc.publisher.program.none.fl_str_mv |
Ingeniería de Sistemas y Computación |
dc.publisher.faculty.none.fl_str_mv |
Facultad de Ingeniería |
dc.publisher.department.none.fl_str_mv |
Departamento de Ingeniería de Sistemas y Computación |
publisher.none.fl_str_mv |
Universidad de los Andes |
institution |
Universidad de los Andes |
bitstream.url.fl_str_mv |
https://repositorio.uniandes.edu.co/bitstreams/6660021e-adeb-4442-8c8d-0edf01e47e95/download https://repositorio.uniandes.edu.co/bitstreams/d08872a5-c607-4069-950a-f26dffe0eccd/download https://repositorio.uniandes.edu.co/bitstreams/84fc135e-f876-4f38-bc5b-b96f3cb3d483/download |
bitstream.checksum.fl_str_mv |
988f8a9a7ace1ea612370dba4ee2fd6a e7f6a6c9abf69a7a78055ae2beac1788 a4d1f6e1274cccc50b8d912dd009ff3d |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio institucional Séneca |
repository.mail.fl_str_mv |
adminrepositorio@uniandes.edu.co |
_version_ |
1812134024192196608 |