Explainability for Embedding AI: Aspirations and Actuality

📅 2025-04-20
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
This paper identifies a critical gap in explainability support for software developers building AI systems—specifically, the lack of debugging-oriented capabilities in existing XAI tools. Method: Through a mixed-methods study—including a large-scale developer survey, in-depth interviews, and thematic analysis—the authors systematically investigate practitioners’ real-world requirements for XAI tooling. Contribution/Results: The study empirically uncovers six key capability gaps from an engineering practice perspective, revealing a substantial misalignment between current XAI research and industrial development needs. Building on these findings, the paper proposes a novel workflow-centric paradigm for explainability support tailored to developers’ practices. It delivers empirically grounded design guidelines for next-generation, developer-friendly XAI systems, advancing the field from algorithmic interpretability toward engineering-level debuggability.

Technology Category

Application Category

📝 Abstract
With artificial intelligence (AI) embedded in many everyday software systems, effectively and reliably developing and maintaining AI systems becomes an essential skill for software developers. However, the complexity inherent to AI poses new challenges. Explainable AI (XAI) may allow developers to understand better the systems they build, which, in turn, can help with tasks like debugging. In this paper, we report insights from a series of surveys with software developers that highlight that there is indeed an increased need for explanatory tools to support developers in creating AI systems. However, the feedback also indicates that existing XAI systems still fall short of this aspiration. Thus, we see an unmet need to provide developers with adequate support mechanisms to cope with this complexity so they can embed AI into high-quality software in the future.
Problem

Research questions and friction points this paper is trying to address.

Addressing complexity in AI systems for developers
Enhancing explainability tools for AI debugging
Bridging gap between XAI aspirations and reality
Innovation

Methods, ideas, or system contributions that make the work stand out.

Explainable AI tools for developers
Survey insights on XAI needs
Support mechanisms for AI complexity
🔎 Similar Papers