Hide metadata

dc.date.accessioned2019-12-11T20:19:28Z
dc.date.available2019-12-11T20:19:28Z
dc.date.created2018-10-09T18:43:04Z
dc.date.issued2018
dc.identifier.citationMartini, Antonio Arcelli Fontana, Francesca Biaggi, Andrea Roveda, Riccardo . Identifying and Prioritizing Architectural Debt Through Architectural Smells: A Case Study in a Large Software Company. 12th European Conference on Software Architecture, ECSA 2018, Madrid, Spain, September 24–28, 2018, Proceedings. 2018, 320-335 Springer
dc.identifier.urihttp://hdl.handle.net/10852/71595
dc.description.abstractArchitectural technical debt can have a huge impact on software maintainability and evolution. Hence, different architectural violations, detected as architectural smells, need to be identified and refactored. In this paper, we conducted a multiple case-study on several architectural smells detected in four industrial projects. We conducted an in-depth investigation with a questionnaire, interviews and thorough inspection of the code with the practitioners. We evaluated the negative impact of the technical debt detected by the architectural smells, their difficulty to be refactored and the usefulness of the detection tool. The results show that practitioners appreciated the help of automatic detection, and that they prioritize refactoring architectural debt that causes more negative impact despite the higher refactoring effort.
dc.languageEN
dc.publisherSpringer
dc.relation.ispartofLecture Notes in Computer Science
dc.relation.ispartofseriesLecture Notes in Computer Science
dc.titleIdentifying and Prioritizing Architectural Debt Through Architectural Smells: A Case Study in a Large Software Company
dc.typeChapter
dc.creator.authorMartini, Antonio
dc.creator.authorArcelli Fontana, Francesca
dc.creator.authorBiaggi, Andrea
dc.creator.authorRoveda, Riccardo
cristin.unitcode185,15,5,31
cristin.unitnameForskningsgruppen for programmering og software engineering
cristin.ispublishedtrue
cristin.fulltextpostprint
dc.identifier.cristin1619172
dc.identifier.bibliographiccitationinfo:ofi/fmt:kev:mtx:ctx&ctx_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.btitle=12th European Conference on Software Architecture, ECSA 2018, Madrid, Spain, September 24–28, 2018, Proceedings&rft.spage=320&rft.date=2018
dc.identifier.startpage320
dc.identifier.endpage335
dc.identifier.pagecount150
dc.identifier.doihttp://dx.doi.org/10.1007/978-3-030-00761-4_21
dc.identifier.urnURN:NBN:no-74686
dc.type.documentBokkapittel
dc.type.peerreviewedPeer reviewed
dc.source.isbn978-3-030-00760-7
dc.identifier.fulltextFulltext https://www.duo.uio.no/bitstream/handle/10852/71595/1/identifying-prioritizing-architectural_CR.pdf
dc.type.versionAcceptedVersion
cristin.btitle12th European Conference on Software Architecture, ECSA 2018, Madrid, Spain, September 24–28, 2018, Proceedings


Files in this item

Appears in the following Collection

Hide metadata