Technical debt is candidate to be the next buzzword in software engineering, and the number of studies evaluating the technical debt of software projects is increasing. A particular and dangerous type of debt is the architectural debt, i.e., the consequences of sub-optimal design decisions. Currently, there are no studies about the evaluation of architectural debt in MultiAgent Systems (MAS) and platforms. Hence, in this paper we propose the analysis of four well-known MAS development platforms, with the aim of evaluating their architectural debt and open the discussion in this field. We exploit a tool, named Arcan, developed for architectural smell detection and for the computation of an architectural debt index. The results show that MAS development platforms are subjected to architectural debt, and in particular to the presence of Cyclic Dependency smells. However, there is evidence that the minimum amount of debt is reached when developers report “bug fixes” and “Improvements”.

Pigazzini, I., Briola, D., Arcelli, F. (2021). Architectural technical debt of multiagent systems development platforms. In 22nd Workshop "From Objects to Agents", WOA 2021 (pp.1-13). CEUR-WS.

Architectural technical debt of multiagent systems development platforms

Pigazzini I.;Briola D.;Arcelli F.
2021

Abstract

Technical debt is candidate to be the next buzzword in software engineering, and the number of studies evaluating the technical debt of software projects is increasing. A particular and dangerous type of debt is the architectural debt, i.e., the consequences of sub-optimal design decisions. Currently, there are no studies about the evaluation of architectural debt in MultiAgent Systems (MAS) and platforms. Hence, in this paper we propose the analysis of four well-known MAS development platforms, with the aim of evaluating their architectural debt and open the discussion in this field. We exploit a tool, named Arcan, developed for architectural smell detection and for the computation of an architectural debt index. The results show that MAS development platforms are subjected to architectural debt, and in particular to the presence of Cyclic Dependency smells. However, there is evidence that the minimum amount of debt is reached when developers report “bug fixes” and “Improvements”.
paper
Architectural debt; Architectural smells; Multiagent system platforms; Trend analysis;
English
22nd Workshop "From Objects to Agents", WOA 2021 - 1 September 2021 through 3 September 2021
2021
Calegari, R; Ciatto, G; Denti, E; Omicini, A; Sartor, G
22nd Workshop "From Objects to Agents", WOA 2021
2021
2963
1
13
open
Pigazzini, I., Briola, D., Arcelli, F. (2021). Architectural technical debt of multiagent systems development platforms. In 22nd Workshop "From Objects to Agents", WOA 2021 (pp.1-13). CEUR-WS.
File in questo prodotto:
File Dimensione Formato  
Pigazzini-2021-Ceur Workshop Proceed-VoR.pdf

accesso aperto

Descrizione: Intervento a convegno
Tipologia di allegato: Publisher’s Version (Version of Record, VoR)
Licenza: Creative Commons
Dimensione 765.73 kB
Formato Adobe PDF
765.73 kB Adobe PDF Visualizza/Apri

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/10281/422158
Citazioni
  • Scopus 1
  • ???jsp.display-item.citation.isi??? ND
Social impact