We present ongoing work on the definition of an argumentation framework to support technology selection in software architecture using bipolar argumentation. Our approach models standard design options, such as the choice of programming languages, libraries, and their configurations, as arguments, and captures their relations via attack and support among arguments. The framework enables reasoning under conflicting technical constraints and stake-holder goals, such as energy efficiency, security, and open source compliance. We formalize different kinds of argument interaction, including incompatibilities, goal-driven conflicts, and dependencies. By leveraging argumentation semantics, we derive rational and explainable design decisions based on user-defined criteria.

Bipolar Argumentation for Supporting Decisions in Software Design

Gianluca Amato;Fabio Fioravanti;Maria Chiara Meo;Francesca Scozzari
2026-01-01

Abstract

We present ongoing work on the definition of an argumentation framework to support technology selection in software architecture using bipolar argumentation. Our approach models standard design options, such as the choice of programming languages, libraries, and their configurations, as arguments, and captures their relations via attack and support among arguments. The framework enables reasoning under conflicting technical constraints and stake-holder goals, such as energy efficiency, security, and open source compliance. We formalize different kinds of argument interaction, including incompatibilities, goal-driven conflicts, and dependencies. By leveraging argumentation semantics, we derive rational and explainable design decisions based on user-defined criteria.
2026
The 41st ACM/SIGAPP Symposium on Applied Computing (SAC ’26)
Inglese
Thessaloniki, Greece
Internazionale
6
979-8-4007-2294-3
ACM
Bipolar Argumentation Framework, technology selection, multi-criteria decision making
no
none
Amato, Gianluca; Fioravanti, Fabio; Meo, Maria Chiara; Scozzari, Francesca
273
info:eu-repo/semantics/conferenceObject
4
4 Contributo in Atti di Convegno (Proceeding)::4.1 Contributo in Atti di convegno
   Smart Knowledge: Enhancing Argumentation and Abstraction for Explanation and Analysis
   SMARTK
   Università  degli Studi della CALABRIA
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11564/886093
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact