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. HAAS: A Policy-Aware Framework for Adaptive Task Allocation Between Humans and Artificial Intelligence Systems

    May 4, 2026Vicente Pelechano, Antoni Mestre, Manoli Albert +1ManufacturingSoftware Engineering

  2. AI-Generated Smells: An Analysis of Code and Architecture in LLM and Agent-Driven Development

    May 4, 2026Yuecai Zhu, Nikolaos Tsantalis, Peter C. RigbySoftware EngineeringLLM Auditing

  3. Causal Software Engineering: A Vision and Roadmap

    May 4, 2026Roberto Pietrantuono, Luca Giamattei, Stefano Russo +2Software EngineeringCausal Effect Estimation

  4. DocSync: Agentic Documentation Maintenance via Critic-Guided Reflexion

    May 4, 2026Sidhesh Badrinarayan, Adithya ParthasarathySoftware EngineeringAgentic RAG

  5. Conventional Commit Classification using Large Language Models and Prompt Engineering

    May 3, 2026H. M. Sazzad Quadir, Sakib Al Hasan, Md. Nurul Ahad TawhidSoftware EngineeringLLM Evaluation

  6. Using LLMs in Software Design: An Empirical Study of GitHub and A Practitioner Survey

    May 2, 2026Yifei Wang, Ruiyin Li, Peng Liang +5Software EngineeringHuman-AI Interaction

  7. The Productivity-Reliability Paradox: Specification-Driven Governance for AI-Augmented Software Development

    May 1, 2026Sabry E. FarragSoftware EngineeringAI Governance

  8. Hierarchical Fault Detection and Diagnosis for Transformer Architectures

    Apr 30, 2026Sigma Jahan, Saurabh Singh Rajput, Tushar Sharma +1Software EngineeringAutomated Software Testing

  9. Beyond Accuracy: LLM Variability in Evidence Screening for Software Engineering SLRs

    Apr 29, 2026Gilberto Sussumu Hida, Danilo Monteiro Ribeiro, Erika YahataSoftware EngineeringLLM Evaluation

  10. ImproBR: Bug Report Improver Using LLMs

    Apr 28, 2026Emre Furkan Akyol, Mehmet Dedeler, Eray TüzünSoftware EngineeringAutomated Software Engineering

  11. Carbon-Taxed Transformers: A Green Compression Pipeline for Overgrown Language Models

    Apr 28, 2026Ajmain Inqiad Alam, Palash Roy, Chanchal K. Roy +2Software EngineeringLLM Compression

  12. Bug-Report-Driven Fault Localization: Industrial Benchmarking and Lesson Learned at ABB Robotics

    Apr 28, 2026Pernilla Hall, Anton Ununger, Riccardo Rubei +1Software EngineeringRoot Cause Analysis

  13. Query2Diagram: Answering Developer Queries with UML Diagrams

    Apr 26, 2026Oleg Baryshnikov, Anton M. Alekseev, Sergey I. NikolenkoSoftware EngineeringSoftware Reverse Engineering

  14. Early-Stage Product Line Validation Using LLMs: A Study on Semi-Formal Blueprint Analysis

    Apr 22, 2026Viet-Man Le, Thi Ngoc Trang Tran, Sebastian Lubos +2Software EngineeringLLM Evaluation

  15. More Is Different: Toward a Theory of Emergence in AI-Native Software Ecosystems

    Apr 20, 2026Daniel RussoSoftware EngineeringMulti-Agent Systems

  16. Bias in the Loop: Auditing LLM-as-a-Judge for Software Engineering

    Apr 18, 2026Zixiao Zhao, Amirreza Esmaeili, Fatemeh FardSoftware EngineeringLLM-as-a-Judge

  17. Mitigating Prompt-Induced Cognitive Biases in General-Purpose AI for Software Engineering

    Apr 18, 2026Francesco Sovrano, Gabriele Dominici, Alberto BacchelliSoftware EngineeringCognitive Bias in Language Models

  18. The Semi-Executable Stack: Agentic Software Engineering and the Expanding Scope of SE

    Apr 16, 2026Robert Feldt, Per Lenberg, Julian Frattini +1Software EngineeringSoftware Engineering Agents

  19. Designing Adaptive Digital Nudging Systems with LLM-Driven Reasoning

    Apr 13, 2026Tiziano Santilli, Mina Alipour, Mahyar Tourchi MoghaddamSoftware Architecture DesignSoftware Engineering

  20. Vibe-driven model-based engineering

    Apr 12, 2026Jordi CabotModel-Driven EngineeringSoftware Engineering

  21. CodeComp: Structural KV Cache Compression for Agentic Coding

    Apr 11, 2026Qiujiang Chen, Jing Xiong, Chenyang Zhao +2KV-Cache CompressionSoftware Engineering

  22. Engineering Resource-constrained Software Systems with DNN Components: a Concept-based Pruning Approach

    Apr 11, 2026Federico Formica, Andrea Rota, Aurora Francesca Zanenga +4Neural Network PruningNeural Network Compression

  23. Fairness in Multi-Agent Systems for Software Engineering: An SDLC-Oriented Rapid Review

    Apr 10, 2026Corey Yang-Smith, Ronnie de Souza Santos, Ahmad AbdellatifAlgorithmic FairnessMulti-Agent Systems

  24. ECM Contracts: Contract-Aware, Versioned, and Governable Capability Interfaces for Embodied Agents

    Apr 10, 2026Xue Qin, Simin Luan, Cong Yang +1Software EngineeringRobotics