PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
October 19, 20251 citationsOpen Access

A Survey of Reinforcement Learning for Software Engineering

View Full Paper
DWDong WangThe University of MelbourneHYHanmo YouTianjin UniversityLZLingwei ZhuHohai University

Key Points

  • Reinforcement learning applications in software engineering are increasing, addressing automation and decision-making.
  • The analysis involved 115 studies, examining trends across 22 software engineering venues since deep reinforcement learning's introduction.
  • Research identifies key factors like model design, data usage, and evaluation practices in reinforcement learning for software engineering.
  • The survey outlines open challenges and future directions, aiming to guide research and practice in the field.

Abstract

Reinforcement Learning (RL) has emerged as a powerful paradigm for sequential decision-making and has attracted growing interest across various domains, particularly following the advent of Deep Reinforcement Learning (DRL) in 2015. Simultaneously, the rapid advancement of Large Language Models (LLMs) has further fueled interest in integrating RL with LLMs to enable more adaptive and intelligent systems. In the field of software engineering (SE), the increasing complexity of systems and the rising demand for automation have motivated researchers to apply RL to a broad range of tasks, from software design and development to quality assurance and maintenance. Despite growing research in RL-for-SE, there remains a lack of a comprehensive and systematic survey of this evolving field. To address this gap, we reviewed 115 peer-reviewed studies published across 22 premier SE venues since the introduction of DRL. We conducted a comprehensive analysis of publication trends, categorized SE topics and RL algorithms, and examined key factors such as dataset usage, model design and optimization, and evaluation practices. Furthermore, we identified open challenges and proposed future research directions to guide and inspire ongoing work in this evolving area. To summarize, this survey offers the first systematic mapping of RL applications in software engineering, aiming to support both researchers and practitioners in navigating the current landscape and advancing the field. Our artifacts are publicly available: https://github.com/KaiWei-Lin-lanina/RL4SE.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Wang et al. (2025) studied this question.

synapsesocial.com/papers/68f4b10d3d9d770bbc696ee9https://doi.org/10.48550/arxiv.2507.12483
Ask AI
Helpful
Bookmark
Share
View Full Paper

Also Consider

Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context:

  1. 1Reinforcement Learning and Model-based Planning in Practice: A Survey of Algorithmic Rationale and Domain Applications2026
  2. 2Knowledge-guided reinforcement learning for self-adaptive software engineering and multi-objective quality optimization2026
  3. 3Reinforcement Learning in Social Sciences: A Survey2024 · 3 citations
  4. 4SWE-RL: Advancing LLM Reasoning via Reinforcement Learning on Open Software Evolution2025 · 2 citations
  5. 5A Survey on Large Language Models for Deep Reinforcement Learning2026