- -

Evaluating the influence of scope on feature location

RiuNet: Repositorio Institucional de la Universidad Politécnica de Valencia

Compartir/Enviar a

Citas

Estadísticas

  • Estadisticas de Uso

Evaluating the influence of scope on feature location

Mostrar el registro sencillo del ítem

Ficheros en el ítem

dc.contributor.author Domingo Montes, África es_ES
dc.contributor.author Echeverría Ochoa, Jorge es_ES
dc.contributor.author Pastor López, Oscar es_ES
dc.contributor.author Cetina Englada, Carlos es_ES
dc.date.accessioned 2022-06-02T18:02:20Z
dc.date.available 2022-06-02T18:02:20Z
dc.date.issued 2021-12 es_ES
dc.identifier.issn 0950-5849 es_ES
dc.identifier.uri http://hdl.handle.net/10251/183057
dc.description.abstract [EN] Context: Feature Location (FL) is a widespread technique that is used to maintain and evolve a software product. FL is also helpful in reengineering a family of software products into a Software Product Line (SPL). Despite the popularity of FL, there is no study that evaluates the influence of scope (single product or product family) when engineers perform FL. Objective: The goal of this paper is to compare the performance, productivity, and perceived difficulty of manual FL when scope changes from a single product to a product family. Method: We conducted a crossover experiment to compare the performance, productivity, and perceived difficulty of manual FL when scope changes. The experimental objects are extracted from a real-world SPL that uses a Domain-Specific Language to generate the firmware of its products. Results: Performance and productivity decrease significantly when engineers locate features in a product family regardless of their experience. For these variables the impact of the FL Scope is medium¿large. On contrast, for perceived difficulty, the magnitude of the difference is moderate and is not significant. Conclusions: While performance and productivity decrease significantly when engineers locate features in a product family, the difficulty they perceive does not predict the significant worsening of the results. Our work also identifies strengths and weaknesses in FL. This can help in developing better FL approaches and test cases for evaluation. es_ES
dc.language Inglés es_ES
dc.publisher Elsevier es_ES
dc.relation.ispartof Information and Software Technology es_ES
dc.rights Reconocimiento - No comercial - Sin obra derivada (by-nc-nd) es_ES
dc.subject Feature location es_ES
dc.subject Controlled experiment es_ES
dc.subject Model-driven engineering es_ES
dc.subject.classification LENGUAJES Y SISTEMAS INFORMATICOS es_ES
dc.title Evaluating the influence of scope on feature location es_ES
dc.type Artículo es_ES
dc.identifier.doi 10.1016/j.infsof.2021.106674 es_ES
dc.rights.accessRights Abierto es_ES
dc.contributor.affiliation Universitat Politècnica de València. Departamento de Sistemas Informáticos y Computación - Departament de Sistemes Informàtics i Computació es_ES
dc.description.bibliographicCitation Domingo Montes, Á.; Echeverría Ochoa, J.; Pastor López, O.; Cetina Englada, C. (2021). Evaluating the influence of scope on feature location. Information and Software Technology. 140:1-16. https://doi.org/10.1016/j.infsof.2021.106674 es_ES
dc.description.accrualMethod S es_ES
dc.relation.publisherversion https://doi.org/10.1016/j.infsof.2021.106674 es_ES
dc.description.upvformatpinicio 1 es_ES
dc.description.upvformatpfin 16 es_ES
dc.type.version info:eu-repo/semantics/publishedVersion es_ES
dc.description.volume 140 es_ES
dc.relation.pasarela S\442030 es_ES


Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem