Purpose: This study explores the nuanced impact of language use in Software Engineering, focusing on how linguistic and cultural dynamics influence professional practices, identity, and interactions. Methods: The research employs an auto-ethnographic approach, drawing on the first author’s experiences as a native Tamil speaker residing in Wales. Data collection includes personal observations from educational institutions, commercial spaces, healthcare environments, and international contexts. Thematic analysis is used to identify patterns and implications of language choices, such as code-switching and code-mixing. Results: The findings reveal that language choices significantly affect professional practices and personal identity within Software Engineering. Codeswitching and code-mixing are prevalent, influencing interactions and the design of software systems for multilingual and multicultural audiences. The study underscores the necessity for inclusive language policies that accommodate the multilingual realities of modern societies. Conclusion: This research contributes to the understanding of language and culture in Software Engineering, highlighting the intertwined nature of linguistic choices with cultural identity and social dynamics. By advocating for the broader acceptance of qualitative methods like auto-ethnography, the study offers valuable insights into managing linguistic diversity in global software development environments and informs policy-making to better leverage this diversity for cultural and technological advancement.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Exploring Linguistic and Cultural Dynamics in Software Engineering: An Auto-Ethnographic Approach

  • Raj Ramachandran,
  • Khoa Phung

摘要

Purpose: This study explores the nuanced impact of language use in Software Engineering, focusing on how linguistic and cultural dynamics influence professional practices, identity, and interactions. Methods: The research employs an auto-ethnographic approach, drawing on the first author’s experiences as a native Tamil speaker residing in Wales. Data collection includes personal observations from educational institutions, commercial spaces, healthcare environments, and international contexts. Thematic analysis is used to identify patterns and implications of language choices, such as code-switching and code-mixing. Results: The findings reveal that language choices significantly affect professional practices and personal identity within Software Engineering. Codeswitching and code-mixing are prevalent, influencing interactions and the design of software systems for multilingual and multicultural audiences. The study underscores the necessity for inclusive language policies that accommodate the multilingual realities of modern societies. Conclusion: This research contributes to the understanding of language and culture in Software Engineering, highlighting the intertwined nature of linguistic choices with cultural identity and social dynamics. By advocating for the broader acceptance of qualitative methods like auto-ethnography, the study offers valuable insights into managing linguistic diversity in global software development environments and informs policy-making to better leverage this diversity for cultural and technological advancement.