Publication: Smart recommender for the configuration of software project development teams
| dc.contributor.author | Rodríguez García, Miguel Ángel | |
| dc.contributor.author | García Sánchez, Francisco | |
| dc.contributor.author | Valencia García, Rafael | |
| dc.contributor.department | Informática y Sistemas | |
| dc.contributor.other | Facultades de la UMU::Facultad de Informática | |
| dc.date.accessioned | 2026-01-14T11:30:23Z | |
| dc.date.available | 2026-01-14T11:30:23Z | |
| dc.date.copyright | ©2024 The authors | |
| dc.date.issued | 2024-12-15 | |
| dc.description.abstract | The development of Social Media has caused an incredible change in the way people communicate and share information. It provides a set of platforms, web-based applications and services that facilitate the collaborative creation of content and the sharing of ideas and interests. Since its inception, Social Media technologies have been increasingly used in different fields that have integrated them into their daily lives. In Software Engineering, for example, it has caused a disruptive change in the software development model, changing the way that the projects are approached by promoting collaborative environments. This effect has led to the proliferation of the software development communities where huge amounts of information are published every day. Therefore, when a project is started and a development team needs to be assembled, it is difficult to select and identify the most suitable developer profiles for such a project by considering all the disseminated information. To solve this problem, we have proposed an ontology-based system to help find a suitable group of developers to develop a project. The system uses web services to extract user profiles from GitHub, and semantic technologies to represent and annotate the features of the extracted data. Then, when the system receives the natural language description of the project to be developed, it identifies and extracts relevant concepts such as technologies, platforms, tools, among others. As a result, it analyzes the extracted information and lists the most suitable developers to assemble a team of developers with the right technical skills to tackle the software project. For evaluation purposes, we generated a random list of GitHub profiles, and collected a corpus of documents describing research projects and patents. The system produced very promising results, achieving a MAP@5 and F-Measure of 0.68. | |
| dc.format | application/pdf | |
| dc.format.extent | 13 | |
| dc.identifier.citation | Expert Systems with Applications, 2024, Vol. 258 | |
| dc.identifier.doi | https://doi.org/10.1016/j.eswa.2024.125141 | |
| dc.identifier.eissn | 1873-6793 | |
| dc.identifier.issn | 0957-4174 | |
| dc.identifier.uri | http://hdl.handle.net/10201/186829 | |
| dc.language | eng | |
| dc.publisher | Elsevier | |
| dc.relation | This work is part of the research project LaTe4PoliticES (PID2022-138099OB-I00) funded by MCIN/AEI/10.13039/501100011033 and the European Fund for Regional Development (FEDER)-a way to make Europe. This work is also part of the research project LT-SWM (TED2021-131167B-I00) funded by MCIN/AEI/10.13039/501100011033 and by the European Union NextGenerationEU/PRTR and the research project “Services based on language technologies for political microtargeting” (22252/PDC/23) funded by the Autonomous Community of the Region of Murcia through the Regional Support Program for the Transfer and Valorization of Knowledge and Scientific Entrepreneurship of the Seneca Foundation, Science and Technology Agency of the Region of Murcia. This work has been also partially supported by ”Programa para la Recualificación del Sistema Universitario Español 2021-2023”, and the Community of Madrid , through the Young Researchers R+D Project. Ref.M2173 – SGTRS (co-funded by Rey Juan Carlos University ) and PEJD-2019-PRE/TIC-16151. | |
| dc.relation.publisherversion | https://www.sciencedirect.com/science/article/pii/S0957417424020086 | |
| dc.rights | Attribution 4.0 International | * |
| dc.rights.accessRights | info:eu-repo/semantics/openAccess | |
| dc.rights.uri | http://creativecommons.org/licenses/by/4.0/ | * |
| dc.subject | Semantic annotation | |
| dc.subject | Information extraction | |
| dc.subject | Knowledge management | |
| dc.subject | Ontology | |
| dc.subject | Semantic web | |
| dc.subject.ods | No relacionado con ningún objetivo de desarrollo sostenible | |
| dc.title | Smart recommender for the configuration of software project development teams | |
| dc.type | info:eu-repo/semantics/article | |
| dc.type.version | info:eu-repo/semantics/publishedVersion | |
| dspace.entity.type | Publication | es |
| relation.isAuthorOfPublication | aa2ea550-cc74-4c22-81c5-95e2144f0569 | |
| relation.isAuthorOfPublication | ab591422-699c-4535-8e8f-fd09f0e90ec2 | |
| relation.isAuthorOfPublication.latestForDiscovery | aa2ea550-cc74-4c22-81c5-95e2144f0569 |
Collections
Este ítem está sujeto a una licencia Creative Commons. http://creativecommons.org/licenses/by/4.0/