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 条
  • [41] On code reuse from StackOverflow: An exploratory study on Android apps
    Abdalkareem, Rabe
    Shihab, Emad
    Rilling, Juergen
    INFORMATION AND SOFTWARE TECHNOLOGY, 2017, 88 : 148 - 158
  • [42] An exploratory study on the usage of common interface elements in android applications
    Taba, Seyyed Ehsan Salamati
    Keivanloo, Iman
    Zou, Ying
    Wang, Shaohua
    JOURNAL OF SYSTEMS AND SOFTWARE, 2017, 131 : 491 - 504
  • [43] Towards Automated Fact-Checking: An Exploratory Study on Identifying Check-worthy Phrases for Verification
    Bartol, Galo Emanuel Pianciola
    Tommasel, Antonela
    2024 L LATIN AMERICAN COMPUTER CONFERENCE, CLEI 2024, 2024,
  • [44] Towards Benchmarking the Coverage of Automated Testing Tools in Android against Manual Testing
    Thung, Ferdian
    Irsan, Ivana Clairine
    Liu, Jiakun
    Lo, David
    PROCEEDINGS OF THE 2024 IEEE/ACM 11TH INTERNATIONAL CONFERENCE ON MOBILE SOFTWARE ENGINEERING AND SYSTEMS, MOBILESOFT 2024, 2024, : 74 - 77
  • [45] FirmwareDroid: Towards Automated Static Analysis of Pre-Installed Android Apps
    Sutter, Thomas
    Tellenbach, Bernhard
    2023 IEEE/ACM 10TH INTERNATIONAL CONFERENCE ON MOBILE SOFTWARE ENGINEERING AND SYSTEMS, MOBILESOFT, 2023, : 12 - 22
  • [46] Can App Changelogs Improve Requirements Classification from App Reviews? An Exploratory Study
    Wang, Chong
    Zhang, Fan
    Liang, Peng
    Daneva, Maya
    van Sinderen, Marten
    PROCEEDINGS OF THE 12TH ACM/IEEE INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING AND MEASUREMENT (ESEM 2018), 2018,
  • [47] The role of export promotion programs in the internationalisation of female-owned enterprises An exploratory study
    Rosenbaum, Gitte Ohrt
    INTERNATIONAL JOURNAL OF GENDER AND ENTREPRENEURSHIP, 2019, 11 (03) : 323 - 347
  • [48] Internationalisation and intersectionality in Hong Kong university student life: an exploratory study of social exclusion
    Hoang, Andrew Pau
    Jordan, Lucy P.
    MULTICULTURAL EDUCATION REVIEW, 2019, 11 (02) : 114 - 134
  • [49] TOWARDS INTERNATIONALISATION AND INTERDISCIPLINARITY OF HIGHER EDUCATION - THE MADEM PROJECT CASE STUDY
    Dzienkowski, M.
    Milosz, M.
    Plechawska-Wojcik, M.
    Stryczewska, H.
    INTED2016: 10TH INTERNATIONAL TECHNOLOGY, EDUCATION AND DEVELOPMENT CONFERENCE, 2016, : 4919 - 4928
  • [50] Detecting Wearable App Permission Mismatches: A Case Study on Android Wear
    Mujahid, Suhaib
    ESEC/FSE 2017: PROCEEDINGS OF THE 2017 11TH JOINT MEETING ON FOUNDATIONS OF SOFTWARE ENGINEERING, 2017, : 1065 - 1067