International Journal of Computer Theory and Engineering

Editor-In-Chief: Prof. Mehmet Sahinoglu
Frequency: Quarterly
ISSN: 1793-8201 (Print), 2972-4511 (Online)
Publisher:IACSIT Press

OPEN ACCESS
4.0
CiteScore

IJIET 2025 Vol.17(3): 151-169
doi: 10.7763/IJCTE.2025.V17.1378

Bridging Language Barriers in Programming Education: Java Programming Assistance Tool for Sinhala Native Speakers

Kalpani Sachie Nelanka Athukorala1,* , Dilshan Indraraj De Silva2

  • 1Oloid (Pvt) Ltd, Colombo 08, Sri Lanka
  • 2Department of Information Technology, Faculty of Computing, Sri Lanka Institute of Information Technology, Malabe, Sri Lanka

* Corresponding author

  • Manuscript receivedOctober 17, 2024
  • revisedFebruary 10, 2025
  • acceptedApril 14, 2025
  • publishedSeptember 12, 2025

Abstract

This study presents an innovative programming assistance tool designed to address language barriers faced by Sinhala-speaking novice Java programmers. The tool provides real-time Java code generation and diagram creation based on Sinhala programming queries, enhancing conceptual understanding. Developed using a Design-Based Research methodology, the tool underwent iterative testing with 122 Sinhala-speaking learners, incorporating user feedback to refine usability and performance. Central to the system is Generative Pre-trained Transformer, version 3.5 Turbo, ensuring accurate translations and programming assistance, alongside a transformer-based model that translates Sinhala queries into English for processing. The translation model achieved 91.37% accuracy, with strong Bilingual Evaluation Understudy scores validating its contextual relevance. The tool’s practical applications extend beyond academia, supporting educational institutions, self-learners, and industry professionals in learning and skill development. Statistical evaluation of user performance demonstrated significant improvements in programming comprehension, reinforcing its effectiveness. By promoting inclusivity and expanding access to programming knowledge, this research contributes to the advancement of Sri Lanka’s technology sector and establishes a scalable framework for broader implementation in multilingual programming education.

Keywords

  • Design-Based Research (DBR)
  • pedagogical strategies
  • java coding
  • Large Language Model (LLM)
  • Sinhala native speakers
IJCTE-V17N3-1378

How to Cite

Copied

Kalpani Sachie Nelanka Athukorala and Dilshan Indraraj De Silva, "Bridging Language Barriers in Programming Education: Java Programming Assistance Tool for Sinhala Native Speakers," International Journal of Computer Theory and Engineering, vol. 17, no. 3, pp. 151-169, 2025. https://doi.org/10.7763/IJCTE.2025.V17.1378

Copyright & License

Copyright © 2025 by the authors. This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited (CC BY 4.0).

Article Metrics in Dimensions

Menu