Skip to content

YerbaPage/Awesome-Repo-Level-Code-Generation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

25 Commits
Β 
Β 
Β 
Β 

Repository files navigation

πŸ€–βœ¨ Awesome Repository-Level Code Generation βœ¨πŸ€–

🌟 A curated list of awesome repository-level code generation research papers and resources. If you want to contribute to this list (please do), feel free to send me a pull request. πŸš€

πŸ“š Contents

πŸ’₯ Repo-Level Issue Resolution

πŸ€– Repo-Level Code Completion

  • Improving FIM Code Completions via Context & Curriculum Based Learning [2024-12-arXiv] [πŸ“„ paper]

  • ContextModule: Improving Code Completion via Repository-level Contextual Information [2024-12-arXiv] [πŸ“„ paper]

  • RepoGenReflex: Enhancing Repository-Level Code Completion with Verbal Reinforcement and Retrieval-Augmented Generation [2024-09-arXiv] [πŸ“„ paper]

  • RAMBO: Enhancing RAG-based Repository-Level Method Body Completion [2024-09-arXiv] [πŸ“„ paper] [πŸ”— repo]

  • RLCoder: Reinforcement Learning for Repository-Level Code Completion [2024-07-arXiv] [πŸ“„ paper] [πŸ”— repo]

  • Hierarchical Context Pruning: Optimizing Real-World Code Completion with Repository-Level Pretrained Code LLMs [2024-06-arXiv] [πŸ“„ paper] [πŸ”— repo]

  • STALL+: Boosting LLM-based Repository-level Code Completion with Static Analysis [2024-06-arXiv] [πŸ“„ paper]

  • GraphCoder: Enhancing Repository-Level Code Completion via Code Context Graph-based Retrieval and Language Model [2024-06-arXiv] [πŸ“„ paper]

  • Enhancing Repository-Level Code Generation with Integrated Contextual Information [2024-06-arXiv] [πŸ“„ paper]

  • R2C2-Coder: Enhancing and Benchmarking Real-world Repository-level Code Completion Abilities of Code Large Language Models [2024-06-arXiv] [πŸ“„ paper]

  • Natural Language to Class-level Code Generation by Iterative Tool-augmented Reasoning over Repository [2024-05-arXiv] [πŸ“„ paper] [πŸ”— repo]

  • Iterative Refinement of Project-Level Code Context for Precise Code Generation with Compiler Feedback [2024-03-arXiv] [πŸ“„ paper] [πŸ”— repo]

  • Repoformer: Selective Retrieval for Repository-Level Code Completion [2024-03-arXiv] [πŸ“„ paper] [πŸ”— repo]

  • RepoHyper: Search-Expand-Refine on Semantic Graphs for Repository-Level Code Completion [2024-03-arXiv] [πŸ“„ paper] [πŸ”— repo]

  • RepoMinCoder: Improving Repository-Level Code Generation Based on Information Loss Screening [2024-07-Internetware] [πŸ“„ paper]

  • CodePlan: Repository-Level Coding using LLMs and Planning [2024-07-FSE] [πŸ“„ paper] [πŸ”— repo]

  • RepoCoder: Repository-Level Code Completion Through Iterative Retrieval and Generation [2023-10-EMNLP] [πŸ“„ paper] [πŸ”— repo]

  • Monitor-Guided Decoding of Code LMs with Static Analysis of Repository Context [2023-09-NeurIPS] [πŸ“„ paper] [πŸ”— repo]

  • RepoFusion: Training Code Models to Understand Your Repository [2023-06-arXiv] [πŸ“„ paper] [πŸ”— repo]

  • Repository-Level Prompt Generation for Large Language Models of Code [2023-06-ICML] [πŸ“„ paper] [πŸ”— repo]

  • Fully Autonomous Programming with Large Language Models [2023-06-GECCO] [πŸ“„ paper] [πŸ”— repo]

πŸ“Š Datasets and Benchmarks

Releases

No releases published

Packages

No packages published