dc.contributor.author | Medeiros Pérez, Raúl | |
dc.contributor.author | Martínez, Jabier | |
dc.contributor.author | Díaz García, Oscar | |
dc.contributor.author | Falleri, Jean Rémy | |
dc.date.accessioned | 2023-02-16T17:20:42Z | |
dc.date.available | 2023-02-16T17:20:42Z | |
dc.date.issued | 2023-02 | |
dc.identifier.citation | Information and Software Technology 154 : (2023) // Article ID 107084 | es_ES |
dc.identifier.issn | 0950-5849 | |
dc.identifier.issn | 1873-6025 | |
dc.identifier.uri | http://hdl.handle.net/10810/59919 | |
dc.description.abstract | Context:
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.sponsorship | This 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.iso | eng | es_ES |
dc.publisher | Elsevier | es_ES |
dc.relation | info:eu-repo/grantAgreement/MICIU/RTI2018-099818-B-I00 | es_ES |
dc.rights | info:eu-repo/semantics/openAccess | es_ES |
dc.rights.uri | http://creativecommons.org/licenses/by/3.0/es/ | * |
dc.subject | variant-rich systems | es_ES |
dc.subject | software product lines | es_ES |
dc.subject | visualization | es_ES |
dc.subject | evolution | es_ES |
dc.subject | maintenance | es_ES |
dc.subject | mapping study | es_ES |
dc.title | Visualizations for the evolution of Variant-Rich Systems: A systematic mapping study | es_ES |
dc.type | info:eu-repo/semantics/article | es_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.holder | Atribución 3.0 España | * |
dc.relation.publisherversion | https://www.sciencedirect.com/science/article/pii/S0950584922001938?via%3Dihub | es_ES |
dc.identifier.doi | 10.1016/j.infsof.2022.107084 | |
dc.departamentoes | Lenguajes y sistemas informáticos | es_ES |
dc.departamentoeu | Hizkuntza eta sistema informatikoak | es_ES |