During software development, maintenance and evolution, we can assess the quality of code, design and architecture to capture hints of possible problems and face them as soon as possible. We can capture signals of architecture erosion in different ways by exploiting several tools with the aim to identify architectural violations, architectural smells or other relevant features. In this paper, we provide our experience report in using three known tools to capture information that can be useful to identify and evaluate the architectural debt of an application. We outline the main differences among these tools and the results they produce.

ARCELLI FONTANA, F., Roveda, R., Zanoni, M. (2016). Tool support for evaluating architectural debt of an existing system: An experience report. In Proceedings of the 31st ACM/SIGAPP Symposium on Applied Computing (SAC 2016) (pp.1347-1349). Association for Computing Machinery [10.1145/2851613.2851963].

Tool support for evaluating architectural debt of an existing system: An experience report

ARCELLI FONTANA, FRANCESCA
Primo
;
ROVEDA, RICCARDO
Secondo
;
ZANONI, MARCO
2016

Abstract

During software development, maintenance and evolution, we can assess the quality of code, design and architecture to capture hints of possible problems and face them as soon as possible. We can capture signals of architecture erosion in different ways by exploiting several tools with the aim to identify architectural violations, architectural smells or other relevant features. In this paper, we provide our experience report in using three known tools to capture information that can be useful to identify and evaluate the architectural debt of an application. We outline the main differences among these tools and the results they produce.
poster + paper
Architectural debt; Architecture assessment; Tool experimentation;
Architectural debt; Tool experimentation; Architecture assessment
English
ACM/SIGAPP Symposium on Applied Computing (SAC 2016)
2016
Proceedings of the 31st ACM/SIGAPP Symposium on Applied Computing (SAC 2016)
9781450337397
2016
04-08-
1347
1349
http://dl.acm.org/citation.cfm?doid=2851613.2851963
reserved
ARCELLI FONTANA, F., Roveda, R., Zanoni, M. (2016). Tool support for evaluating architectural debt of an existing system: An experience report. In Proceedings of the 31st ACM/SIGAPP Symposium on Applied Computing (SAC 2016) (pp.1347-1349). Association for Computing Machinery [10.1145/2851613.2851963].
File in questo prodotto:
File Dimensione Formato  
2016-SAC2016-arch_eval_exp_report-pre-print.pdf

Solo gestori archivio

Descrizione: pre-print
Dimensione 355.07 kB
Formato Adobe PDF
355.07 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

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