How the Quality of Maintenance Tasks is Affected by Criteria for Selecting Engineers for Collaboration
[EN] In industry, software projects might span over decades, with many engineers joining or leaving the company over time. In these circumstances, no single engineer has all of the knowledge when maintenance tasks such as Traceability Link Recovery (TLR), Bug Localization (BL), and Feature Location...
| Autores: | , , , |
|---|---|
| Tipo de recurso: | artículo |
| Fecha de publicación: | 2023 |
| País: | España |
| Institución: | Universitat Politècnica de València (UPV) |
| Repositorio: | RiuNet. Repositorio Institucional de la Universitat Politécnica de Valéncia |
| Idioma: | inglés |
| OAI Identifier: | oai:riunet.upv.es:10251/213325 |
| Acceso en línea: | https://riunet.upv.es/handle/10251/213325 |
| Access Level: | acceso abierto |
| Palabra clave: | Model-driven engineering Search-based software engineering Collaborative software engineering LENGUAJES Y SISTEMAS INFORMATICOS |
| id |
ES_e2f60c8a98f5c745a0d8b7f2494d206b |
|---|---|
| oai_identifier_str |
oai:riunet.upv.es:10251/213325 |
| network_acronym_str |
ES |
| network_name_str |
España |
| repository_id_str |
|
| spelling |
How the Quality of Maintenance Tasks is Affected by Criteria for Selecting Engineers for CollaborationPérez, FranciscaCetina Englada, CarlosLapeña, RaúlMarcén, AnaModel-driven engineeringSearch-based software engineeringCollaborative software engineeringLENGUAJES Y SISTEMAS INFORMATICOS[EN] In industry, software projects might span over decades, with many engineers joining or leaving the company over time. In these circumstances, no single engineer has all of the knowledge when maintenance tasks such as Traceability Link Recovery (TLR), Bug Localization (BL), and Feature Location (FL) are performed. Thus, collaboration has the potential to boost the quality of maintenance tasks since the solution advanced by one engineer might be enhanced with contributions from other engineers. However, assembling a team of software engineers to collaborate may not be as intuitive as we might think. In the context of a worldwide industrial supplier of railway solutions, this work evaluates how the quality of TLR, BL, and FL is affected by the criteria for selecting engineers for collaboration. The criteria for collaboration are based on engineers' profile information to select the set of search queries that are involved in the maintenance task. Collaboration is achieved by applying automatic query reformulation, and the location relies on an evolutionary algorithm. Our work uncovers how software engineers who might be seen as not being relevant in the collaboration can lead to significantly better results. A focus group confirmed the relevance of the findings.This work was supported in part by the Ministry of Economy and Competitiveness (MINECO) through the Spanish National R+D+i Plan and ERDF funds under the Project VARIATIVA under grant no. PID2021-128695OB-I00, and in part by the Gobierno de Aragon (Spain) (Research Group S05_20D).Association for Computing MachineryDepartamento de Sistemas Informáticos y ComputaciónEscuela Técnica Superior de Ingeniería InformáticaInstituto Universitario Valenciano de Investigación en Inteligencia ArtificialGobierno de AragónAgencia Estatal de InvestigaciónRepositorio Institucional de la Universitat Politècnica de València Riunet20232023-07-01journal articlehttp://purl.org/coar/resource_type/c_6501VoRhttp://purl.org/coar/version/c_970fb48d4fbd8a85info:eu-repo/semantics/articleapplication/pdfapplication/pdfhttps://riunet.upv.es/handle/10251/213325reponame:RiuNet. Repositorio Institucional de la Universitat Politécnica de Valénciainstname:Universitat Politècnica de València (UPV)InglésengAgencia Estatal de Investigación http://dx.doi.org/10.13039/501100011033 Plan Estatal de Investigación Científica y Técnica y de Innovación 2021-2023 PID2021-128695OB-I00 INICIANDO LINEAS DE PRODUCTO SOFTWARE MEDIANTE BUSQUEDAS INTERACTIVAS DIRIGIDAS POR MODELOSGobierno de Aragón http://dx.doi.org/10.13039/501100010067 Research Group S05 20Dopen accesshttp://purl.org/coar/access_right/c_abf2Reserva de todos los derechoshttp://rightsstatements.org/vocab/InC/1.0/info:eu-repo/semantics/openAccessoai:riunet.upv.es:10251/2133252026-06-13T07:49:27Z |
| dc.title.none.fl_str_mv |
How the Quality of Maintenance Tasks is Affected by Criteria for Selecting Engineers for Collaboration |
| title |
How the Quality of Maintenance Tasks is Affected by Criteria for Selecting Engineers for Collaboration |
| spellingShingle |
How the Quality of Maintenance Tasks is Affected by Criteria for Selecting Engineers for Collaboration Pérez, Francisca Model-driven engineering Search-based software engineering Collaborative software engineering LENGUAJES Y SISTEMAS INFORMATICOS |
| title_short |
How the Quality of Maintenance Tasks is Affected by Criteria for Selecting Engineers for Collaboration |
| title_full |
How the Quality of Maintenance Tasks is Affected by Criteria for Selecting Engineers for Collaboration |
| title_fullStr |
How the Quality of Maintenance Tasks is Affected by Criteria for Selecting Engineers for Collaboration |
| title_full_unstemmed |
How the Quality of Maintenance Tasks is Affected by Criteria for Selecting Engineers for Collaboration |
| title_sort |
How the Quality of Maintenance Tasks is Affected by Criteria for Selecting Engineers for Collaboration |
| dc.creator.none.fl_str_mv |
Pérez, Francisca Cetina Englada, Carlos Lapeña, Raúl Marcén, Ana |
| author |
Pérez, Francisca |
| author_facet |
Pérez, Francisca Cetina Englada, Carlos Lapeña, Raúl Marcén, Ana |
| author_role |
author |
| author2 |
Cetina Englada, Carlos Lapeña, Raúl Marcén, Ana |
| author2_role |
author author author |
| dc.contributor.none.fl_str_mv |
Departamento de Sistemas Informáticos y Computación Escuela Técnica Superior de Ingeniería Informática Instituto Universitario Valenciano de Investigación en Inteligencia Artificial Gobierno de Aragón Agencia Estatal de Investigación Repositorio Institucional de la Universitat Politècnica de València Riunet |
| dc.subject.none.fl_str_mv |
Model-driven engineering Search-based software engineering Collaborative software engineering LENGUAJES Y SISTEMAS INFORMATICOS |
| topic |
Model-driven engineering Search-based software engineering Collaborative software engineering LENGUAJES Y SISTEMAS INFORMATICOS |
| description |
[EN] In industry, software projects might span over decades, with many engineers joining or leaving the company over time. In these circumstances, no single engineer has all of the knowledge when maintenance tasks such as Traceability Link Recovery (TLR), Bug Localization (BL), and Feature Location (FL) are performed. Thus, collaboration has the potential to boost the quality of maintenance tasks since the solution advanced by one engineer might be enhanced with contributions from other engineers. However, assembling a team of software engineers to collaborate may not be as intuitive as we might think. In the context of a worldwide industrial supplier of railway solutions, this work evaluates how the quality of TLR, BL, and FL is affected by the criteria for selecting engineers for collaboration. The criteria for collaboration are based on engineers' profile information to select the set of search queries that are involved in the maintenance task. Collaboration is achieved by applying automatic query reformulation, and the location relies on an evolutionary algorithm. Our work uncovers how software engineers who might be seen as not being relevant in the collaboration can lead to significantly better results. A focus group confirmed the relevance of the findings. |
| publishDate |
2023 |
| dc.date.none.fl_str_mv |
2023 2023-07-01 |
| dc.type.none.fl_str_mv |
journal article http://purl.org/coar/resource_type/c_6501 VoR http://purl.org/coar/version/c_970fb48d4fbd8a85 |
| dc.type.openaire.fl_str_mv |
info:eu-repo/semantics/article |
| format |
article |
| dc.identifier.none.fl_str_mv |
https://riunet.upv.es/handle/10251/213325 |
| url |
https://riunet.upv.es/handle/10251/213325 |
| dc.language.none.fl_str_mv |
Inglés eng |
| language_invalid_str_mv |
Inglés |
| language |
eng |
| dc.relation.none.fl_str_mv |
Agencia Estatal de Investigación http://dx.doi.org/10.13039/501100011033 Plan Estatal de Investigación Científica y Técnica y de Innovación 2021-2023 PID2021-128695OB-I00 INICIANDO LINEAS DE PRODUCTO SOFTWARE MEDIANTE BUSQUEDAS INTERACTIVAS DIRIGIDAS POR MODELOS Gobierno de Aragón http://dx.doi.org/10.13039/501100010067 Research Group S05 20D |
| dc.rights.none.fl_str_mv |
open access http://purl.org/coar/access_right/c_abf2 Reserva de todos los derechos http://rightsstatements.org/vocab/InC/1.0/ |
| dc.rights.openaire.fl_str_mv |
info:eu-repo/semantics/openAccess |
| rights_invalid_str_mv |
open access http://purl.org/coar/access_right/c_abf2 Reserva de todos los derechos http://rightsstatements.org/vocab/InC/1.0/ |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf application/pdf |
| dc.publisher.none.fl_str_mv |
Association for Computing Machinery |
| publisher.none.fl_str_mv |
Association for Computing Machinery |
| dc.source.none.fl_str_mv |
reponame:RiuNet. Repositorio Institucional de la Universitat Politécnica de Valéncia instname:Universitat Politècnica de València (UPV) |
| instname_str |
Universitat Politècnica de València (UPV) |
| reponame_str |
RiuNet. Repositorio Institucional de la Universitat Politécnica de Valéncia |
| collection |
RiuNet. Repositorio Institucional de la Universitat Politécnica de Valéncia |
| repository.name.fl_str_mv |
|
| repository.mail.fl_str_mv |
|
| _version_ |
1869422458174439424 |
| score |
15,81155 |