Overview

Software engineering studies how people design, build, test, deploy, and maintain software, with the goal of making systems reliable and useful as requirements change. Work spans requirements and architecture, code quality, testing and debugging, security, software evolution, and team practices, using approaches such as static analysis, model-based engineering, search-based testing, and empirical studies. Large language models and agents are increasingly used for coding, repair, testing, documentation, and repository understanding, with evaluations moving from isolated tasks toward repository-level and long-term maintenance benchmarks such as SWE-bench and continuous-integration tasks. A central challenge is turning success on bounded tasks into dependable software over time: integration, maintainability, security, and changing requirements remain difficult, making specifications, executable tests, human review, and transparent evaluation important.

Latest papers

CardsList

270 papers25 papers in the last four weeks, up 19% on the four weeks before. 0.1% of all new papers.

  1. Leveraging the Learning Curve: Reusing Existing Architectural Patterns to Design and Implement MAS

    May 29, 2026Arthur Casals, Anarosa A. F. BrandãoSoftware EngineeringMulti-Agent Systems

  2. MIRAGE: Metadata-Integrated Repository Analysis and Guided Enhancement for MSR Datasets

    May 29, 2026Aabia Ather, Muhammad Usayd Ather, Qurat-Ul-Ain Somroo +1Software EngineeringMining Software Repositories

  3. SpecDB: LLM-Generated Customized Databases via Feature-Oriented Decomposition

    May 29, 2026Yunkai Lou, Longbin Lai, Shunyang Li +2Software EngineeringLLM-Based Program Synthesis

  4. Automatically Attacking Software Reverse Engineering AI Agents

    May 28, 2026Brian Crawford, Justin Phillips, Patrick McClureSoftware EngineeringAdversarial Prompt Generation

  5. Merge-Bench: Resolve Merge Conflicts with Large Language Models

    May 25, 2026Benedikt Schesch, Michael D. ErnstSoftware EngineeringCode Language Models

  6. Specification-Based Code-Text-Code Reengineering for LLM-Mediated Software Evolution

    May 24, 2026Oleg Grynets, Vasyl Lyashkevych, Arsen Dolichnyi +3Software EngineeringCode Translation

  7. Towards Evaluation Engineering: An Empirical Study of ML Evaluation Harnesses in the Wild

    May 22, 2026Zhimin Zhao, Zehao Wang, Abdul Ali Bangash +2Software EngineeringAutomated Evaluation

  8. Empirical Analysis and Detection of Hallucinations in LLM-Generated Bug Report Summaries

    May 22, 2026Hinduja Nirujan, Shreyas Patil, Abdallah Ayoub +2Software EngineeringText Summarization

  9. Leveraging LLMs for Grammar Adaptation: A Study on Metamodel-Grammar Co-Evolution

    May 20, 2026Weixing Zhang, Bowen Jiang, Rahul Sharma +2Software EngineeringModel-Driven Engineering

  10. Towards LLM-Assisted Architecture Recovery for Real-World ROS~2 Systems: An Agent-Based Multi-Level Approach to Hierarchical Structural Architecture Reconstruction

    May 19, 2026Dominique Briechle, Raj Chanchad, Tobias Geger +5Software Engineering

  11. When Web Apps Heal Themselves: A MAPE-K Based Approach to Fault Tolerance and Adaptive Recovery

    May 19, 2026Sales Aribe, Rov Japheth OracionSoftware Engineering

  12. Reversa: A Reverse Documentation Engineering Framework for Converting Legacy Software into Operational Specifications for AI Agents

    May 18, 2026Sanderson Oliveira de Macedo, Ronaldo Martins da CostaSoftware EngineeringSoftware Engineering Agents

  13. EGI: A Multimodal Emotional AI Framework for Enhancing Scrum Master Real-time Self-Awareness

    May 17, 2026Jingni Huang, Peter BloodsworthSoftware EngineeringEmotion Recognition in Conversations

  14. SaaSBench: Exploring the Boundaries of Coding Agents in Long-Horizon Enterprise SaaS Engineering

    May 17, 2026Qingnan Ren, Shun Zou, Shiting Huang +11Software EngineeringAI Coding Agents

  15. Benchmarking Mythos-Linked Bug Rediscovery

    May 17, 2026Isaac David, Arthur GervaisSoftware EngineeringSoftware Vulnerability Detection

  16. TopoEvo: A Topology-Aware Self-Evolving Multi-Agent Framework for Root Cause Analysis in Microservices

    May 15, 2026Junle Wang, Xingchuang Liao, Wenjun WuSoftware EngineeringMulti-Agent Orchestration

  17. Towards In-Depth Root Cause Localization for Microservices with Multi-Agent Recursion-of-Thought

    May 14, 2026Lingzhe Zhang, Tong Jia, Kangjin Wang +8Software EngineeringMulti-Agent LLM Systems

  18. LLM-Based Robustness Testing of Microservice Applications: An Empirical Study

    May 13, 2026Hrushitha Goud Tigulla, Marco VieiraSoftware EngineeringAutomated Software Testing

  19. SkillOps: Managing LLM Agent Skill Libraries as Self-Maintaining Software Ecosystems

    May 13, 2026Hongji Pu, Xinyuan Song, Liang ZhaoSoftware Engineering

  20. The AI-Native Large-Scale Agile Software Development Manifesto

    May 8, 2026Ricardo Britto, Fredrik Palmgren, Nishrith Saini +1Software EngineeringSoftware Engineering Agents

  21. Prompt Engineering Strategies for LLM-based Qualitative Coding of Psychological Safety in Software Engineering Communities: A Controlled Empirical Study

    May 8, 2026Moaath Alshaikh, Tasneem Alshaher, Ricardo Vieira +7Software EngineeringLLM Evaluation

  22. Exploring CoCo Challenges in ML Engineering Teams: Insights From the Semiconductor Industry

    May 8, 2026A. Azamnouri, M. Haug, L. Woltmann +3Software EngineeringSemiconductor Manufacturing

  23. SREGym: A Live Benchmark for AI SRE Agents with High-Fidelity Failure Scenarios

    May 8, 2026Jackson Clark, Yiming Su, Saad Mohammad Rafid Pial +5Software EngineeringAI Agent Benchmarks

  24. Correct Code, Vulnerable Dependencies: A Large Scale Measurement Study of LLM-Specified Library Versions

    May 7, 2026Chengjie Wang, Jingzheng Wu, Xiang Ling +2Software EngineeringLLM Security

  25. Architectural Constraints Alignment in AI-assisted, Platform-based Service Development

    May 6, 2026Julius Irion, Moritz Leugers, Paul Hartwig +5Software EngineeringCode Generation