Show simple item record

dc.contributor.authorMedeiros Pérez, Raúl
dc.contributor.authorMartínez, Jabier
dc.contributor.authorDíaz García, Oscar
dc.contributor.authorFalleri, Jean Rémy
dc.date.accessioned2023-02-16T17:20:42Z
dc.date.available2023-02-16T17:20:42Z
dc.date.issued2023-02
dc.identifier.citationInformation and Software Technology 154 : (2023) // Article ID 107084es_ES
dc.identifier.issn0950-5849
dc.identifier.issn1873-6025
dc.identifier.urihttp://hdl.handle.net/10810/59919
dc.description.abstractContext: Variant-Rich Systems (VRSs), such as Software Product Lines or variants created through clone & own, aim at reusing existing assets. The long lifespan of families of variants, and the scale of both the code base and the workforce make VRS maintenance and evolution a challenge. Visualization tools are a needed companion. Objective: We aim at mapping the current state of visualization interventions in the area of VRS evolution. We tackle evolution in both functionality and architecture. Three research questions are posed: What sort of analysis is being conducted to assess VRS evolution? (Analysis perspective); What sort of visualizations are displayed? (Visualization perspective); What is the research maturity of the reported interventions? (Maturity perspective). Methods: We performed a systematic mapping study including automated search in digital libraries, expert knowledge, and snowballing. Results: The study reports on 41 visualization approaches to cope with VRS evolution. Analysis wise, feature identification and location is the most popular scenario, followed by variant integration towards a Software Product Line. As for visualization, nodelink diagram visualization is predominant while researchers have come up with a wealth of ingenious visualization approaches. Finally, maturity wise, almost half of the studies are solution proposals. Most of the studies provide proof-of-concept, some of them also include publicly available tools, yet very few face proof-of-value. Conclusions: This study introduces a comparison framework where to frame future studies. It also points out distinct research gaps worth investigating as well as shortcomings in the evidence about relevance and contextual considerations (e.g., scalability).es_ES
dc.description.sponsorshipThis work is supported by the Spanish Ministry of Science, Innovation and Universities grant number RTI2018-099818-B-I00. Raul Medeiros enjoys a doctoral grant from the Spanish Ministry of Science and Innovation (PRE2019-087324).es_ES
dc.language.isoenges_ES
dc.publisherElsevieres_ES
dc.relationinfo:eu-repo/grantAgreement/MICIU/RTI2018-099818-B-I00es_ES
dc.rightsinfo:eu-repo/semantics/openAccesses_ES
dc.rights.urihttp://creativecommons.org/licenses/by/3.0/es/*
dc.subjectvariant-rich systemses_ES
dc.subjectsoftware product lineses_ES
dc.subjectvisualizationes_ES
dc.subjectevolutiones_ES
dc.subjectmaintenancees_ES
dc.subjectmapping studyes_ES
dc.titleVisualizations for the evolution of Variant-Rich Systems: A systematic mapping studyes_ES
dc.typeinfo:eu-repo/semantics/articlees_ES
dc.rights.holder© 2022 The Author(s). Published by Elsevier B.V. This is an open access article under the CC BY license (http://creativecommons.org/licenses/by/4.0/).es_ES
dc.rights.holderAtribución 3.0 España*
dc.relation.publisherversionhttps://www.sciencedirect.com/science/article/pii/S0950584922001938?via%3Dihubes_ES
dc.identifier.doi10.1016/j.infsof.2022.107084
dc.departamentoesLenguajes y sistemas informáticoses_ES
dc.departamentoeuHizkuntza eta sistema informatikoakes_ES


Files in this item

Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record

© 2022 The Author(s). Published by Elsevier B.V. This is an open access article under the CC BY license (http://creativecommons.org/licenses/by/4.0/).
Except where otherwise noted, this item's license is described as © 2022 The Author(s). Published by Elsevier B.V. This is an open access article under the CC BY license (http://creativecommons.org/licenses/by/4.0/).