Mostrar el registro sencillo del í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 |