Publicación:
Internationalization issues identification in mobile Flutter apps

authorProfile.id.code201714355es_CO
dc.contributor.advisorEscobar Velasquez, Camilo Andres
dc.contributor.advisorLinares Vasquez, Mario
dc.contributor.authorPérez Lugo, Luis Eduardo
dc.contributor.id80728886es_CO
dc.contributor.id1022396145es_CO
dc.contributor.juryLinares Vasquez, Mario
dc.contributor.researchgroupThe Software Design Labes_CO
dc.date.accessioned2023-02-02T20:21:32Z
dc.date.available2023-02-02T20:21:32Z
dc.date.issued2023-02-02
dc.descriptionEl documento va asociado a un prototipo que se encuentra en https://github.com/TheSoftwareDesignLab/ITDroid-Flutter
dc.description.abstractIn modern times the great majority of the global population has access to software and online services, especially mobile applications. This entails different cultures and people to have the desire and need to access the great variety of services that are available in the modern mobile ecosystem. However, a problem with delivering those services arises when different languages are meant to be supported. Considering the languages used by different users it is necessary to design correct and effective UIs according to the language specifications. Because of this, several efforts have been made toward the internationalization (i18n) of web and mobile applications. And due to the novelty of the practice, errors are a common occurrence. Taking that into account, the primary objective of this thesis is to facilitate the identification and classification of i18n issues in Flutter apps. To achieve this, a tool was created to analyze flutter apps, for which the ITDroid tool will be used as a base. The new program will be called ITDroid Flutter and will allow developers to diagnose possible i18n issues and UI displacements automatically in flutter applications for android devices. The main issues that the program will identify are encompassed by Non-Internationalizable strings, Hard-coded strings and UI discrepancies between different languages within an application, all of which will be explained in the next sections.
dc.description.degreelevelPregradoes_CO
dc.description.degreenameIngeniero de Sistemas y Computaciónes_CO
dc.format.extent29 páginases_CO
dc.format.mimetypeapplication/pdfes_CO
dc.identifier.instnameinstname:Universidad de los Andeses_CO
dc.identifier.reponamereponame:Repositorio Institucional Sénecaes_CO
dc.identifier.repourlrepourl:https://repositorio.uniandes.edu.co/es_CO
dc.identifier.urihttps://hdl.handle.net/1992/64539
dc.language.isoenges_CO
dc.publisherUniversidad de los Andeses_CO
dc.publisher.departmentDepartamento de Ingeniería Sistemas y Computaciónes_CO
dc.publisher.facultyFacultad de Ingenieríaes_CO
dc.publisher.programIngeniería de Sistemas y Computaciónes_CO
dc.relation.referencesS. Mahajan A. Alameer y W. G. Halfond. "Detecting and localizing internationalization presentation failures in web applications". En: ICST (2016)es_CO
dc.relation.referencesA. Alameer and W. G. Halfond. "An empirical study of internationalization failures in the web2. En: IEEE, ISCME (2016), págs. 88-98es_CO
dc.relation.referencesA. Alameer, P. T. Chiou, and W. G. Halfond. "Efficiently repairing internationa- lization presentation failures by solving layout constraints". En: ICST (2019)es_CO
dc.relation.referencesCamilo Escobar-Velásquez, Michael Osorio-Riaño, Juan Dominguez-Osorio, Maria Arevalo, Mario Linares-Vásquez. "An Empirical Study of i18n Collate- ral Changes and Bugs in GUIs of Android apps". En: IEEE, ISCME (2020), págs. 581-592es_CO
dc.relation.referencesPub Dev. Intl Documentationes_CO
dc.relation.referencesGoogle. Internationalizing Flutter Appses_CO
dc.relation.referencesBart omiej Szypelow. Why Is Flutter a Good Choice for Cross-Platform Projectes_CO
dc.relation.referencesT. Parr. The definitive antlr 4 reference. 2014es_CO
dc.relation.referencesEscobar-Velasquez, C. Donoso-Dias, A. Linares-Vasquez, M. "ITDroid: A Tool for Automated Detection of i18n Issues on Android Apps". En: (2020)es_CO
dc.rights.accessrightsinfo:eu-repo/semantics/openAccessspa
dc.rights.coarhttp://purl.org/coar/access_right/c_abf2spa
dc.rights.licenseAtribución 4.0 Internacionalspa
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/*
dc.subject.keywordInternationalization
dc.subject.keywordissues
dc.subject.keywordmobile
dc.subject.keywordFlutter
dc.subject.keywordapps
dc.subject.themesIngenieríaes_CO
dc.titleInternationalization issues identification in mobile Flutter apps
dc.typeTrabajo de grado - Pregradoes_CO
dc.type.coarhttp://purl.org/coar/resource_type/c_7a1f
dc.type.coarversionhttp://purl.org/coar/version/c_ab4af688f83e57aa
dc.type.contentTextes_CO
dc.type.driverinfo:eu-repo/semantics/bachelorThesis
dc.type.redcolhttp://purl.org/redcol/resource_type/TP
dc.type.versioninfo:eu-repo/semantics/acceptedVersion
dspace.entity.typePublication
person.identifier.cvlachttps://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=00016890402019118830
person.identifier.gsidhttps://scholar.google.es/citations?user=55fmMcoAAAAJ
person.identifier.orcid0000-0001-8414-9301
person.identifier.orcid0000-0003-0161-2888
relation.isDirectorOfPublication90cbaa5a-48e9-458f-949b-4a661bbe3291
relation.isDirectorOfPublication0cbe51ff-e35a-4c3a-ad77-609b3cdfc9b2
relation.isDirectorOfPublication.latestForDiscovery90cbaa5a-48e9-458f-949b-4a661bbe3291
Archivos
Bloque original
Mostrando 1 - 2 de 2
Cargando...
Miniatura
Nombre:
Internationalization_issues_identification_in_mobile_Flutter_apps.pdf
Tamaño:
1.02 MB
Formato:
Adobe Portable Document Format
Descripción:
Trabajo de Grado
No hay miniatura disponible
Nombre:
Formato_Autorizacion_201714355.pdf
Tamaño:
147.54 KB
Formato:
Adobe Portable Document Format
Descripción:
HIDE
Bloque de licencias
Mostrando 1 - 1 de 1
No hay miniatura disponible
Nombre:
license.txt
Tamaño:
1.77 KB
Formato:
Item-specific license agreed upon to submission
Descripción: