Research Article

Fine-Tuning LLaMA2, LLaMA3, and Phi3 Models for Code Generation with Turkish Instructions

Volume: 17 Number: 2 December 30, 2025

Fine-Tuning LLaMA2, LLaMA3, and Phi3 Models for Code Generation with Turkish Instructions

Abstract

With the advancement of artificial intelligence and large language models, various models have begun to be utilized at every stage of software development processes, leading to changes in coding habits. Instead of writing entire pieces of code themselves, developers now leave certain patterns to language models or use these models to query issues they encounter. Similarly, code translation from one programming language to another is also carried out with the help of language models. While such studies are observed in the English language, a model designed specifically for generating code in response to queries posed in Turkish does not yet exist. In this study, the “python code instructions 18k alpaca” dataset, which includes data for translation, code generation from scratch, and error querying, has been translated into Turkish, and different language models have been trained on this dataset. The performance of the trained language models has been evaluated using the ROUGE, BLEU and METEOR metrics and models that can generate code are presented

Keywords

References

  1. Abdin, M., Aneja, J., Behl, H., Bubeck, S., Eldan, R. et al., Phi-4 technical report, arXiv preprint arXiv:2412.08905, (2024).
  2. Allamanis, M., Tarlow, D., Gordon, A.,Wei, Y., Bimodal modelling of source code and natural language, International Conference on Machine Learning, PMLR, (2015), 2123–2132.
  3. Allamanis, M., Barr, E.T., Devanbu, P., Sutton, C., A survey of machine learning for big code and naturalness, ACM Computing Surveys, 51(2018), 1–37.
  4. Banerjee, S., Lavie, A., METEOR: An automatic metric for MT evaluation with improved correlation with human judgments, Proceedings of the ACL Workshop on Intrinsic and Extrinsic Evaluation Measures for Machine Translation and/or Summarization, ( 2005), 65–72.
  5. Campbell, B.A., Treude, C., NLP2Code: Code snippet content assist via natural language tasks, Proceedings of the 2017 IEEE International Conference on Software Maintenance and Evolution (ICSME), (2017), 628–632.
  6. Dehaerne, E., Dey, B., Halder, S., De Gendt, S., Meert, W., Code generation using machine learning: A systematic review, IEEE Access, 10(2022), 82434–82455.
  7. Desai, A., Gulwani, S., Hingorani, V., Jain, N., Karkare, A. et al., Program synthesis using natural language, Proceedings of the 38th International Conference on Software Engineering, (2016), 345–356.
  8. Falcini, F., Lami, G., Costanza, A. M., Deep learning in automotive software, IEEE Software, 34(2017), 56–63.

Details

Primary Language

English

Subjects

Deep Learning

Journal Section

Research Article

Publication Date

December 30, 2025

Submission Date

May 14, 2025

Acceptance Date

June 30, 2025

Published in Issue

Year 2025 Volume: 17 Number: 2

APA
Öztürk, E., & Carus, A. (2025). Fine-Tuning LLaMA2, LLaMA3, and Phi3 Models for Code Generation with Turkish Instructions. Turkish Journal of Mathematics and Computer Science, 17(2), 519-526. https://doi.org/10.47000/tjmcs.1699086
AMA
1.Öztürk E, Carus A. Fine-Tuning LLaMA2, LLaMA3, and Phi3 Models for Code Generation with Turkish Instructions. TJMCS. 2025;17(2):519-526. doi:10.47000/tjmcs.1699086
Chicago
Öztürk, Emir, and Aydın Carus. 2025. “Fine-Tuning LLaMA2, LLaMA3, and Phi3 Models for Code Generation With Turkish Instructions”. Turkish Journal of Mathematics and Computer Science 17 (2): 519-26. https://doi.org/10.47000/tjmcs.1699086.
EndNote
Öztürk E, Carus A (December 1, 2025) Fine-Tuning LLaMA2, LLaMA3, and Phi3 Models for Code Generation with Turkish Instructions. Turkish Journal of Mathematics and Computer Science 17 2 519–526.
IEEE
[1]E. Öztürk and A. Carus, “Fine-Tuning LLaMA2, LLaMA3, and Phi3 Models for Code Generation with Turkish Instructions”, TJMCS, vol. 17, no. 2, pp. 519–526, Dec. 2025, doi: 10.47000/tjmcs.1699086.
ISNAD
Öztürk, Emir - Carus, Aydın. “Fine-Tuning LLaMA2, LLaMA3, and Phi3 Models for Code Generation With Turkish Instructions”. Turkish Journal of Mathematics and Computer Science 17/2 (December 1, 2025): 519-526. https://doi.org/10.47000/tjmcs.1699086.
JAMA
1.Öztürk E, Carus A. Fine-Tuning LLaMA2, LLaMA3, and Phi3 Models for Code Generation with Turkish Instructions. TJMCS. 2025;17:519–526.
MLA
Öztürk, Emir, and Aydın Carus. “Fine-Tuning LLaMA2, LLaMA3, and Phi3 Models for Code Generation With Turkish Instructions”. Turkish Journal of Mathematics and Computer Science, vol. 17, no. 2, Dec. 2025, pp. 519-26, doi:10.47000/tjmcs.1699086.
Vancouver
1.Emir Öztürk, Aydın Carus. Fine-Tuning LLaMA2, LLaMA3, and Phi3 Models for Code Generation with Turkish Instructions. TJMCS. 2025 Dec. 1;17(2):519-26. doi:10.47000/tjmcs.1699086