Towards automated Android app internationalisation: An exploratory study

被引:1
|
作者
Liu, Pei [1 ]
Xia, Qingxin [2 ]
Liu, Kui [3 ]
Guo, Juncai [4 ]
Wang, Xin [4 ]
Liu, Jin [4 ]
Grundy, John [1 ]
Li, Li [5 ]
机构
[1] Monash Univ, Clayton, Vic, Australia
[2] North China Inst Sci & Technol, Hebei, Peoples R China
[3] Huawei Software Engn Applicat Technol Lab, Hangzhou, Peoples R China
[4] Wuhan Univ, Wuhan, Peoples R China
[5] Beihang Univ, Beijing, Peoples R China
关键词
Android; Apps; Languages; Internationalisation; LOCALIZATION;
D O I
10.1016/j.jss.2022.111559
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Android has become the most popular mobile platform with over 2.5 billion active users who use many different languages across many different countries. In order for Android apps to be useable by all of them, app developers usually need to add an internationalisation feature that adapts the app to the users' linguistic and cultural requirements. Such a process, including the translation from the default language to up to thousands of languages, is usually achieved via manual efforts and hence is resource-intensive, time-consuming, and error-prone. Automated approaches are hence in demand to help developers mitigate such manual efforts. Since there are millions of apps proposed already for Android users, we are interested in knowing to what extent internationalisation has been supported. Our experimental results show that Android apps, at least the ones released on online markets, have mostly been equipped with internationalisation features, with the number of supported languages varies significantly. By mapping the actual term translations among different languages, we further find that the translations tend to be consistent among different apps, suggesting the possibility to learn from this data to achieve automated app internalisation. To explore this idea we implemented a Transformer-based prototype approach Androi18n, that learns from developers' practical translations to achieve automated mobile app text translations. Experimental results show that Androi18n is effective in achieving our objective, and its high performance is generic across the translations of different languages.(c) 2022 Elsevier Inc. All rights reserved.
引用
收藏
页数:14
相关论文
共 50 条
  • [1] AutoDebloater: Automated Android App Debloating
    Liu, Jiakun
    Hu, Xing
    Thung, Ferdian
    Maoz, Shahar
    Toch, Eran
    Gao, Debin
    Lo, David
    2023 38TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, ASE, 2023, : 2090 - 2093
  • [2] Internationalisation process of African banks: an exploratory study
    Boojihawon, Dev Kumar
    Acholonu, Kelechi K.
    AFRICAN JOURNAL OF ECONOMIC AND MANAGEMENT STUDIES, 2013, 4 (02) : 244 - 266
  • [3] Android Mobile App Development as a Motivation towards Computer Programming
    Jawad, Hadeel Mohammed
    2019 IEEE INTERNATIONAL CONFERENCE ON ELECTRO INFORMATION TECHNOLOGY (EIT), 2019, : 169 - 175
  • [4] ReChan: An Automated Analysis of Android App Release Notes to Report Inconsistencies
    Dominguez-Alvarez, Daniel
    Toniuc, Daniel
    Gorla, Alessandra
    9TH IEEE/ACM INTERNATIONAL CONFERENCE ON MOBILE SOFTWARE ENGINEERING AND SYSTEMS, MOBILESOFT 2022, 2022, : 73 - 83
  • [5] Improving Android App Responsiveness Through Automated Frame Rate Reduction
    Callan, James
    Petke, Justyna
    SEARCH-BASED SOFTWARE ENGINEERING (SSBSE 2021), 2021, 12914 : 136 - 150
  • [6] Automated Assessment of the Visual Design of Android Apps Developed with App Inventor
    Solecki, Igor
    Porto, Joao
    Alves, Nathalia da Cruz
    von Wangenheim, Christiane Gresse
    Hauck, Jean
    Borgatto, Adriano Ferreti
    SIGCSE 2020: PROCEEDINGS OF THE 51ST ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2020, : 51 - 57
  • [7] AndroGenerator: An automated and configurable android app network traffic generation system
    Su, Xin
    Zhang, Dafang
    Li, Wenjia
    Wang, Xiaofei
    SECURITY AND COMMUNICATION NETWORKS, 2015, 8 (18) : 4273 - 4288
  • [8] Towards Comprehensive Evaluation for Android Automated Testing Tools
    Zhong Y.
    Shi M.-Y.
    Fang C.-R.
    Zhao Z.-H.
    Chen Z.-Y.
    Ruan Jian Xue Bao/Journal of Software, 2023, 34 (04): : 1630 - 1649
  • [9] Coping with uncertainty in the internationalisation strategy An exploratory study on entrepreneurial firms
    Magnani, Giovanna
    Zucchella, Antonella
    INTERNATIONAL MARKETING REVIEW, 2019, 36 (01) : 131 - 163
  • [10] Internationalisation of emerging market firms: an exploratory study of Chilean companies
    Bianchi, Constanza
    INTERNATIONAL JOURNAL OF EMERGING MARKETS, 2014, 9 (01) : 54 - 78