CodeChain: Towards Modular Code Generation Through Chain of Self-revisions with Representative Sub-modules - Le, Hung; Chen, Hailin; Saha, Amrita; Gokul, Akash; Sahoo, Doyen; Joty, Shafiq (International Conference on Learning Representations, 2024)