A Means to what End? Evaluating the Explainability of Software Systems using Goal-Oriented Heuristics

Publikation: Beitrag in Buch/Bericht/Sammelwerk/KonferenzbandAufsatz in KonferenzbandForschungPeer-Review

Forschungs-netzwerk anzeigen

Details

OriginalspracheEnglisch
Titel des SammelwerksEASE '23: Proceedings of the 27th International Conference on Evaluation and Assessment in Software Engineering
Seiten329-338
Seitenumfang10
ISBN (elektronisch)979-8-4007-0044-6
PublikationsstatusVeröffentlicht - 14 Juni 2023

Publikationsreihe

NameACM International Conference Proceeding Series

Abstract

Explainability is an emerging quality aspect of software systems. Explanations offer a solution approach for achieving a variety of quality goals, such as transparency and user satisfaction. Therefore, explainability should be considered a means to an end. The evaluation of quality aspects is essential for successful software development. Evaluating explainability allows an assessment of the quality of explanations and enables the comparison of different explanation variants. As the evaluation depends on what quality goals the explanations are supposed to achieve, evaluating explainability is non-trivial.
To address this problem, we combine the already well-established method of expert evaluation with goal-oriented heuristics. Goal-oriented heuristics are heuristics that are grouped with respect to the goals that the explanations are meant to achieve.
By establishing appropriate goal-oriented heuristics, software engineers are enabled to evaluate explanations and identify problems with affordable resources. To show that this way of evaluating explainability is suitable, we conducted an interactive user study, using a high-fidelity software prototype. The results suggest that the alignment of heuristics with specific goals can enable an effective assessment of explainability.

ASJC Scopus Sachgebiete

Zitieren

A Means to what End? Evaluating the Explainability of Software Systems using Goal-Oriented Heuristics. / Deters, Hannah Luca; Droste, Jakob Richard Christian; Schneider, Kurt.
EASE '23: Proceedings of the 27th International Conference on Evaluation and Assessment in Software Engineering. 2023. S. 329-338 (ACM International Conference Proceeding Series).

Publikation: Beitrag in Buch/Bericht/Sammelwerk/KonferenzbandAufsatz in KonferenzbandForschungPeer-Review

Deters, HL, Droste, JRC & Schneider, K 2023, A Means to what End? Evaluating the Explainability of Software Systems using Goal-Oriented Heuristics. in EASE '23: Proceedings of the 27th International Conference on Evaluation and Assessment in Software Engineering. ACM International Conference Proceeding Series, S. 329-338. https://doi.org/10.1145/3593434.3593444
Deters, H. L., Droste, J. R. C., & Schneider, K. (2023). A Means to what End? Evaluating the Explainability of Software Systems using Goal-Oriented Heuristics. In EASE '23: Proceedings of the 27th International Conference on Evaluation and Assessment in Software Engineering (S. 329-338). (ACM International Conference Proceeding Series). https://doi.org/10.1145/3593434.3593444
Deters HL, Droste JRC, Schneider K. A Means to what End? Evaluating the Explainability of Software Systems using Goal-Oriented Heuristics. in EASE '23: Proceedings of the 27th International Conference on Evaluation and Assessment in Software Engineering. 2023. S. 329-338. (ACM International Conference Proceeding Series). doi: 10.1145/3593434.3593444
Deters, Hannah Luca ; Droste, Jakob Richard Christian ; Schneider, Kurt. / A Means to what End? Evaluating the Explainability of Software Systems using Goal-Oriented Heuristics. EASE '23: Proceedings of the 27th International Conference on Evaluation and Assessment in Software Engineering. 2023. S. 329-338 (ACM International Conference Proceeding Series).
Download
@inproceedings{8c88985d344f4054bb946bf2108317f7,
title = "A Means to what End? Evaluating the Explainability of Software Systems using Goal-Oriented Heuristics",
abstract = "Explainability is an emerging quality aspect of software systems. Explanations offer a solution approach for achieving a variety of quality goals, such as transparency and user satisfaction. Therefore, explainability should be considered a means to an end. The evaluation of quality aspects is essential for successful software development. Evaluating explainability allows an assessment of the quality of explanations and enables the comparison of different explanation variants. As the evaluation depends on what quality goals the explanations are supposed to achieve, evaluating explainability is non-trivial. To address this problem, we combine the already well-established method of expert evaluation with goal-oriented heuristics. Goal-oriented heuristics are heuristics that are grouped with respect to the goals that the explanations are meant to achieve.By establishing appropriate goal-oriented heuristics, software engineers are enabled to evaluate explanations and identify problems with affordable resources. To show that this way of evaluating explainability is suitable, we conducted an interactive user study, using a high-fidelity software prototype. The results suggest that the alignment of heuristics with specific goals can enable an effective assessment of explainability.",
keywords = "explainability, metrics, software evaluation, heuristics, explainable systems, Metrics, Software Evaluation, Heuristics, Explainability, Explainable Systems",
author = "Deters, {Hannah Luca} and Droste, {Jakob Richard Christian} and Kurt Schneider",
note = "Funding Information: This work was funded by the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) under Grant No.: 470146331, project softXplain (2022-2025).",
year = "2023",
month = jun,
day = "14",
doi = "10.1145/3593434.3593444",
language = "English",
series = "ACM International Conference Proceeding Series",
pages = "329--338",
booktitle = "EASE '23: Proceedings of the 27th International Conference on Evaluation and Assessment in Software Engineering",

}

Download

TY - GEN

T1 - A Means to what End? Evaluating the Explainability of Software Systems using Goal-Oriented Heuristics

AU - Deters, Hannah Luca

AU - Droste, Jakob Richard Christian

AU - Schneider, Kurt

N1 - Funding Information: This work was funded by the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) under Grant No.: 470146331, project softXplain (2022-2025).

PY - 2023/6/14

Y1 - 2023/6/14

N2 - Explainability is an emerging quality aspect of software systems. Explanations offer a solution approach for achieving a variety of quality goals, such as transparency and user satisfaction. Therefore, explainability should be considered a means to an end. The evaluation of quality aspects is essential for successful software development. Evaluating explainability allows an assessment of the quality of explanations and enables the comparison of different explanation variants. As the evaluation depends on what quality goals the explanations are supposed to achieve, evaluating explainability is non-trivial. To address this problem, we combine the already well-established method of expert evaluation with goal-oriented heuristics. Goal-oriented heuristics are heuristics that are grouped with respect to the goals that the explanations are meant to achieve.By establishing appropriate goal-oriented heuristics, software engineers are enabled to evaluate explanations and identify problems with affordable resources. To show that this way of evaluating explainability is suitable, we conducted an interactive user study, using a high-fidelity software prototype. The results suggest that the alignment of heuristics with specific goals can enable an effective assessment of explainability.

AB - Explainability is an emerging quality aspect of software systems. Explanations offer a solution approach for achieving a variety of quality goals, such as transparency and user satisfaction. Therefore, explainability should be considered a means to an end. The evaluation of quality aspects is essential for successful software development. Evaluating explainability allows an assessment of the quality of explanations and enables the comparison of different explanation variants. As the evaluation depends on what quality goals the explanations are supposed to achieve, evaluating explainability is non-trivial. To address this problem, we combine the already well-established method of expert evaluation with goal-oriented heuristics. Goal-oriented heuristics are heuristics that are grouped with respect to the goals that the explanations are meant to achieve.By establishing appropriate goal-oriented heuristics, software engineers are enabled to evaluate explanations and identify problems with affordable resources. To show that this way of evaluating explainability is suitable, we conducted an interactive user study, using a high-fidelity software prototype. The results suggest that the alignment of heuristics with specific goals can enable an effective assessment of explainability.

KW - explainability

KW - metrics

KW - software evaluation

KW - heuristics

KW - explainable systems

KW - Metrics

KW - Software Evaluation

KW - Heuristics

KW - Explainability

KW - Explainable Systems

UR - http://www.scopus.com/inward/record.url?scp=85162207646&partnerID=8YFLogxK

U2 - 10.1145/3593434.3593444

DO - 10.1145/3593434.3593444

M3 - Conference contribution

T3 - ACM International Conference Proceeding Series

SP - 329

EP - 338

BT - EASE '23: Proceedings of the 27th International Conference on Evaluation and Assessment in Software Engineering

ER -

Von denselben Autoren