An experience report on detecting and repairing software architecture erosion

F.A. Fontana, R. Roveda, M. Zanoni, C. Raibulet, R. Capilla

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

Abstract

© 2016 IEEE.Architecture erosion constitutes the most visible effect of the degradation of design. It is a major reason to address the design debt, often caused by architectural mismatch problems. Today, the identification of design erosion is a major concern for designers and software maintainers. Adequate tools are necessary to identify and repair the debt. This paper describes our experience on identifying architectural erosion problems on existing open source software applications through the support of two well known tools. Moreover, we outline if the tools provide useful hints in repairing some of the detected problems.
Original languageEnglish
Title of host publicationProceedings - 2016 13th Working IEEE/IFIP Conference on Software Architecture, WICSA 2016
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages21-30
ISBN (Electronic)9781509021314
DOIs
Publication statusPublished - 19 Jul 2016
Externally publishedYes
Event13th Working IEEE/IFIP Conference on Software Architecture, WICSA 2016 - Venice, Italy
Duration: 5 Apr 20168 Apr 2016

Conference

Conference13th Working IEEE/IFIP Conference on Software Architecture, WICSA 2016
Country/TerritoryItaly
CityVenice
Period5/04/168/04/16

Fingerprint

Dive into the research topics of 'An experience report on detecting and repairing software architecture erosion'. Together they form a unique fingerprint.

Cite this