Vis enkel innførsel

dc.contributor.authorBarriga Rodriguez, Angela
dc.contributor.authorBettini, Lorenzo
dc.contributor.authorIovino, Ludovico
dc.contributor.authorRutle, Adrian
dc.contributor.authorHeldal, Rogardt
dc.date.accessioned2022-03-17T09:05:04Z
dc.date.available2022-03-17T09:05:04Z
dc.date.created2022-01-07T12:07:20Z
dc.date.issued2021
dc.identifier.citationBarriga, A., Bettini, L., Iovino, L., Rutle, A., & Heldal, R. (2021). Addressing the trade off between smells and quality when refactoring class diagrams. The Journal of Object Technology, 20(3):1.en_US
dc.identifier.issn1660-1769
dc.identifier.urihttps://hdl.handle.net/11250/2985732
dc.description.abstractModels are core artifacts of modern software engineering processes, and they are subject to evolution throughout their life cycle due to maintenance and to comply with new requirements as any other software artifact. Smells in modeling are indicators that something may be wrong within the model design. Removing the smells using refactoring usually has a positive effect on the general quality of the model. However, it could have a negative impact in some cases since it could destroy the quality wanted by stakeholders. PARMOREL is a framework that, using reinforcement learning, can automatically refactor models to comply with user preferences. The work presented in this paper extends PARMOREL to support smells detection and selective refactoring based on quality characteristics to assure only the refactoring with a positive impact is applied. We evaluated the approach on a large available public dataset to show that PARMOREL can decide which smells should be refactored to maintain and, even improve, the quality characteristics selected by the user.en_US
dc.language.isoengen_US
dc.publisherAITO publicationen_US
dc.rightsNavngivelse 4.0 Internasjonal*
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/deed.no*
dc.titleAddressing the trade off between smells and quality when refactoring class diagramsen_US
dc.typePeer revieweden_US
dc.typeJournal articleen_US
dc.description.versionpublishedVersionen_US
dc.rights.holder© 2021 The Authors.en_US
dc.source.volume20en_US
dc.source.journalJournal of Object Technologyen_US
dc.source.issue3en_US
dc.identifier.doi10.5381/jot.2021.20.3.a1
dc.identifier.cristin1976488
dc.source.articlenumber1en_US
cristin.ispublishedtrue
cristin.fulltextoriginal
cristin.qualitycode1


Tilhørende fil(er)

Thumbnail

Denne innførselen finnes i følgende samling(er)

Vis enkel innførsel

Navngivelse 4.0 Internasjonal
Med mindre annet er angitt, så er denne innførselen lisensiert som Navngivelse 4.0 Internasjonal