상세 보기
Revisiting the Impact of Pursuing Modularity for Code Generation
- Kang, Deokyeong;
- Seo, Ki Jung;
- Kim, Taeuk
SCOPUS
1초록
Modular programming, which aims to construct the final program by integrating smaller, independent building blocks, has been regarded as a desirable practice in software development. However, with the rise of recent code generation agents built upon large language models (LLMs), a question emerges: is this traditional practice equally effective for these new tools? In this work, we assess the impact of modularity in code generation by introducing a novel metric for its quantitative measurement. Surprisingly, unlike conventional wisdom on the topic, we find that modularity is not a core factor for improving the performance of code generation models. We also explore potential explanations for why LLMs do not exhibit a preference for modular code compared to non-modular code. Our code is available at https://github.com/HYU-NLP/Revisiting-Modularity.
키워드
- 제목
- Revisiting the Impact of Pursuing Modularity for Code Generation
- 저자
- Kang, Deokyeong; Seo, Ki Jung; Kim, Taeuk
- 발행일
- 2024-11
- 유형
- Conference paper
- 저널명
- EMNLP 2024 - 2024 Conference on Empirical Methods in Natural Language Processing, Findings of EMNLP 2024
- 페이지
- 11561 ~ 11571