Fine-Tuning Large Language Models for Turkish Flutter Code Generation

dc.contributor.author Uluırmak, Buğra Alperen
dc.contributor.author Kurban, Rifat
dc.date.accessioned 2026-03-23T14:49:38Z
dc.date.available 2026-03-23T14:49:38Z
dc.date.issued 2025-12-29
dc.description.abstract The rapid advancement of large language models (LLMs) for code generation has largely centered on English programming queries. This paper focuses on a low-resource language scenario, specifically Turkish, in the context of Flutter mobile app development. Two representative LLMs (a 4B-parameter multilingual model and a 3B code-specialized model) on a new Turkish question-and-answer dataset for Flutter/Dart are fine-tuned in this study. Fine-tuning with parameter-efficient techniques yields dramatic improvements in code generation quality: Bilingual Evaluation Understudy (BLEU), Recall-Oriented Understudy for Gisting Evaluation (ROUGE-L), Metric for Evaluation of Translation with Explicit Ordering (METEOR), Bidirectional Encoder Representations from Transformers Score (BERTScore), and CodeBLEU scores show significant increases. The rate of correct solutions increased from ~30–70% (for base models) to 80–90% after fine-tuning. The performance trade-offs between models are analyzed, revealing that the multilingual model slightly outperforms the code-focused model in accuracy after fine-tuning. However, the code-focused model demonstrates faster inference speeds. These results demonstrate that even with very limited non-English training data, customizing LLMs can bridge the gap in code generation, enabling high-quality assistance for Turkish developers comparable to that for English. The dataset was released on GitHub to facilitate further research in multilingual code generation. en_US
dc.identifier.doi 10.35377/saucis...1722643
dc.identifier.issn 2636-8129
dc.identifier.scopus 2-s2.0-105027667311
dc.identifier.uri https://hdl.handle.net/20.500.12573/5834
dc.identifier.uri https://doi.org/10.35377/saucis...1722643
dc.identifier.uri https://search.trdizin.gov.tr/en/yayin/detay/1372855
dc.language.iso en
dc.publisher Sakarya University
dc.relation.ispartof Sakarya University Journal of Computer and Information Sciences  (Online)
dc.rights info:eu-repo/semantics/openAccess
dc.subject Bilgisayar Bilimleri, Yazılım Mühendisliği
dc.subject Flutter
dc.subject Large Language Models
dc.subject Code Generation
dc.subject Fine-tuning
dc.subject Low-Resource Languages
dc.title Fine-Tuning Large Language Models for Turkish Flutter Code Generation en_US
dc.type Article
dspace.entity.type Publication
gdc.author.id 0000-0002-0277-2210
gdc.author.id 0009-0000-3077-673X
gdc.author.scopusid 60093425600
gdc.author.scopusid 24729361200
gdc.bip.impulseclass C5
gdc.bip.influenceclass C5
gdc.bip.popularityclass C5
gdc.coar.access open access
gdc.coar.type text::journal::journal article
gdc.collaboration.industrial false
gdc.description.department Abdullah Gül University
gdc.description.departmenttemp [Uluırmak, Buğra Alperen; Kurban, Rifat] Abdullah Gül Üniversitesi, Bilgisayar Mühendisliği Bölümü, Kayseri, Türkiye
gdc.description.endpage 650
gdc.description.issue 4
gdc.description.publicationcategory Makale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı
gdc.description.startpage 637
gdc.description.volume 8
gdc.identifier.openalex W4415103254
gdc.identifier.trdizinid 1372855
gdc.index.type TR-Dizin
gdc.index.type Scopus
gdc.oaire.accesstype GOLD
gdc.oaire.diamondjournal false
gdc.oaire.impulse 0.0
gdc.oaire.influence 2.3811355E-9
gdc.oaire.isgreen false
gdc.oaire.popularity 2.5970819E-9
gdc.oaire.publicfunded false
gdc.openalex.collaboration National
gdc.openalex.fwci 0.00
gdc.openalex.normalizedpercentile 0.14
gdc.opencitations.count 0
gdc.plumx.newscount 1
gdc.plumx.scopuscites 0
gdc.scopus.citedcount 0
relation.isAuthorOfPublication.latestForDiscovery f55f9796-680f-4dd5-9c98-e43d0ffee812
relation.isOrgUnitOfPublication.latestForDiscovery 52f507ab-f278-4a1f-824c-44da2a86bd51

Files