• Home
  • Search
  • How Are Multilingual Systems Constructed: Characterizing Language Use and Selection in Open-Source Multilingual Software
  • Open Access IconOpen Access
  • Cite Icon12
  • https://doi.org/10.1145/3631967Copy DOI Icon

How Are Multilingual Systems Constructed: Characterizing Language Use and Selection in Open-Source Multilingual Software

  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

For many years now, modern software is known to be developed in multiple languages (hence termed as multilingual or multi-language software). Yet, to date, we still only have very limited knowledge about how multilingual software systems are constructed. For instance, it is not yet really clear how different languages are used, selected together, and why they have been so in multilingual software development. Given the fact that using multiple languages in a single software project has become a norm, understanding language use and selection (i.e., language profile ) as a basic element of the multilingual construction in contemporary software engineering is an essential first step. In this article, we set out to fill this gap with a large-scale characterization study on language use and selection in open-source multilingual software. We start with presenting an updated overview of language use in 7,113 GitHub projects spanning the 5 past years by characterizing overall statistics of language profiles, followed by a deeper look into the functionality relevance/justification of language selection in these projects through association rule mining. We proceed with an evolutionary characterization of 1,000 GitHub projects for each of the 10 past years to provide a longitudinal view of how language use and selection have changed over the years, as well as how the association between functionality and language selection has been evolving. Among many other findings, our study revealed a growing trend of using three to five languages in one multilingual software project and the noticeable stableness of top language selections. We found a non-trivial association between language selection and certain functionality domains, which was less stable than that with individual languages over time. In a historical context, we also have observed major shifts in these characteristics of multilingual systems both in contrast to earlier peer studies and along the evolutionary timeline. Our findings offer essential knowledge on the multilingual construction in modern software development. Based on our results, we also provide insights and actionable suggestions for both researchers and developers of multilingual systems.

Similar Papers
  • Conference Article
  • Citations10

Tool support for reverse engineering multi-lingual software

  • Oct 06, 1997
  • T.D Hendrix +3
  • Research Article
  • Citations9

Characterising health promotion in Aboriginal and Torres Strait Islander languages: A content analysis of COVID-19 and maternal health resources.

  • Mar 31, 2022
  • Health promotion journal of Australia : official journal of Australian Association of Health Promotion Professionals
  • Lorane Gaborit +2
  • Discussion
  • Citations13

Practical issues in multi-lingual research

  • Feb 17, 2015
  • International journal of nursing studies
  • Eun-Ok Im +7
  • Research Article

Institutional and gender influences on translanguaging practices among Indian university students

  • Dec 04, 2025
  • Translation and Translanguaging in Multilingual Contexts
  • Juhi Yasmeen +2
  • Research Article
  • Citations5

Development of linguistic critical consciousness of multilingual preservice teachers of color

  • Mar 22, 2024
  • International Multilingual Research Journal
  • Laura Mahalingappa
  • Research Article

Students’ Multiple Language Use in an EFL Class: A Case at an English Education Department

  • Dec 30, 2023
  • The QUEST: Journal of Multidisciplinary Research and Development
  • Muh Syafei +3
  • Conference Article

Statistical measure for assisting the multilingual information retrieval system evaluation using Normalized Distance Measure

  • Jun 01, 2011
  • Sidige Chetana +2
  • Research Article
  • Citations92

The Language Planning Situation in South Africa

  • Dec 01, 2001
  • Current Issues in Language Planning
  • Nkonko M Kamwangamalu
  • Research Article

In Babel's Shadow: Multilingual literatures, Monolingual States

  • Mar 01, 2012
  • Comparative Literature Studies
  • Claire Kramsch
  • Conference Article
  • Citations12

A Kaleidoscope of Languages

  • May 02, 2017
  • Ge Gao +1
  • Research Article

THE EVOLUTION OF METAPHOR IN THE DIACHRONIC ASPECT ON THE MATERIAL OF ENGLISH POETRY

  • Sep 26, 2024
  • Журнал серии «Филологические науки»
  • V.V Kos +1
  • Research Article
  • Citations9

Development and analysis of multilingual phone recognition systems using Indian languages

  • Jan 12, 2019
  • International Journal of Speech Technology
  • K E Manjunath +3
  • Research Article

Exploring Security Vulnerabilities in Multilingual Speech Translation Systems via Deceptive Inputs.

  • Jan 01, 2026
  • IEEE transactions on pattern analysis and machine intelligence
  • Chang Liu +9
  • Research Article
  • Citations8

Design and Analysis of English Intelligent Translation System Based on Internet of Things and Big Data Model.

  • May 19, 2022
  • Computational Intelligence and Neuroscience
  • Li Lei +1
  • Book Chapter
  • Citations1

National-Level Language and Education Policies in India: Kumaunis as Linguistic Minorities

  • Oct 28, 2017
  • Cynthia Groff
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.