Evaluating Explainability in XAI: A Case Study of Bug Assignment and Developer Allocation

Explainable Artificial Intelligence (XAI) has gained significant importance in software engineering, especially in tasks like bug assignment and developer allocation, which require trust and transparency. However, what constitutes a satisfactory explanation is difficult to determine because user satisfaction may be subjective and stakeholder expectations may differ. This paper provides a quality evaluation framework for explain ability, applied to bug assignment and developer allocation. It further categorizes into multiple dimensions, such as transparency, interpretability, and satisfaction of users, tailored to the needs of software development teams. We propose a framework to evaluate which types of explanations are helpful and assign weights to various criteria with respect to their introduction into the development process. The proposed framework supports assessing whether the XAI system improves decision-making support as intended. We illustrate the application of our framework in real-world scenarios through case studies and empirical analysis, providing guidance on how to maximize trust in XAI systems while also improving efficiency in software development workflows.

Authors

Institutions

Publication Details

Published
2024-12-17
DOI
https://doi.org/10.1109/icca62237.2024.10927939
Primary Topic
Scientific Computing and Data Management
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Evaluating Explainability in XAI: A Case Study of Bug Assignment and Developer Allocation

Walid Abdelmoez, Nada Sherief, Mina Samir
Scientific Computing and Data Management
article

Evaluating Explainability in XAI: A Case Study of Bug Assignment and Developer Allocation

Walid Abdelmoez, Nada Sherief, Mina Samir
article en

Abstract

Explainable Artificial Intelligence (XAI) has gained significant importance in software engineering, especially in tasks like bug assignment and developer allocation, which require trust and transparency. However, what constitutes a satisfactory explanation is difficult to determine because user satisfaction may be subjective and stakeholder expectations may differ. This paper provides a quality evaluation framework for explain ability, applied to bug assignment and developer allocation. It further categorizes into multiple dimensions, such as transparency, interpretability, and satisfaction of users, tailored to the needs of software development teams. We propose a framework to evaluate which types of explanations are helpful and assign weights to various criteria with respect to their introduction into the development process. The proposed framework supports assessing whether the XAI system improves decision-making support as intended. We illustrate the application of our framework in real-world scenarios through case studies and empirical analysis, providing guidance on how to maximize trust in XAI systems while also improving efficiency in software development workflows.

Arab Academy for Science, Technology, and Maritime Transport (EG)
Openalex Percentile: Top 67%
Scientific Computing and Data Management
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.