Show simple item record

dc.contributor.authorCapilla, Rafael
dc.contributor.authorArcelli Fontana, Francesca
dc.contributor.authorMikkonen, Tommi
dc.contributor.authorBacchiega, Paolo
dc.contributor.authorSalamanca, Victor
dc.date.accessioned2024-02-12T10:59:38Z
dc.date.available2024-02-12T10:59:38Z
dc.date.issued2023
dc.identifier.citationCapilla, R., Arcelli Fontana, F., Mikkonen, T., Bacchiega, P., & Salamanca, V. (2023). Detecting Architecture Debt in Micro-Service Open-Source Projects. In <i>SEAA 2022 : 49th Euromicro Conference on Software Engineering and Advanced Applications </i> (pp. 394-401). IEEE. Euromicro Conference on Software Engineering and Advanced Applications. <a href="https://doi.org/10.1109/seaa60479.2023.00066" target="_blank">https://doi.org/10.1109/seaa60479.2023.00066</a>
dc.identifier.otherCONVID_197636792
dc.identifier.urihttps://jyx.jyu.fi/handle/123456789/93329
dc.description.abstractA micro-service architecture emphasizes the use of subsystems that are small enough for changing them on the fly. Such architecture supports the continuous evolution of the system because individual services can be updated at different times, making system maintenance flexible. Consequently, the architecturally important properties of micro-services are constituted by service APIs that must be well maintained, with experimental, static, and deprecated versions clearly indicated. Like any software, micro-services can induce technical debt (TD) problems in service API, architecture and source code, if their quality and maintainability have not been asserted beforehand. This paper explores the relationship between TD and micro-services. Specifically, we investigate the role of architectural smells (AS) in open-source micro-service projects, where the architectural debt is principally recognized through the detection of architectural smells in the projects. As tools for this investigation, we used Arcan and Designite. The empirical data for the work is constituted by 20 open-source projects where we analyze the relationship between architecture smells and micro-services.en
dc.format.extent443
dc.format.mimetypeapplication/pdf
dc.language.isoeng
dc.publisherIEEE
dc.relation.ispartofSEAA 2022 : 49th Euromicro Conference on Software Engineering and Advanced Applications
dc.relation.ispartofseriesEuromicro Conference on Software Engineering and Advanced Applications
dc.rightsIn Copyright
dc.subject.othersoftware architecture
dc.subject.otherarchitectural debt
dc.subject.othermicro-service
dc.subject.otherarchitecture smells
dc.subject.othertechnical debt
dc.subject.otheropen source repositories
dc.titleDetecting Architecture Debt in Micro-Service Open-Source Projects
dc.typeconferenceObject
dc.identifier.urnURN:NBN:fi:jyu-202402121811
dc.contributor.laitosInformaatioteknologian tiedekuntafi
dc.contributor.laitosFaculty of Information Technologyen
dc.type.urihttp://purl.org/eprint/type/ConferencePaper
dc.relation.isbn979-8-3503-4236-9
dc.type.coarhttp://purl.org/coar/resource_type/c_5794
dc.description.reviewstatuspeerReviewed
dc.format.pagerange394-401
dc.relation.issn1089-6503
dc.type.versionacceptedVersion
dc.rights.copyright© IEEE 2023
dc.rights.accesslevelopenAccessfi
dc.relation.conferenceEuromicro Conference on Software Engineering and Advanced Applications
dc.subject.ysoohjelmistokehitys
dc.subject.ysoohjelmistotuotanto
dc.subject.ysoohjelmistoteollisuus
dc.format.contentfulltext
jyx.subject.urihttp://www.yso.fi/onto/yso/p21530
jyx.subject.urihttp://www.yso.fi/onto/yso/p17097
jyx.subject.urihttp://www.yso.fi/onto/yso/p14764
dc.rights.urlhttp://rightsstatements.org/page/InC/1.0/?language=en
dc.relation.doi10.1109/seaa60479.2023.00066
dc.type.okmA4


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

In Copyright
Except where otherwise noted, this item's license is described as In Copyright