@inproceedings{kang-etal-2024-revisiting,
title = "Revisiting the Impact of Pursuing Modularity for Code Generation",
author = "Kang, Deokyeong and
Seo, KiJung and
Kim, Taeuk",
editor = "Al-Onaizan, Yaser and
Bansal, Mohit and
Chen, Yun-Nung",
booktitle = "Findings of the Association for Computational Linguistics: EMNLP 2024",
month = nov,
year = "2024",
address = "Miami, Florida, USA",
publisher = "Association for Computational Linguistics",
url = "https://preview.aclanthology.org/ingest_wac_2008/2024.findings-emnlp.676/",
doi = "10.18653/v1/2024.findings-emnlp.676",
pages = "11561--11571",
abstract = "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."
}
Markdown (Informal)
[Revisiting the Impact of Pursuing Modularity for Code Generation](https://preview.aclanthology.org/ingest_wac_2008/2024.findings-emnlp.676/) (Kang et al., Findings 2024)
ACL