Deep learning-based software engineering: progress, challenges, and opportunities

X Chen, X Hu, Y Huang, H Jiang, W Ji, Y Jiang… - Science China …, 2025 - Springer
Researchers have recently achieved significant advances in deep learning techniques,
which in turn has substantially advanced other research disciplines, such as natural …

Motivations, Challenges, Best Practices, and Benefits for Bots and Conversational Agents in Software Engineering: A Multivocal Literature Review

S Lambiase, G Catolino, F Palomba… - ACM Computing …, 2024 - dl.acm.org
Bots are software systems designed to support users by automating specific processes,
tasks, or activities. When these systems implement a conversational component to interact …

The living review on automated program repair

M Monperrus - 2018 - hal.science
Concept This paper is a living review on automatic program repair 1. Compared to a
traditional survey, a living review evolves over time. I use a concise bullet-list style meant to …

Towards an AI knowledge assistant for context-aware learning experiences in software capstone project development

A Neyem, LA González, M Mendoza… - IEEE Transactions …, 2024 - ieeexplore.ieee.org
Software assistants have significantly impacted software development for both practitioners
and students, particularly in capstone projects. The effectiveness of these tools varies based …

Don't disturb me: Challenges of interacting with software bots on open source software projects

M Wessel, I Wiese, I Steinmacher… - Proceedings of the ACM …, 2021 - dl.acm.org
Software bots are used to streamline tasks in Open Source Software (OSS) projects' pull
requests, saving development cost, time, and effort. However, their presence can be …

Effectiveness of chatgpt for static analysis: How far are we?

MM Mohajer, R Aleithan, NS Harzevili, M Wei… - Proceedings of the 1st …, 2024 - dl.acm.org
This paper conducted a novel study to explore the capabilities of ChatGPT, a state-of-the-art
LLM, in static analysis tasks such as static bug detection and false positive warning removal …

SpongeBugs: Automatically generating fix suggestions in response to static code analysis warnings

D Marcilio, CA Furia, R Bonifácio, G Pinto - Journal of Systems and …, 2020 - Elsevier
Static code analysis tools such as FindBugs and SonarQube are widely used on open-
source and industrial projects to detect a variety of issues that may negatively affect the …

BotHunter: An approach to detect software bots in GitHub

A Abdellatif, M Wessel, I Steinmacher… - Proceedings of the 19th …, 2022 - dl.acm.org
Bots have become popular in software projects as they play critical roles, from running tests
to fixing bugs/vulnerabilities. However, the large number of software bots adds extra effort to …

What to expect from code review bots on GitHub? a survey with OSS maintainers

M Wessel, A Serebrenik, I Wiese… - Proceedings of the …, 2020 - dl.acm.org
Software bots are used by Open Source Software (OSS) projects to streamline the code
review process. Interfacing between developers and automated services, code review bots …

Sorald: Automatic patch suggestions for sonarqube static analysis violations

K Etemadi, N Harrand, S Larsen… - … on Dependable and …, 2022 - ieeexplore.ieee.org
Previous work has shown that early resolution of issues detected by static code analyzers
can prevent major costs later on. However, developers often ignore such issues for two main …