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. Beyond Functional Correctness: Design Issues in AI IDE-Generated Large-Scale Projects

    Apr 7, 2026Syed Mohammad Kashif, Ruiyin Li, Peng Liang +4Software EngineeringAI Coding Agents

  2. CAKE: Cloud Architecture Knowledge Evaluation of Large Language Models

    Apr 7, 2026Tim Lukas Adam, Phongsakon Mark Konrad, Riccardo Terrenzi +4Software Architecture DesignLLM Evaluation

  3. Toward a Sustainable Software Architecture Community: Evaluating ICSA's Environmental Impact

    Apr 5, 2026Mahyar T. Moghaddam, Mina Alipour, Torben Worm +1Responsible AISoftware Engineering

  4. Architecture Without Architects: How AI Coding Agents Shape Software Architecture

    Apr 5, 2026Phongsakon Mark Konrad, Tim Lukas Adam, Riccardo Terrenzi +1Software Architecture DesignAI Coding Agents

  5. Measuring LLM Trust Allocation Across Conflicting Software Artifacts

    Apr 3, 2026Noshin Ulfat, Ahsanul Ameen Sabit, Soneya Binta HossainLLM ReliabilitySoftware Engineering

  6. Agile Story-Point Estimation: Is RAG a Better Way to Go?

    Apr 3, 2026Lamyea Maha, Tajmilur Rahman, Chanchal RoySoftware EngineeringAutomated Software Engineering

  7. Ontology-Aware Design Patterns for Clinical AI Systems: Translating Reification Theory into Software Architecture

    Apr 2, 2026Florian Odi StummerSoftware EngineeringClinical Decision Support

  8. Reproducible, Explainable, and Effective Evaluations of Agentic AI for Software Engineering

    Apr 1, 2026Jingyue Li, André StorhaugAI Agent EvaluationAgent Evaluation

  9. Investigating Autonomous Agent Contributions in the Wild: Activity Patterns and Code Change over Time

    Apr 1, 2026Razvan Mihai Popescu, David Gros, Andrei Botocan +3Mining Software RepositoriesCoding Agents

  10. Risk-Aware Batch Testing for Performance Regression Detection

    Mar 31, 2026Ali Sayedsalehi, Peter C. Rigby, Gregory MierzwinskiSoftware EngineeringAutomated Software Testing

  11. Unified Architecture Metamodel of Information Systems Developed by Generative AI

    Mar 31, 2026Oleg Grynets, Vasyl LyashkevychModel-Driven EngineeringSoftware Engineering

  12. Large Language Models for Analyzing Enterprise Architecture Debt in Unstructured Documentation

    Mar 29, 2026Christin Pagels, Simon Hacks, Rob Henk BemthuisSoftware EngineeringLLM Evaluation

  13. Needle in the Repo: A Benchmark for Maintainability in AI-Generated Repository Edits

    Mar 29, 2026Haichao Zhu, Qian Zhang, Jiyuan Wang +2Software EngineeringAI Coding Agents

  14. Automating Domain-Driven Design: Experience with a Prompting Framework

    Mar 27, 2026Tobias Eisenreich, Husein Jusic, Stefan WagnerSoftware EngineeringAutomated Software Engineering

  15. An Object Web Seminar: A Retrospective on a Technical Dialogue Still Reverberating

    Mar 27, 2026James J. CusickSoftware Engineering

  16. MobileDev-Bench: A Benchmark for Issue Resolution in Mobile Application Development

    Mar 26, 2026Moshood A. Fakorede, Krishna Upadhyay, A. B. Siddique +1Software EngineeringSoftware Engineering Benchmarks

  17. Can an LLM Detect Instances of Microservice Infrastructure Patterns?

    Mar 24, 2026Carlos Eduardo Duarte, Neil B. Harrison, Filipe Figueiredo Correia +2Software EngineeringLLM Evaluation

  18. Machine Learning Models for the Early Detection of Burnout in Software Engineering: a Systematic Literature Review

    Mar 24, 2026Tien Rahayu Tulili, Ayushi Rastogi, Andrea CapiluppiSoftware Engineering

  19. LLM-Powered Workflow Optimization for Multidisciplinary Software Development: An Automotive Industry Case Study

    Mar 22, 2026Shuai Wang, Yinan Yu, Earl Barr +1Workflow AutomationSoftware Engineering

  20. LLM-based Automated Architecture View Generation: Where Are We Now?

    Mar 22, 2026Miryala Sathvika, Rudra Dhar, Karthik VaidhyanathanSoftware EngineeringAutomated Software Engineering

  21. From Human Interfaces to Agent Interfaces: Rethinking Software Design in the Age of AI-Native Systems

    Mar 19, 2026Shaolin Wang, Yi Mei, Haoyang Che +3Software EngineeringLLM Agents

  22. SWE-QA-Pro: A Representative Benchmark and Scalable Training Recipe for Repository-Level Code Understanding

    Mar 17, 2026Songcheng Cai, Zhiheng Lyu, Yuansheng Ni +13AI Agent BenchmarksSoftware Engineering Benchmarks

  23. Describing Agentic AI Systems with C4: Lessons from Industry Projects

    Mar 16, 2026Andreas Rausch, Stefan WittekSoftware EngineeringAgentic AI

  24. Loosely-Structured Software: Engineering Context, Structure, and Evolution Entropy in Runtime-Rewired Multi-Agent Systems

    Mar 16, 2026Weihao Zhang, Yitong Zhou, Huanyu Qu +1Context EngineeringSoftware Engineering