Mostrar el registro sencillo del ítem

dc.contributor.author
Pol'la, Matias Esteban  
dc.contributor.author
Buccella, Agustina  
dc.contributor.author
Cechich, Susana Alejandra  
dc.date.available
2023-08-14T17:50:08Z  
dc.date.issued
2020-11  
dc.identifier.citation
Pol'la, Matias Esteban; Buccella, Agustina; Cechich, Susana Alejandra; Analysis of variability models: a systematic literature review; Springer Heidelberg; Software and Systems Modeling; 20; 4; 11-2020; 1043-1077  
dc.identifier.issn
1619-1366  
dc.identifier.uri
http://hdl.handle.net/11336/208192  
dc.description.abstract
Dealing with variability, during Software Product Line Engineering (SPLE), means trying to allow software engineers to develop a set of similar applications based on a manageable range of variable functionalities according to expert users’ needs. Particularly, variability management (VM) is an activity that allows flexibility and a high level of reuse during software development. In the last years, we have witnessed a proliferation of methods, techniques and supporting tools for VM in general, and for its analysis in particular. More precisely, a specific field has emerged, named (automated) variability analysis, focusing on verifying variability models across the SPLE’s phases. In this paper, we introduce a systematic literature review of existing proposals (as primary studies) focused on analyzing variability models. We define a classification framework, which is composed of 20 sub-characteristics addressing general aspects, such as scope and validation, as well as model-specific aspects, such as variability primitives, reasoner type. The framework allows to look at the analysis of variability models during its whole life cycle—from design to derivation—according to the activities involved during an SPL development. Also, the framework helps us answer three research questions defined for showing the state of the art and drawing challenges for the near future. Among the more interesting challenges, we can highlight the needs of more applications in industry, the existence of more mature tools, and the needs of providing more semantics in the way of variability primitives for identifying inconsistencies in the models.  
dc.format
application/pdf  
dc.language.iso
eng  
dc.publisher
Springer Heidelberg  
dc.rights
info:eu-repo/semantics/restrictedAccess  
dc.rights.uri
https://creativecommons.org/licenses/by-nc-sa/2.5/ar/  
dc.subject
SOFTWARE PRODUCT LINE  
dc.subject
SUPPORTING TOOLS  
dc.subject
VARIABILITY ANALYSIS  
dc.subject
VARIABILITY MANAGEMENT  
dc.subject.classification
Ciencias de la Computación  
dc.subject.classification
Ciencias de la Computación e Información  
dc.subject.classification
CIENCIAS NATURALES Y EXACTAS  
dc.title
Analysis of variability models: a systematic literature review  
dc.type
info:eu-repo/semantics/article  
dc.type
info:ar-repo/semantics/artículo  
dc.type
info:eu-repo/semantics/publishedVersion  
dc.date.updated
2023-08-14T12:43:55Z  
dc.journal.volume
20  
dc.journal.number
4  
dc.journal.pagination
1043-1077  
dc.journal.pais
Alemania  
dc.description.fil
Fil: Pol'la, Matias Esteban. Universidad Nacional del Comahue. Facultad de Informatica; Argentina. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Patagonia Confluencia; Argentina  
dc.description.fil
Fil: Buccella, Agustina. Universidad Nacional del Comahue. Facultad de Informatica; Argentina. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Patagonia Confluencia; Argentina  
dc.description.fil
Fil: Cechich, Susana Alejandra. Universidad Nacional del Comahue. Facultad de Informatica; Argentina. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Patagonia Confluencia; Argentina  
dc.journal.title
Software and Systems Modeling  
dc.relation.alternativeid
info:eu-repo/semantics/altIdentifier/doi/https://doi.org/10.1007/s10270-020-00839-w