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

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

  1. Understanding Developer Pain Points in Federated Learning: Insights from Stack Overflow and GitHub

    Jul 21, 2026Sahand Saed, Khairul Alam, Banani RoySoftware EngineeringFederated Learning

  2. Early Adoption of Agentic Coding Tools by GitHub Projects

    Jul 15, 2026Maliha Noushin Raida, Daqing HouSoftware EngineeringOpen-Source Software Development

  3. A Large-Scale Dataset of MCP Implementations on GitHub

    Jul 11, 2026Benny Toeppe, Amine Barrak, Emna KsontiniSoftware EngineeringModel Context Protocol

  4. Do These Violent Delights Have Violent Ends? Measuring the Post-Merge Fate of Agentic Code

    Jul 10, 2026Chunqiu Steven Xia, Courtney MillerSoftware EngineeringSoftware Engineering Agents

  5. Practical Source Code Recovery from Binary Functions Using Anchor-Based Retrieval and LLM Reasoning

    Jul 10, 2026Charles Edward Gagnon, Steven H. H. Ding, Philippe Charland +1Software EngineeringSoftware Reverse Engineering

  6. Inside the Skill Market: From Software Engineering Activities to Reusable Agent Skills

    Jul 10, 2026Jialun Cao, Xinru Yan, Songqiang Chen +3Software Engineering

  7. 3100 Opinions on Code Review in an AI World: Building Causal Theory from Practitioner Discourse

    Jul 8, 2026Shyam Agarwal, Courtney Miller, Christian Kästner +1Software EngineeringCoding Agents

  8. The Memory Wall of Green Software: Empirical Energy Evaluation of Memento Design Pattern

    Jul 8, 2026Imane Jriri, Tarik Houichime, Younes El AmraniSoftware Engineering

  9. Evaluating Neural Decompilation of Dart AOT Binaries: Fine-Tuning, Metric Validity, Specification Leakage, and Reliability

    Jul 7, 2026Raafat Abualazm, Ayman AboElhassan, Amr G. WassalSoftware EngineeringLLM Evaluation

  10. Static Metrics Are Insufficient: Predicting Java Method Energy Usage with Execution Time

    Jul 7, 2026Muhammad Imran, Vincenzo Stoico, Ivano MalavoltaSoftware EngineeringStatic Code Analysis

  11. What Do AI Agents Actually Change? An Empirical Taxonomy of Mutation Patterns in Performance-Improving Pull Requests

    Jul 6, 2026Illia Dovhoshliubnyi, Nima Soroush, Ashkan Sami +1Software EngineeringSoftware Engineering Agents

  12. Do It Right! A Methodology for Successful NLP System Development

    Jul 6, 2026Olga V. Patterson, Brett South, T. Elizabeth Workman +1Software EngineeringClinical NLP

  13. LLM-Based Test Oracles: Source-of-Authority Taxonomy -- A Systematic Literature Review

    Jul 6, 2026Ali Hassaan Mughal, Muhammad BilalSoftware EngineeringAutomated Software Testing

  14. Effectiveness of LLM-based Software Diversity for Reliability Improvement -- an Empirical Study

    Jul 3, 2026Gabriel Almeida, Ilir Gashi, Vladimir Stankovic +1Software EngineeringLLM Code Generation

  15. Detecting Architectural Drift in Safety-Critical Firmware through Runtime Trace Analysis

    Jul 3, 2026Domenico Francesco De Angelis, Marco De Luca, Domenico Amalfitano +2Software Engineering

  16. Prior Bias in Vision Language Models on UML Diagram Interpretation

    Jul 3, 2026Zaiyu Cheng, Khai-Nguyen Nguyen, Antonio MastropaoloVLM EvaluationSoftware Engineering

  17. Rethinking Complexity Metrics for LLM-Integrated Applications: Beyond Source Code

    Jul 2, 2026Zihao Xu, Yuekang Li, Gelei Deng +2Software EngineeringStatic Code Analysis

  18. An Exploratory Study on LLM-Generated Code and Comments in Code Repositories

    Jul 2, 2026Yongyi Ji, Jiaji Wang, Yi Zhou +2Software EngineeringLLM Code Generation

  19. Decoupling Code Complexity from Newcomer Participation: A Causal Study of AI Coding Agent Adoption in OSS

    Jul 2, 2026Weiwei Xu, Xuanning Cui, Hengzhi Ye +1Software EngineeringOpen-Source Software Development

  20. A Methodology for Investigating AI Patterns Prevalence in Software Repositories

    Jul 1, 2026Srinath Perera, Hasinthaka Piyumal, Frank Leymann +1Software Engineering

  21. Prompting GPT-5 on Scrum Certification Questions: An Empirical Accuracy Study

    Jun 29, 2026Mirko Perkusich, Danyllo Albuquerque, João Paiva +6Software EngineeringLLM Evaluation

  22. Comparing Large Language Models on Scrum Certification-Style Questions: Accuracy, Stability, and Error Patterns

    Jun 29, 2026Robson Alves Vilar, Emanuel Dantas Filho, Ademar França de Sousa Neto +5Software EngineeringLLM Evaluation

  23. SAKE: Software Architectural Knowledge Evaluation Benchmark for Large Language Models

    Jun 28, 2026Tiziano Santilli, Francesco Daghero, Mayhar Tourchi MoghaddamSoftware EngineeringLLM Evaluation

  24. A Multi-Dataset Benchmark for Evaluating LLM Agents in Microservice Failure Diagnosis

    Jun 28, 2026Yuanhong Cai, Xiaohui Nie, Kanglin Yin +8Software EngineeringLLM Agent Evaluation

  25. Diff-Based Code Corruption using LLMs for Large-Scale Bugfix Benchmarking

    Jun 27, 2026Balázs Szalontai, Ábel Szauter, Balázs Márton +3Software EngineeringAutomated Program Repair

  26. Metric Aggregation Divergence: A Hidden Validity Threat in Agent-Based Policy Optimization and a Contractual Remedy

    Jun 27, 2026Ruiyu Zhang, Lin Nie, Xin ZhaoSoftware EngineeringPolicy Evaluation

  27. Agentic Hardware Design as Repository-Level Code Evolution

    Jun 26, 2026Cunxi Yu, Chenhui Deng, Nathaniel Pinckney +1Software EngineeringElectronic Design Automation

  28. Reasoning Beyond Prediction: From Data-Driven to Causal Software Engineering

    Jun 26, 2026Roberto Pietrantuono, Luca Giamattei, Stefano RussoSoftware EngineeringCausal Reasoning