Camilo Escobar-Velásquez, Andrés Donoso-Diaz, M. Linares-Vásquez
{"title":"ITDroid: A Tool for Automated Detection of i18n Issues on Android Apps","authors":"Camilo Escobar-Velásquez, Andrés Donoso-Diaz, M. Linares-Vásquez","doi":"10.1109/MobileSoft52590.2021.00012","DOIUrl":null,"url":null,"abstract":"Mobile markets allow developers to easily distribute mobile apps worldwide and collect complaints and feature requests in the form of user reviews and star ratings. Therefore, internationalization (i18n) of apps is a highly desired feature, which is currently supported in mobile platforms by using resources files with strings that can be internationalized manually. Nevertheless, since it requires human interaction it is a cumbersome and fault-prone process. Therefore, in this paper, we present ITDroid, an open source tool for automatically detecting i18n bad practices and collateral changes introduced in the GUIs of Android apps. We have validated our approach by executing ITDroid with 31 Android apps and we have identified different types of changes and bugs due to internationalization.GITHUB: https://bit.ly/38wC7uO VIDEO: https://bit.ly/3tXwSvy","PeriodicalId":257528,"journal":{"name":"2021 IEEE/ACM 8th International Conference on Mobile Software Engineering and Systems (MobileSoft)","volume":"157 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 IEEE/ACM 8th International Conference on Mobile Software Engineering and Systems (MobileSoft)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/MobileSoft52590.2021.00012","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
Mobile markets allow developers to easily distribute mobile apps worldwide and collect complaints and feature requests in the form of user reviews and star ratings. Therefore, internationalization (i18n) of apps is a highly desired feature, which is currently supported in mobile platforms by using resources files with strings that can be internationalized manually. Nevertheless, since it requires human interaction it is a cumbersome and fault-prone process. Therefore, in this paper, we present ITDroid, an open source tool for automatically detecting i18n bad practices and collateral changes introduced in the GUIs of Android apps. We have validated our approach by executing ITDroid with 31 Android apps and we have identified different types of changes and bugs due to internationalization.GITHUB: https://bit.ly/38wC7uO VIDEO: https://bit.ly/3tXwSvy