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 条
  • [21] Improving Android app exploratory testing with UI test cases using code change analysis
    Reis, Jacinto
    Mota, Alexandre
    INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2024,
  • [22] Automated Repair of Information Flow Security in Android Implicit Inter-App Communication
    Tiwari, Abhishek
    Prakash, Jyoti
    Dong, Zhen
    Furia, Carlo A.
    FORMAL METHODS, PT I, FM 2024, 2025, 14933 : 285 - 303
  • [23] XDebloat: Towards Automated Feature-Oriented App Debloating
    Tang, Yutian
    Zhou, Hao
    Luo, Xiapu
    Chen, Ting
    Wang, Haoyu
    Xu, Zhou
    Cai, Yan
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2022, 48 (11) : 4501 - 4520
  • [24] PriGen: Towards Automated Translation of Android Applications' Code to Privacy Captions
    Jain, Vijayanta
    Gupta, Sanonda Datta
    Ghanavati, Sepideh
    Peddinti, Sai Teja
    RESEARCH CHALLENGES IN INFORMATION SCIENCE (RCIS 2021), 2021, 415 : 142 - 151
  • [25] Automated Test Input Generation for Android: Towards Getting There in an Industrial Case
    Zheng, Haibing
    Li, Dengfeng
    Liang, Beihai
    Zeng, Xia
    Zheng, Wujie
    Deng, Yuetang
    Lam, Wing
    Yang, Wei
    Xie, Tao
    2017 IEEE/ACM 39TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: SOFTWARE ENGINEERING IN PRACTICE TRACK (ICSE-SEIP 2017), 2017, : 253 - 262
  • [26] An Exploratory Study into Automated Precis Grading
    De Clercq, Orphee
    Van Hoecke, Senne
    PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON LANGUAGE RESOURCES AND EVALUATION (LREC 2020), 2020, : 397 - 404
  • [27] Factors influencing the internationalisation of new ventures in the Irish aquaculture industry: An exploratory study
    Evers N.
    Journal of International Entrepreneurship, 2010, 8 (4) : 392 - 416
  • [28] INTERNATIONALISATION OF SMALL AND MEDIUM SICILIAN WINERIES: AN EXPLORATORY STUDY BASED ON THE RBV APPROACH
    Crescimanno, Maria
    Galati, Antonino
    Siggia, Dario
    Tinervia, Salvatore
    FUTURE OF ENTREPRENEURSHIP, 2014, : 536 - 546
  • [29] Towards an internationalisation of competition policy
    Jacquemin, A
    WORLD ECONOMY, 1995, 18 (06): : 781 - 789
  • [30] A Large-Scale Empirical Study of Android App Decompilation
    Mauthe, Noah
    Kargen, Ulf
    Shahmehri, Nahid
    2021 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION AND REENGINEERING (SANER 2021), 2021, : 400 - 410