A Research Agenda on Agents and Software Engineering: Outcomes from the Rio A2SE Seminar

📅 2026-05-12
📈 Citations: 0
Influential: 0
📄 PDF

career value

220K/year
🤖 AI Summary
Agentic AI is transforming software engineering in two complementary directions: empowering development practices while simultaneously challenging traditional methodologies due to its inherent complexity, thereby necessitating a unified research agenda. This work addresses this dual challenge by organizing the Rio A2SE workshop, which brought together 18 experts from academia, industry, and research. Through structured reporting, collaborative clustering, and consensus-building techniques, the initiative establishes the first community-driven framework encompassing both “agent-augmented software engineering” and “software engineering for agents.” The resulting framework systematically identifies six core research areas—governance, agent software engineering, architecture, quality assurance, sustainability, and code—and articulates short- and long-term priorities, offering a foundational agenda to foster coordinated innovation across academic and industrial communities.
📝 Abstract
The rise of agentic AI is reshaping software engineering in two intertwined directions: agents are increasingly applied to support software engineering tasks, and Agentic AI systems themselves are complex systems that require re-thinking currently established software engineering practices. To chart a coherent research agenda covering the two directions, we organized the A2SE seminar in Rio de Janeiro, bringing together 18 experts from academia and industry. Through structured presentations, collaborative topic clustering, and focused group discussions, participants identified six thematic areas: Governance, Software Engineering for Agents, Agents for Software Architecture, Quality and Evaluation, Sustainability, and Code, and they prioritized short-term and long-term research directions for each. This paper presents the resulting community-driven, opinionated research agenda, offering the SE community a structured foundation for coordinating efforts at this critical juncture.
Problem

Research questions and friction points this paper is trying to address.

Agentic AI
Software Engineering
Research Agenda
Intelligent Agents
AI Systems
Innovation

Methods, ideas, or system contributions that make the work stand out.

Agentic AI
Software Engineering
Research Agenda
Intelligent Agents
Community-driven
🔎 Similar Papers
Davide Taibi
Davide Taibi
Full Professor, University of Oulu (M3S Cloud)
Software ArchitectureCloud ContinuumMicroservicesServerlessEmpirical Software Engineering
Henry Muccini
Henry Muccini
Full Professor in Computer Science, FrAmeLab, University of L'Aquila
Software ArchitectureAI EngineeringGreen Software Engineering
Karthik Vaidhyanathan
Karthik Vaidhyanathan
Assistant Professor at IIIT Hyderabad
Software ArchitectureArtificial IntelligenceGreen SoftwareSoftware Engineering
Marcos Kalinowski
Marcos Kalinowski
Professor, Pontifical Catholic University of Rio de Janeiro (PUC-Rio)
Empirical Software EngineeringAI EngineeringAI4SEHuman Aspects in Software Engineering
Michele Albano
Michele Albano
Associate Professor at Aalborg University
Sensor PlatformsEnergy SavingPeer-to-peer NetworksMiddleware
Antonio Pedro Santos Alves
Antonio Pedro Santos Alves
Pontifical Catholic University of Rio de Janeiro (PUC-Rio)
Software Engineering
Renato Cerqueira
Renato Cerqueira
PUC-Behring Institute for AI at PUC-Rio
AI SystemsDistributed SystemsMiddlewareProgramming LanguagesSoftware Engineering
M
Mateus Devino
Matteo Esposito
Matteo Esposito
Postdoctoral Researcher, University of Oulu
Generative AILarge Language ModelSoftware QualitySoftware MaintenanceSoftware Architecture
R
Rodrigo Falcão
V
Vinicius Henning
Foutse Khomh
Foutse Khomh
NSERC Arthur B. McDonald Fellow, CRC Tier 1, Canada CIFAR AI Chair, FRQ-IVADO Chair, Full Professor
Software engineeringMachine learning systems engineeringMining software repositoriesReverse
Valentina Lenarduzzi
Valentina Lenarduzzi
Associate Professor (Tenure Track), University of Oulu (M3S group)
Empirical Software EngineeringSoftware QualitySoftware MaintenanceTechnical Debt
Qinghua Lu
Qinghua Lu
Group Leader, Software Systems Research Group, CSIRO's Data61
AI EngineeringSE4AISoftware ArchitectureAI SafetyResponsible AI
M
Matías Martínez
H
Henrique Mello
Daniel Mendez
Daniel Mendez
Full Professor at Blekinge Institute of Technology and fortiss GmbH
Empirical Software Engineering
Lucas Romao
Lucas Romao
PhD Candidate @ PUC-Rio
AI EngineeringSoftware EngineeringAgile MethodologiesRequirements Engineering