Revisiting the Impact of Pursuing Modularity for Code Generation
Not on the map. Why?
Abstract (arXiv)
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.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 4 of its 11 references that are in the map. First posted on arXiv 16 Jul 2024.
Builds on
4 of 11 references.
References · 4
- 2021Evaluating Large Language Models Trained on Codecited by 8,320
- 2024DeepSeek-Coder: When the Large Language Model Meets Programming -- The Rise of Code Intelligencecited by 1,181
- 2021Measuring Coding Challenge Competence With APPScited by 902
- 2023LLM-Assisted Code Cleaning For Training Accurate Code Generatorscited by 27
Built on by
Not cited yet.