Saved in:
Bibliographic Details
Main Authors: Jin, Naizhu, Li, Zhong, Zhang, Tian, Zeng, Qingkai
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2504.10178
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866916707151380480
author Jin, Naizhu
Li, Zhong
Zhang, Tian
Zeng, Qingkai
author_facet Jin, Naizhu
Li, Zhong
Zhang, Tian
Zeng, Qingkai
contents With the rapid development of code intelligence, the application of multiple programming languages is becoming increasingly widespread. However, most existing code generation models mainly focus on a single or a few programming languages, resulting in unsatisfactory performance in a multilingual environment. Chain-of-Thought (CoT) reasoning can significantly improve the performance of the model without the need for retraining or fine-tuning the code generation model by reasonably decomposing complex code generation tasks into multiple subtasks and gradually deriving solutions for each subtask. Nevertheless, the existing CoT generation methods mainly concentrate on Python code, and the performance on other programming languages remains unclear. To fill this gap, we first constructed a CoT generation dataset for 12 programming languages through multi-agent technology. On this basis, we proposed a CoT generation method MSCoT applicable to multiple programming languages. By introducing CoT into the code generation large model, the performance of the code generation large model in a multilingual environment can be improved. Through large-scale empirical research, we compared the generalization abilities of MSCoT and the existing CoT generation methods on multiple programming languages and proved the effectiveness of MSCoT for multiple programming languages. In addition, we also designed a human study to prove the quality of the CoT generated by MSCoT. Finally, we opensourced the model and dataset of MSCoT to promote the research on CoT generation for multiple programming languages.
format Preprint
id arxiv_https___arxiv_org_abs_2504_10178
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle MSCoT: Structured Chain-of-Thought Generation for Multiple Programming Languages
Jin, Naizhu
Li, Zhong
Zhang, Tian
Zeng, Qingkai
Software Engineering
With the rapid development of code intelligence, the application of multiple programming languages is becoming increasingly widespread. However, most existing code generation models mainly focus on a single or a few programming languages, resulting in unsatisfactory performance in a multilingual environment. Chain-of-Thought (CoT) reasoning can significantly improve the performance of the model without the need for retraining or fine-tuning the code generation model by reasonably decomposing complex code generation tasks into multiple subtasks and gradually deriving solutions for each subtask. Nevertheless, the existing CoT generation methods mainly concentrate on Python code, and the performance on other programming languages remains unclear. To fill this gap, we first constructed a CoT generation dataset for 12 programming languages through multi-agent technology. On this basis, we proposed a CoT generation method MSCoT applicable to multiple programming languages. By introducing CoT into the code generation large model, the performance of the code generation large model in a multilingual environment can be improved. Through large-scale empirical research, we compared the generalization abilities of MSCoT and the existing CoT generation methods on multiple programming languages and proved the effectiveness of MSCoT for multiple programming languages. In addition, we also designed a human study to prove the quality of the CoT generated by MSCoT. Finally, we opensourced the model and dataset of MSCoT to promote the research on CoT generation for multiple programming languages.
title MSCoT: Structured Chain-of-Thought Generation for Multiple Programming Languages
topic Software Engineering
url https://arxiv.org/abs/2504.10178