paper-with-me

Papers

Causal Software Engineering: A Vision and Roadmap

2026-05-04 · Roberto Pietrantuono, Luca Giamattei, Stefano Russo, Julien Siebert, Neil Walkinshaw arxiv

Software engineering increasingly involves making high-stakes decisions under uncertainty, using signals from code, field data, and socio-technical processes. Recent AI-driven support (e.g., anomaly detection, predictive analytics, AIOps, as well as LLM-based agents) has amplified engineers' ability to detect patterns and synthesize content and recommendations, but many critical questions are interventional or counterfactual: What is the expected impact of changing a load-balancing strategy? Would an outage have been avoided under a different release plan? Correlational models answer "what tends to co-occur"; they struggle to answer "what would happen if we act." We propose Causal Software Engineering (CSE) as a future paradigm in which causal models and causal reasoning systematically inform activities across the software lifecycle, augmenting existing practices with explicit assumptions, uncertainty-aware effect estimates, and counterfactual diagnosis. We outline (i) a causal-first workflow view spanning development and operations, (ii) a staged roadmap for tools and organizational adoption, and (iii) an evaluation and benchmark agenda for measuring progress.

📄 PDF Abstract BibTeX arXiv:2605.02454

Code (0)

등록된 구현이 없습니다.

Tasks

Anomaly Detection

Similar Papers 제목 키워드 기반

Trustworthy and Synergistic Artificial Intelligence for Software Engineering: Vision and Roadmaps

2023-09-08 · David Lo

For decades, much software engineering research has been dedicated to devising automated solutions aimed at enhancing developer productivity and elevating software quality. The past two decades have witnessed an unparall…

Towards AI-Native Software Engineering (SE 3.0): A Vision and a Challenge Roadmap

2024-10-08 · Ahmed E. Hassan, Gustavo A. Oliva, Dayi Lin, Boyuan Chen 외

The rise of AI-assisted software engineering (SE 2.0), powered by Foundation Models (FMs) and FM-powered copilots, has shown promise in improving developer productivity. However, it has also exposed inherent limitations,…

Edge-computing

A Research Roadmap for Augmenting Software Engineering Processes and Software Products with Generative AI

2025-10-30 · Domenico Amalfitano, Andreas Metzger, Marco Autili, Tommaso Fulcini 외 arxiv

Generative AI (GenAI) is rapidly transforming software engineering (SE) practices, influencing how SE processes are executed, as well as how software systems are developed, operated, and evolved. This paper applies desig…

Search-Based Software Engineering in the Landscape of AI Foundation Models

2025-05-26 · Hassan Sartaj, Shaukat Ali

Search-based software engineering (SBSE), at the intersection of artificial intelligence (AI) and software engineering, has been an active area of research for about 25 years. It has been applied to solve numerous proble…

Morescient GAI for Software Engineering (Extended Version)

2024-06-07 · Marcus Kessel, Colin Atkinson

The ability of Generative AI (GAI) technology to automatically check, synthesize and modify software engineering artifacts promises to revolutionize all aspects of software engineering. Using GAI for software engineering…