1. Architectural technical debt of multiagent systems development platforms
- Author
-
Pigazzini, I., Briola, D., Fontana, F. A., Calegari, R, Ciatto, G, Denti, E, Omicini, A, Sartor, G, Pigazzini, I, Briola, D, and Arcelli, F
- Subjects
Architectural smell ,Multiagent system platform ,Architectural smells ,Trend analysis ,Multiagent system platforms ,Trend analysi ,Architectural debt ,INF/01 - INFORMATICA ,ING-INF/05 - SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI - 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”.
- Published
- 2021