Skip to content

YuyaoGe/Awesome-Vibe-Coding

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Awesome Vibe Coding

Awesome Vibe Coding Cover

Awesome License: MIT PRs Welcome

Our work provides the first comprehensive review of Vibe Coding with large language models. Through systematic analysis of 1000+ research papers, we survey the entire Vibe Coding ecosystem, examining critical infrastructure components including LLM architectures for code, coding agent capabilities, development environments, and feedback mechanisms.


🎯 Abstract

The advancement of large language models (LLMs) has catalyzed a paradigm shift from code generation assistance to autonomous Coding Agents, enabling a novel development methodology termed "Vibe Coding" where developers validate AI-generated implementations through outcome observation rather than line-by-line code comprehension.

We introduce Vibe Coding as a formal discipline, formalizing it through a Constrained Markov Decision Process that captures the dynamic triadic relationship among human developers, software projects, and coding agents.

Building upon this formalization, we synthesize existing practices into five distinct development models: Unconstrained Automation, Iterative Conversational Collaboration, Planning-Driven, Test-Driven, and Context-Enhanced Models, providing the first comprehensive taxonomy in this domain.


📚 Table of Contents

🔗 Related Survey

🏗️ Definition of Vibe Coding

🤔 Why Vibe Coding?

📋 Vibe Coding Development Models

🧠 Large Language Models for Coding

  • Competition-level code generation with AlphaCode, Yujia Li, David Choi, Junyoung Chung, Nate Kushman, Julian Schrittwieser, Rémi Leblond, Tom Eccles, James Keeling, Felix Gimeno, Agustin Dal Lago, Thomas Hubert, Peter Choy, Cyprien de Masson d'Autume, Igor Babuschkin, Xinyun Chen, Po-Sen Huang, Johannes Welbl, Sven Gowal, Alexey Cherepanov, James Molloy, Daniel J. Mankowitz, Esme Sutherland Robson, Pushmeet Kohli, Nando de Freitas, Koray Kavukcuoglu, Oriol Vinyals, arXiv Badge
  • CodeGen: An open large language model for code with multi-turn program synthesis, Erik Nijkamp, Bo Pang, Hiroaki Hayashi, Lifu Tu, Huan Wang, Yingbo Zhou, Silvio Savarese, Caiming Xiong, arXiv Badge
  • SantaCoder: don't reach for the stars!, Loubna Ben Allal, Raymond Li, Denis Kocetkov, Chenghao Mou, Christopher Akiki, Carlos Munoz Ferrandis, Niklas Muennighoff, Mayank Mishra, Alex Gu, Manan Dey, Logesh Kumar Umapathi, Carolyn Jane Anderson, Yangtian Zi, Joel Lamy Poirier, Hailey Schoelkopf, Sergey Troshin, Dmitry Abulkhanov, Manuel Romero, Michael Lappert, Francesco De Toni, Bernardo García del Río, Qian Liu, Shamik Bose, Urvashi Bhattacharyya, Terry Yue Zhuo, Ian Yu, Paulo Villegas, Marco Zocca, Sourab Mangrulkar, David Lansky, Huu Nguyen, Danish Contractor, Luis Villa, Jia Li, Dzmitry Bahdanau, Yacine Jernite, Sean Hughes, Daniel Fried, Arjun Guha, Harm de Vries, Leandro von Werra, arXiv Badge
  • StarCoder: may the source be with you!, Raymond Li, Loubna Ben Allal, Yangtian Zi, Niklas Muennighoff, Denis Kocetkov, Chenghao Mou, Marc Marone, Christopher Akiki, Jia Li, Jenny Chim, Qian Liu, Evgenii Zheltonozhskii, Terry Yue Zhuo, Thomas Wang, Olivier Dehaene, Mishig Davaadorj, Joel Lamy-Poirier, João Monteiro, Oleh Shliazhko, Nicolas Gontier, Nicholas Meade, Armel Zebaze, Ming-Ho Yee, Logesh Kumar Umapathi, Jian Zhu, Benjamin Lipkin, Muhtasham Oblokulov, Zhiruo Wang, Rudra Murthy, Jason Stillerman, Siva Sankalp Patel, Dmitry Abulkhanov, Marco Zocca, Manan Dey, Zhihan Zhang, Nour Fahmy, Urvashi Bhattacharyya, Wenhao Yu, Swayam Singh, Sasha Luccioni, Paulo Villegas, Maxim Kunakov, Fedor Zhdanov, Manuel Romero, Tony Lee, Nadav Timor, Jennifer Ding, Claire Schlesinger, Hailey Schoelkopf, Jan Ebert, Tri Dao, Mayank Mishra, Alex Gu, Jennifer Robinson, Carolyn Jane Anderson, Brendan Dolan-Gavitt, Danish Contractor, Siva Reddy, Daniel Fried, Dzmitry Bahdanau, Yacine Jernite, Carlos Muñoz Ferrandis, Sean Hughes, Thomas Wolf, Arjun Guha, Leandro von Werra, Harm de Vries, arXiv Badge
  • CodeT5+: Open code large language models for code understanding and generation, Yue Wang, Hung Le, Akhilesh Deepak Gotmare, Nghi D.Q. Bui, Junnan Li, Steven C.H. Hoi, arXiv Badge
  • WizardCoder: Empowering code large language models with evol-instruct, Ziyang Luo, Can Xu, Pu Zhao, Qingfeng Sun, Xiubo Geng, Wenxiang Hu, Chongyang Tao, Jing Ma, Qingwei Lin, Daxin Jiang, arXiv Badge
  • CodeGemma: Open code models based on Gemma, CodeGemma Team (Heri Zhao, Jeffrey Hui, Joshua Howland, Nam Nguyen, Siqi Zuo, Andrea Hu, Christopher A. Choquette-Choo, Jingyue Shen, Joe Kelley, Kshitij Bansal, Luke Vilnis, Mateo Wirth, Paul Michel, Peter Choy, Pratik Joshi, Ravin Kumar, Sarmad Hashmi, Shubham Agrawal, Zhitao Gong, Jane Fine, Tris Warkentin, Ale Jakse Hartman, Bin Ni, Kathy Korevec, Kelly Schaefer, Scott Huffman), arXiv Badge
  • Code Llama: Open foundation models for code, Baptiste Rozière, Jonas Gehring, Fabian Gloeckle, Sten Sootla, Itai Gat, Xiaoqing Ellen Tan, Yossi Adi, Jingyu Liu, Romain Sauvestre, Tal Remez, Jérémy Rapin, Artyom Kozhevnikov, Ivan Evtimov, Joanna Bitton, Manish Bhatt, Cristian Canton Ferrer, Aaron Grattafiori, Wenhan Xiong, Alexandre Défossez, Jade Copet, Faisal Azhar, Hugo Touvron, Louis Martin, Nicolas Usunier, Thomas Scialom, Gabriel Synnaeve, arXiv Badge
  • Magicoder: Empowering code generation with OSS-Instruct, Yuxiang Wei, Zhe Wang, Jiawei Liu, Yifeng Ding, Lingming Zhang, arXiv Badge
  • DeepSeek-Coder: When the Large Language Model Meets Programming--The Rise of Code Intelligence, Daya Guo, Qihao Zhu, Dejian Yang, Zhenda Xie, Kai Dong, Wentao Zhang, Guanting Chen, Xiao Bi, Y. Wu, Y.K. Li, Fuli Luo, Yingfei Xiong, Wenfeng Liang, arXiv Badge
  • StarCoder 2 and the Stack v2: The next generation, Anton Lozhkov, Raymond Li, Loubna Ben Allal, Federico Cassano, Joel Lamy-Poirier, Nouamane Tazi, Ao Tang, Dmytro Pykhtar, Jiawei Liu, Yuxiang Wei, Tianyang Liu, Max Tian, Denis Kocetkov, Arthur Zucker, Younes Belkada, Zijian Wang, Qian Liu, Dmitry Abulkhanov, Indraneil Paul, Zhuang Li, Wen-Ding Li, Megan Risdal, Jia Li, Jian Zhu, Terry Yue Zhuo, Evgenii Zheltonozhskii, Nii Osae Osae Dade, Wenhao Yu, Lucas Krauß, Naman Jain, Yixuan Su, Xuanli He, Manan Dey, Edoardo Abati, Yekun Chai, Niklas Muennighoff, Xiangru Tang, Muhtasham Oblokulov, Christopher Akiki, Marc Marone, Chenghao Mou, Mayank Mishra, Alex Gu, Binyuan Hui, Tri Dao, Armel Zebaze, Olivier Dehaene, Nicolas Patry, Canwen Xu, Julian McAuley, Han Hu, Torsten Scholak, Sebastien Paquet, Jennifer Robinson, Carolyn Jane Anderson, Nicolas Chapados, Mostofa Patwary, Nima Tajbakhsh, Yacine Jernite, Carlos Muñoz Ferrandis, Lingming Zhang, Sean Hughes, Thomas Wolf, Arjun Guha, Leandro von Werra, Harm de Vries, arXiv Badge
  • DeepSeek-Coder-V2: Breaking the barrier of closed-source models in code intelligence, DeepSeek-AI (Qihao Zhu, Daya Guo, Zhihong Shao, Dejian Yang, Peiyi Wang, Runxin Xu, Y. Wu, Yukun Li, Huazuo Gao, Shirong Ma, Wangding Zeng, Xiao Bi, Zihui Gu, Hanwei Xu, Damai Dai, Kai Dong, Liyue Zhang, Yishi Piao, Zhibin Gou, Zhenda Xie, Zhewen Hao, Bingxuan Wang, Junxiao Song, Deli Chen, Xin Xie, Kang Guan, Yuxiang You, Aixin Liu, Qiushi Du, Wenjun Gao, Xuan Lu, Qinyu Chen, Yaohui Wang, Chengqi Deng, Jiashi Li, Chenggang Zhao, Chong Ruan, Fuli Luo, Wenfeng Liang), arXiv Badge
  • Qwen2.5-Coder Technical Report, Binyuan Hui, Jian Yang, Zeyu Cui, Jiaxi Yang, Dayiheng Liu, Lei Zhang, Tianyu Liu, Jiajun Zhang, Bowen Yu, Kai Dang, Qiyao Peng, Yuqin Zhou, Zheng Zhao, Keming Lu, Xingzhang Ren, Yifu Chen, Junyang Lin, arXiv Badge
  • OpenCoder: The Open Cookbook for Top-Tier Code Large Language Models, Siming Huang, Tianhao Cheng, Jason Klein Liu, Jiaran Hao, Liuyihan Song, Yang Xu, J. Yang, Jiaheng Liu, Chenchen Zhang, Linzheng Chai, Ruifeng Yuan, Zhaoxiang Zhang, Jie Fu, Qian Liu, Ge Zhang, Zili Wang, Yuan Qi, Yinghui Xu, Wei Chu, arXiv Badge
  • Codestral 25.01, Mistral AI, Blog Badge
  • Code-R1: Reproducing R1 for Code with Reliable Rewards, Jiawei Liu, Lingming Zhang, GitHub Badge
  • Qwen3 Technical Report, Qwen Team, arXiv Badge
  • Kimi-Dev Technical Report, Kimi Team, arXiv Badge
  • CWM: An Open-Weights LLM for Research on Code Generation with World Models, Meta FAIR CodeGen Team, arXiv Badge

🤖 LLM-based Coding Agent

🎯 Decomposition and Planning Capability

  • Chain-of-Thought Prompting Elicits Reasoning in Large Language Models, Jason Wei, Xuezhi Wang, Dale Schuurmans, Maarten Bosma, Brian Ichter, Fei Xia, Ed Chi, Quoc Le, Denny ZhouarXiv Badge
  • AgentGen: Enhancing Planning Abilities for Large Language Model based Agent via Environment and Task Generation, Mengkang Hu, Pu Zhao, Can Xu, Qingfeng Sun, Jianguang Lou, Qingwei Lin, Ping Luo, Saravan RajmohanarXiv Badge
  • ReAct: Synergizing Reasoning and Acting in Language Models, Shunyu Yao, Jeffrey Zhao, Dian Yu, Nan Du, Izhak Shafran, Karthik Narasimhan, Yuan CaoarXiv Badge
  • Decompose, Plan in Parallel, and Merge: A Novel Paradigm for Large Language Models based Planning with Multiple Constraints, Zhengdong Lu, Weikai Lu, Yiling Tao, Yun Dai, ZiXuan Chen, Huiping Zhuang, Cen Chen, Hao Peng, Ziqian ZengarXiv Badge
  • HuggingGPT: Solving AI Tasks with ChatGPT and its Friends in Hugging Face, Yongliang Shen, Kaitao Song, Xu Tan, Dongsheng Li, Weiming Lu, Yueting ZhuangarXiv Badge
  • Large Language Models are Zero-Shot Reasoners, Takeshi Kojima, Shixiang Shane Gu, Machel Reid, Yutaka Matsuo, Yusuke IwasawaarXiv Badge
  • Automatic Chain of Thought Prompting in Large Language Models, Zhuosheng Zhang, Aston Zhang, Mu Li, Alex SmolaarXiv Badge
  • Tree of Thoughts: Deliberate Problem Solving with Large Language Models, Shunyu Yao, Dian Yu, Jeffrey Zhao, Izhak Shafran, Thomas L. Griffiths, Yuan Cao, Karthik NarasimhanarXiv Badge
  • HyperTree Planning: Enhancing LLM Reasoning via Hierarchical Thinking, Runquan Gui, Zhihai Wang, Jie Wang, Chi Ma, Huiling Zhen, Mingxuan Yuan, Jianye Hao, Defu Lian, Enhong Chen, Feng WuarXiv Badge
  • CodePlan: Unlocking Reasoning Potential in Large Langauge Models by Scaling Code-form Planning, Jiaxin Wen, Jian Guan, Hongning Wang, Wei Wu, Minlie HuangarXiv Badge
  • SQLucid: Grounding Natural Language Database Queries with Interactive Explanations, Yuan Tian, Jonathan K. Kummerfeld, Toby Jia-Jun Li, Tianyi ZhangarXiv Badge
  • Is a Question Decomposition Unit All We Need?, Pruthvi Patel, Swaroop Mishra, Mihir Parmar, Chitta BaralarXiv Badge

💾 Memory Mechanism

  • Attention Is All You Need, Ashish Vaswani, Noam Shazeer, Niki Parmar, Jakob Uszkoreit, Llion Jones, Aidan N. Gomez, Lukasz Kaiser, Illia PolosukhinarXiv Badge
  • Multiple Memory Systems for Enhancing the Long-term Memory of Agent, Gaoke Zhang, Bo Wang, Yunlong Ma, Dongming Zhao, Zifei YuarXiv Badge
  • A-MEM: Agentic Memory for LLM Agents, Wujiang Xu, Zujie Liang, Kai Mei, Hang Gao, Juntao Tan, Yongfeng ZhangarXiv Badge
  • MemEngine: A Unified and Modular Library for Developing Advanced Memory of LLM-based Agents, Zeyu Zhang, Quanyu Dai, Xu Chen, Rui Li, Zhongyang Li, Zhenhua DongarXiv Badge
  • TaSL: Continual Dialog State Tracking via Task Skill Localization and Consolidation, Yujie Feng, Xu Chu, Yongxin Xu, Guangyuan Shi, Bo Liu, Xiao-Ming WuarXiv Badge
  • MemoryBank: Enhancing Large Language Models with Long-Term Memory, Wanjun Zhong, Lianghong Guo, Qiqi Gao, He Ye, Yanlin WangarXiv Badge
  • Generative Agents: Interactive Simulacra of Human Behavior, Joon Sung Park, Joseph C. O'Brien, Carrie J. Cai, Meredith Ringel Morris, Percy Liang, Michael S. BernsteinarXiv Badge
  • Language Models as Zero-Shot Planners: Extracting Actionable Knowledge for Embodied Agents, Wenlong Huang, Pieter Abbeel, Deepak Pathak, Igor MordatcharXiv Badge
  • RET-LLM: Towards a General Read-Write Memory for Large Language Models, Ali Modarressi, Ayyoob Imani, Mohsen Fayyaz, Hinrich SchützearXiv Badge

⚡ Action Execution

  • Toolformer: Language Models Can Teach Themselves to Use Tools, Timo Schick, Jane Dwivedi-Yu, Roberto Dessì, Roberta Raileanu, Maria Lomeli, Luke Zettlemoyer, Nicola Cancedda, Thomas ScialomarXiv Badge
  • Large Knowledge Model: Perspectives and Challenges, Huajun ChenarXiv Badge
  • Small LLMs Are Weak Tool Learners: A Multi-LLM Agent, Weizhou Shen, Chenliang Li, Hongzhan Chen, Ming Yan, Xiaojun Quan, Hehong Chen, Ji Zhang, Fei HuangarXiv Badge
  • Model Context Protocol (MCP): Landscape, Security Threats, and Future Research Directions, Xinyi Hou, Yanjie Zhao, Shenao Wang, Haoyu WangarXiv Badge
  • MCP-Zero: Active Tool Discovery for Autonomous LLM Agents, Xiang Fei, Xiawu Zheng, Hao FengarXiv Badge
  • Tool Learning in the Wild: Empowering Language Models as Automatic Tool Agents, Zhengliang Shi, Shen Gao, Lingyong Yan, Yue Feng, Xiuyi Chen, Zhumin Chen, Dawei Yin, Suzan Verberne, Zhaochun RenarXiv Badge
  • OpenHands: An Open Platform for AI Software Developers as Generalist Agents, Xingyao Wang, Boxuan Li, Yufan Song, Frank F. Xu, Xiangru Tang, Mingchen Zhuge, Jiayi Pan, Yueqi Song, Bowen Li, Jaskirat Singh, Hoang H. Tran, Fuqiang Li, Ren Ma, Mingzhang Zheng, Bill Qian, Yanjun Shao, Niklas Muennighoff, Yizhe Zhang, Binyuan Hui, Junyang Lin, Robert Brennan, Hao Peng, Heng Ji, Graham NeubigarXiv Badge
  • CodeAgent: Enhancing Code Generation with Tool-Integrated Agent Systems for Real-World Repo-level Coding Challenges, Kechi Zhang, Jia Li, Ge Li, Xianjie Shi, Zhi JinarXiv Badge
  • Retrieval-Augmented Instruction Tuning for Automated Process Engineering Calculations : A Tool-Chaining Problem-Solving Framework with Attributable Reflection, Sagar Srinivas Sakhinana, Geethan Sannidhi, Venkataramana RunkanaarXiv Badge
  • ScaleMCP: Dynamic and Auto-Synchronizing Model Context Protocol Tools for LLM Agents, Elias Lumer, Anmol Gulati, Vamse Kumar Subbiah, Pradeep Honaganahalli Basavaraju, James A. BurkearXiv Badge
  • Doc2Agent: Scalable Generation of Tool-Using Agents from API Documentation, Xinyi Ni, Haonan Jian, Qiuyang Wang, Vedanshi Chetan Shah, Pengyu HongarXiv Badge
  • SE-Agent: Self-Evolution Trajectory Optimization in Multi-Step Reasoning with LLM-Based Agents, Jiaye Lin, Yifu Guo, Yuzhen Han, Sen Hu, Ziyi Ni, Licheng Wang, Mingguang Chen, Hongzhang Liu, Ronghao Chen, Yangfan He, Daxin Jiang, Binxing Jiao, Chen Hu, Huacan WangarXiv Badge
  • AgentCoder: Multi-Agent-based Code Generation with Iterative Testing and Optimisation, Dong Huang, Jie M.Zhang, Michael Luck, Qingwen Bu, Yuhao Qing, Heming CuiarXiv Badge

🔍 Reflection: Iteration, Validation, and Debugging

🤝 Agent Collaboration


Development Environment of Coding Agent

🏗️ Isolated Execution Runtime Environment

  • Containerization in Cloud Computing: A Comprehensive Survey, Ferro, E., et al., arXiv Badge
  • Virtual Environments for Code Generation: A Survey, Santoro, M., et al., arXiv Badge
  • Kunerva: A Containerized Code Generation Platform, Lee, S., et al., arXiv Badge
  • Fundamental Principles of Containerization, Lounissi, A., et al., arXiv Badge
  • Container Security and Performance Analysis, Sultan, A., et al., arXiv Badge
  • Cloud Container Orchestration: A Comprehensive Study, Pahl, C., et al., arXiv Badge
  • Optimizing Container Performance in Distributed Systems, Romanov, A., et al., arXiv Badge
  • CoCoS: A Container Orchestration System, Baresi, L., et al., arXiv Badge
  • Performance Analysis of Containerized Applications, Amaral, M., et al., arXiv Badge
  • Virtualization vs Containerization: A Comparative Study, Morabito, R., et al., arXiv Badge
  • Containers in Cloud Computing: A Survey, Pahl, C., et al., arXiv Badge
  • Confronting Reproducibility in AI Code Generation, Moulton, R., et al., arXiv Badge
  • An introduction to Docker for reproducible research, Boettiger, C., OPSR Badge
  • Virtual Environments for AI Development, Adamidi, A., et al., arXiv Badge
  • Singularity: Scientific containers for mobility of compute, Kurtzer, G., et al., PLoS Badge
  • Drive: A Docker-based Development Environment, Zhou, L., et al., arXiv Badge
  • A Systematic Study of Container Security, Sarishma, K., et al., arXiv Badge
  • Qualitative Analysis of Container Orchestration, Baresi, L., et al., arXiv Badge
  • Towards Multi-language Container Support, Miller, J., et al., arXiv Badge
  • Multi-platform Container Development, Cassano, F., et al., arXiv Badge
  • Large-scale Container Orchestration for AI Systems, Su, Y., et al., arXiv Badge
  • SWE: Secure Web Execution Environment, Jimenez, R., et al., arXiv Badge
  • SandboxEval: Evaluating Sandbox Security, Rabin, M., et al., arXiv Badge
  • AutoSafeCoder: Automated Safe Code Generation, Nunez, A., et al., arXiv Badge
  • Secure Code Generation with LLMs, Gajbhiye, S., et al., arXiv Badge
  • Securing AI-Generated Code, Bahadur, P., et al., arXiv Badge
  • SourceFinder: Automated Source Code Analysis, Rokon, M., et al., arXiv Badge
  • Your Code is Safe: LLM Security Framework, Liu, X., et al., arXiv Badge
  • SALLM: Secure AI Language Model, Siddiq, M., et al., arXiv Badge
  • NatiSand: Native Sandboxing for AI, Abbadini, G., et al., arXiv Badge
  • PKRU: Memory Protection for Containers, Kirth, P., et al., arXiv Badge
  • Virtuoso: WebAssembly for Secure Code Execution, Kanellopoulos, K., et al., arXiv Badge
  • AgentSpec: Customizable Runtime Enforcement, Wang, L., et al., arXiv Badge
  • Defining Cloud Computing: A Comprehensive Survey, Feilhauer, T., et al., arXiv Badge
  • Cloud Computing: A Survey, Abolfazli, S., et al., arXiv Badge
  • Cloud Computing: A Comprehensive Review, Bhm, C., et al., arXiv Badge
  • Reasonable Scale: Large-scale AI Systems, Tagliabue, J., et al., arXiv Badge
  • OpenAgent Safety: A Comprehensive Framework, Vijayvargiya, A., et al., arXiv Badge
  • Tuning Large Language Models for Code Generation, Gong, H., et al., arXiv Badge
  • ECCO: Efficient Code Compilation and Optimization, Waghjale, S., et al., arXiv Badge
  • KubeIntellect: Kubernetes for AI Workloads, Ardebili, M., et al., arXiv Badge

💻 Interactive Development Interface Environment

  • Attention is All You Need, Vaswani, A., et al., NeurIPS Badge
  • BERT: Pre-training of Deep Bidirectional Transformers, Devlin, J., et al., NAACL Badge
  • Language Models are Few-Shot Learners, Brown, T., et al., NeurIPS Badge
  • Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformer, Raffel, C., et al., JMLR Badge
  • Human-AI Collaboration in Software Development, Sergeyuk, A., et al., arXiv Badge
  • IDE Integration for AI Code Generation, Sergeyuk, A., et al., arXiv Badge
  • Towards Human-AI Collaborative Programming, Vaithilingam, P., et al., arXiv Badge
  • Designing AI-Powered Development Tools, Robe, J., et al., arXiv Badge
  • Programmer Experience with AI Code Generation, Ross, S., et al., arXiv Badge
  • Significant Improvements in Developer Productivity, Weber, L., et al., arXiv Badge
  • MultiMind: Multi-turn Reasoning for Code Generation, Donato, M., et al., arXiv Badge
  • Using AI in Software Development: A Survey, Nam, J., et al., arXiv Badge
  • Developer Experience with AI Tools, Pinto, G., et al., arXiv Badge
  • GitHub Codespaces: Cloud-based Development, GitHub, GitHub Badge
  • JetBrains Gateway: Remote Development, JetBrains, Blog Badge
  • Model Context Protocol: A Universal Interface, Hou, Y., et al., arXiv Badge
  • A Survey of AI Development Protocols, Ray, S., et al., arXiv Badge
  • Language Server Protocol: A Comprehensive Guide, Bork, F., et al., arXiv Badge
  • Language Server Protocol in Practice, Gunasinghe, H., et al., arXiv Badge
  • Deductive Debugging with DAP, Ernst, M., et al., arXiv Badge
  • Cross-platform Debugging with DAP, Garcia, R., et al., arXiv Badge
  • Glue: Connecting AI Tools with Development Environments, Li, W., et al., arXiv Badge
  • Mind: AI-Powered Development Assistant, Koc, D., et al., arXiv Badge
  • Git Integration for AI Development, Wu, X., et al., arXiv Badge
  • MCP: Model Context Protocol, GitKraken, Blog Badge
  • VS Agent: Visual Studio AI Integration, Microsoft, Blog Badge

🌐 Distributed Orchestration Platform Environment

  • Microservices Architecture and CI/CD, Singh, R., et al., arXiv Badge
  • Waterfall to Agile: A Historical Perspective, Dima, A., et al., arXiv Badge
  • Agile software development ecosystems, Highsmith, J., Book Badge
  • Extreme programming explained: embrace change, Beck, K., Book Badge
  • Extended CI/CD with AI Integration, Ivanov, S., et al., arXiv Badge
  • Continuous Integration in Cloud Environments, Bisicchia, P., et al., arXiv Badge
  • ToSKer: TOSCA-based Cloud Orchestration, Brogi, A., et al., arXiv Badge
  • TOSCA Data Management in Cloud, Dehury, C., et al., arXiv Badge
  • Torch: TOSCA-based Cloud Migration, Tomarchio, O., et al., arXiv Badge
  • FogArm: Autonomous Cloud Adaptation, Bisicchia, P., et al., arXiv Badge
  • Architecting LLM-powered Systems, Joshi, N., et al., arXiv Badge
  • Intelligent CI/CD with AI, Choi, H., et al., arXiv Badge
  • LLM Operations: A Comprehensive Guide, Song, Y., et al., arXiv Badge
  • AutoGen: Multi-Agent Conversation Framework, Wu, Q., et al., arXiv Badge
  • AutoGen: A Comprehensive Survey, Zhu, L., et al., arXiv Badge
  • AutoGen in Practice, Porsdam, H., et al., arXiv Badge
  • CrewAI: Human-like Agent Collaboration, Taulli, T., arXiv Badge
  • MetaGPT: Meta-Programming for GPT, Hong, W., et al., arXiv Badge
  • MetaGPT: A Comprehensive Study, Zhou, S., et al., arXiv Badge
  • Implementing LangGraph for Agent Collaboration, Chen, M., et al., arXiv Badge
  • Code Generation with Multi-Agent Systems, Nasir, U., et al., arXiv Badge
  • Multi-Agent Collaboration in Software Engineering, Williams, K., et al., arXiv Badge
  • Edge Computing with Multi-Agent Systems, Zeng, Y., et al.,
  • AI Collaboration in Distributed Systems, Luo, H., et al., arXiv Badge
  • AI in Software Engineering: A Survey, Hughes, J., et al., arXiv Badge

🔄 Feedback Mechanisms

Compiler Feedback

  • ConvCodeWorld: Conversational Code Generation in Virtual Worlds, Han, X., et al., arXiv Badge
  • CriticLean: Critical Analysis for Code Generation, Peng, Y., et al., arXiv Badge
  • Language Models are Few-Shot Learners, Brown, T., et al., NeurIPS Badge
  • Self-Refine: Iterative Refinement with Self-Feedback, Madaan, A., et al., NeurIPS Badge
  • Iterative Code Generation with Compiler Feedback, Bi, X., et al., arXiv Badge
  • RepairAgent: Automated Code Repair with LLMs, Bouzenia, N., et al., arXiv Badge
  • LLMLoop: Iterative Code Generation with Language Models, Ravi, S., et al., arXiv Badge
  • FeedbackEval: Evaluating Feedback Mechanisms in Code Generation, Dai, W., et al., arXiv Badge
  • CoderAgent: Tool-Integrated Code Generation, Zhan, H., et al., arXiv Badge
  • RTLFixer: Automated RTL Error Repair, Tsai, C., et al., arXiv Badge
  • A Review of Code Generation with LLMs, Li, Y., et al., arXiv Badge
  • Evaluating Code Generation Systems, Siso, E., et al., arXiv Badge
  • Compiler Feedback for Code Optimization, Grubisic, D., et al., arXiv Badge
  • OpenEncoder: Optimized Code Generation, Huang, L., et al., arXiv Badge
  • Augmenting Static Analysis with LLMs, Abtahi, F., et al., arXiv Badge
  • Large Language Models for Code Analysis, Fang, Y., et al., arXiv Badge
  • Combining Static Analysis with Machine Learning, Lacombe, G., et al., arXiv Badge
  • Software Quality Assessment with Static Analysis, Srinivasarao, K., et al., arXiv Badge
  • IRIS: Intelligent Static Analysis Framework, Li, M., et al., arXiv Badge
  • LSAST: Large-Scale Static Analysis Tools, Keltek, A., et al., arXiv Badge
  • CORE: Comprehensive Static Analysis, Wadhwa, S., et al., arXiv Badge
  • An Effective Approach to Enhancing Compiler Error Messages, Becker, B., SIGCSE Badge
  • SkipAnalyzer: Efficient Static Analysis, Mohajer, A., et al., arXiv Badge
  • Isolating Code Issues with Static Analysis, Tu, H., et al., arXiv Badge
  • Slither: Static Analysis for Ethereum Smart Contracts, Feist, J., et al., WETSEB Badge
  • QLPro: Advanced Static Analysis, Hu, X., et al., arXiv Badge
  • LLM-Powered Static Analysis Systems, He, J., et al., arXiv Badge
  • AutoSafeCoder: Multi-Agent Code Safety, Nunez, A., et al., arXiv Badge
  • Training LLMs with Program Analysis Feedback, Yao, S., et al., arXiv Badge
  • Helping Developers with Static Analysis, Dolcetti, G., et al., arXiv Badge
  • Data-Driven Hardware Description Language Generation, Chang, M., et al., arXiv Badge
  • Beyond Traditional HDL: HDLAgent, Kashanaki, H., et al., arXiv Badge
  • CodeLUTra: Code Generation with LLMs, Tao, Y., et al., arXiv Badge
  • Examining Code Generation Capabilities, Pearce, H., et al., arXiv Badge
  • Test-Driven Code Generation, Mathews, J., et al., arXiv Badge
  • VecTrans: Vectorized Code Translation, Zheng, L., et al., arXiv Badge
  • CompilerGPT: LLM-Compiler Integration, Pirkelbauer, P., et al., arXiv Badge
  • Redo: Iterative Code Refinement, Li, W., et al., arXiv Badge
  • A Survey of Code Generation Feedback, Dong, Y., et al., arXiv Badge
  • CodeRL: Reinforcement Learning for Code Generation, Le, H., et al., NeurIPS Badge
  • A Survey of Reinforcement Learning for Code, Jiang, N., et al., arXiv Badge
  • Execution-Based Code Generation, Shojaee, P., et al., arXiv Badge
  • Coarse-Grained Feedback for Code Quality, Jain, N., et al., arXiv Badge
  • Enhancing Code Generation with Feedback, Ashrafi, S., et al., arXiv Badge
  • Cycle: Iterative Code Refinement, Ding, Y., et al., arXiv Badge
  • AlphaTrans: Advanced Code Translation, Ibrahimzada, A., et al., arXiv Badge
  • RLEF: Reinforcement Learning with Execution Feedback, Gehring, J., et al., arXiv Badge
  • ACECoder: Advanced Code Generation, Zeng, Y., et al., arXiv Badge
  • Viscoder: Visual Code Generation, Ni, A., et al., arXiv Badge
  • InterCode: Interactive Code Generation, Yang, K., et al., arXiv Badge
  • ART: Automated Program Repair Techniques, Ruiz, J., et al., arXiv Badge

🏃 Execution Feedback

  • PerfCodeGen: Improving Performance of LLM Generated Code with Execution Feedback, Yun Peng, Akhilesh Deepak Gotmare, Michael Lyu, Caiming Xiong, Silvio Savarese, Doyen Sahoo, arXiv Badge GitHub stars
  • You Name It, I Run It: An LLM Agent to Execute Tests of Arbitrary Projects, Islem Bouzenia, Michael Pradel, arXiv Badge
  • LLM-based Unit Test Generation for Dynamically-Typed Programs, Runlin Liu, Zhe Zhang, Yunge Hu, Yuhang Lin, Xiang Gao, Hailong Sun, arXiv Badge
  • ProjectTest: A Project-level LLM Unit Test Generation Benchmark and Impact of Error Fixing Mechanisms, Yibo Wang, Congying Xia, Wenting Zhao, Jiangshu Du, Chunyu Miao, Zhongfen Deng, Philip S. Yu, Chen Xing, arXiv Badge
  • Large Language Model Guided Self-Debugging Code Generation, Muntasir Adnan, Zhiwei Xu, Carlos C. N. Kuhn, arXiv Badge
  • Aster: Natural and multi-language unit test generation with llms, Rangeet Pan, Myeongsoo Kim, Rahul Krishna, Raju Pavuluri, Saurabh Sinha, arXiv Badge
  • CodeT: Code generation with generated tests, Bei Chen, Fengji Zhang, Anh Nguyen, Daoguang Zan, Zeqi Lin, Jian-Guang Lou, Weizhu Chen, arXiv Badge
  • Structured prompting and feedback-guided reasoning with LLMs for data interpretation, Amit Rath, arXiv Badge
  • From misuse to mastery: Enhancing code generation with knowledge-driven AI chaining, Xiaoxue Ren, Xinyuan Ye, Dehai Zhao, Zhenchang Xing, Xiaohu Yang, arXiv Badge
  • LLM-based unit test generation via property retrieval, Zhe Zhang, Xingyu Liu, Yuanzhang Lin, Xiang Gao, Hailong Sun, Yuan Yuan, arXiv Badge
  • Seeker: Enhancing exception handling in code with LLM-based multi-agent approach, Xuanming Zhang, Yuxuan Chen, Yuan Yuan, Minlie Huang, arXiv Badge GitHub stars
  • Automated unit test improvement using large language models at Meta , N. Alshahwan, Jubin Chheda, Anastasia Finogenova, Beliz Gokkaya, Mark Harman, Inna Harper, Alexandru Marginean, Shubho Sengupta, Eddy Wang, arXiv Badge
  • LLM as runtime error handler: A promising pathway to adaptive self-healing of software systems, Zhensu Sun, Haotian Zhu, Bowen Xu, Xiaoning Du, Li Li, David Lo, arXiv Badge
  • On the potential of agentic workflows for animal training plan generation, Jörg Schultz, Journal Badge
  • CodeT: Code generation with generated tests, Bei Chen, Fengji Zhang, Anh Nguyen, Daoguang Zan, Zeqi Lin, Jian-Guang Lou, Weizhu Chen, arXiv Badge
  • Structured prompting and feedback-guided reasoning with LLMs for data interpretation, Amit Rath, arXiv Badge
  • From misuse to mastery: Enhancing code generation with knowledge-driven AI chaining, Xiaoxue Ren, Xinyuan Ye, Dehai Zhao, Zhenchang Xing, Xiaohu Yang, arXiv Badge
  • LLM-based unit test generation via property retrieval, Zhe Zhang, Xingyu Liu, Yuanzhang Lin, Xiang Gao, Hailong Sun, Yuan Yuan, arXiv Badge
  • Seeker: Enhancing exception handling in code with LLM-based multi-agent approach, Xuanming Zhang, Yuxuan Chen, Yuan Yuan, Minlie Huang, arXiv Badge
  • Automated unit test improvement using large language models at Meta , N. Alshahwan, Jubin Chheda, Anastasia Finogenova, Beliz Gokkaya, Mark Harman, Inna Harper, Alexandru Marginean, Shubho Sengupta, Eddy Wang, arXiv Badge
  • LLM as runtime error handler: A promising pathway to adaptive self-healing of software systems, Zhensu Sun, Haotian Zhu, Bowen Xu, Xiaoning Du, Li Li, David Lo, arXiv Badge
  • On the potential of agentic workflows for animal training plan generation, Jörg Schultz, Journal Badge

👤 Human Feedback

  • Grounded Copilot: How programmers interact with code-generating models, Shraddha Barke, Michael B. James, Nadia Polikarpova, arXiv Badge
  • Iterative resolution of prompt ambiguities using a progressive cutting-search approach, Fabrizio Marozzo, arXiv Badge
  • Deep Sets, M. Zaheer, Satwik Kottur, Siamak Ravanbakhsh, Barnabás Póczos, Ruslan Salakhutdinov, Alex Smola, arXiv Badge
  • MA-RLHF: Reinforcement learning from human feedback with macro actions, Yekun Chai, Haoran Sun, Huang Fang, Shuohuan Wang, Yu Sun, Hua Wu, arXiv Badge GitHub stars
  • ClarifyGPT: A framework for enhancing LLM-based code generation via requirements clarification, Fangwen Mu, Lin Shi, Song Wang, Zhuohao Yu, Binquan Zhang, ChenXue Wang, Shichao Liu, Qing Wang, ACM Badge
  • PPO: Proximal Policy Optimization Algorithms, John Schulman, Filip Wolski, Prafulla Dhariwal, Alec Radford, Oleg Klimov, arXiv Badge
  • Post-training large language models via reinforcement learning from self-feedback, Carel van Niekerk, Renato Vukovic, Benjamin Matthias Ruppik, Hsien-chin Lin, Milica Gašić, arXiv Badge
  • History-aware cross-attention reinforcement: Self-supervised multi-turn and chain-of-thought fine-tuning with vLLM , Andrew Kiruluta, Andreas Lemos, Priscilla Burity, arXiv Badge

🔁 Self-Refinement Feedback

  • CRITIC: Large language models can self-correct with tool-interactive critiquing, Zhibin Gou, Zhihong Shao, Yeyun Gong, Yelong Shen, Yujiu Yang, Nan Duan, Weizhu Chen, arXiv Badge
  • BioAgents: Democratizing bioinformatics analysis with multi-agent systems, Nikita Mehandru, Amanda K. Hall, Olesya Melnichenko, Yulia Dubinina, Daniel Tsirulnikov, David Bamman, Ahmed Alaa, Scott Saponas, Venkat S. Malladi, arXiv Badge
  • Self-organized agents: A LLM multi-agent framework toward ultra large-scale code generation and optimization, Yoichi Ishibashi, Yoshimasa Nishimura, arXiv Badge GitHub stars
  • Multi-agent collaboration: Harnessing the power of intelligent LLM agents, Yashar Talebirad, Amirhossein Nadiri, arXiv Badge
  • LLM-Agent-UMF: LLM-based agent unified modeling framework for seamless integration of multi active/passive core-agents, Amine Ben Hassouna, Hana Chaari, Ines Belhaj, arXiv Badge
  • SWE-Search: Enhancing software agents with Monte Carlo Tree Search and iterative refinement, Antonis Antoniades, Albert Örwall, Kexun Zhang, Yuxi Xie, Anirudh Goyal, W. Wang, arXiv Badge GitHub stars
  • N-Critics: Self-refinement of large language models with ensemble of critics, Sajad Mousavi, Ricardo Luna Gutiérrez, Desik Rengarajan, Vineet Gundecha, Ashwin Ramesh Babu, Avisek Naug, Antonio Guillen-Perez, S. Sarkar, arXiv Badge
  • Self-review framework for enhancing instruction following capability of LLM, Sihyun Park, arXiv Badge
  • SAMULE: Self-learning agents enhanced by multi-level reflection, Yubin Ge, Salvatore Romeo, Jason Cai, Monica Sunkara, Yi Zhang, arXiv Badge
  • Reflexion: Language agents with verbal reinforcement learning, Noah Shinn, Federico Cassano, Beck Labash, A. Gopinath, Karthik Narasimhan, Shunyu Yao, arXiv Badge GitHub stars

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors