Skip to main content
Top

Can explainable artificial intelligence support software modelers in model comprehension?

  • 02-01-2025
  • Special Section Paper
Published in:

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

The article discusses the challenges in software engineering practices due to the growing complexity of software systems. It highlights the role of artificial intelligence (AI) and machine learning (ML) in automating tasks and facilitating software development processes. However, the lack of transparency in AI-driven processes poses a significant challenge. The introduction of explainable AI (XAI) aims to elucidate the internal processes and logic of complex ML models, making them more accessible to human understanding. The focus is on software modeling, where XAI techniques can bridge the gap between automated ML decisions and human reasoning. The study proposes five XAI techniques to enhance the understanding of ML predictions in three model comprehension tasks: automatic detection of dummy models, classification of models based on their purpose, and inference of annotation labels in models. The article emphasizes the importance of XAI in making ML models more trustworthy and transparent, especially in safety-critical applications. It also includes a survey of software modelers to assess the usefulness and intuitiveness of XAI methods. The results show that XAI can significantly enhance the reliability and interpretability of ML models in software engineering tasks.

Not a customer yet? Then find out more about our access models now:

Individual Access

Start your personal individual access now. Get instant access to more than 164,000 books and 540 journals – including PDF downloads and new releases.

Starting from 54,00 € per month!    

Get access

Access for Businesses

Utilise Springer Professional in your company and provide your employees with sound specialist knowledge. Request information about corporate access now.

Find out how Springer Professional can uplift your work!

Contact us now
Title
Can explainable artificial intelligence support software modelers in model comprehension?
Authors
Francisco Javier Alcaide
José Raúl Romero
Aurora Ramírez
Publication date
02-01-2025
Publisher
Springer Berlin Heidelberg
Published in
Software and Systems Modeling / Issue 3/2025
Print ISSN: 1619-1366
Electronic ISSN: 1619-1374
DOI
https://doi.org/10.1007/s10270-024-01251-4
This content is only visible if you are logged in and have the appropriate permissions.
This content is only visible if you are logged in and have the appropriate permissions.

Premium Partner

    Image Credits
    Neuer Inhalt/© ITandMEDIA, Nagarro GmbH/© Nagarro GmbH, AvePoint Deutschland GmbH/© AvePoint Deutschland GmbH, AFB Gemeinnützige GmbH/© AFB Gemeinnützige GmbH, USU GmbH/© USU GmbH, Ferrari electronic AG/© Ferrari electronic AG