DevFinder: An approach to finding expert software developers considering desired technologies and industry domains
Vitor de Campos, José David, Victor Ströele, Regina M. M. Braga, Alessandreia Marta de Oliveira · 2023
Finding software development experts who address the specific needs of companies is essential in software development environments. However, companies have struggled to find experts who master specific technical skills aligned with the experience of acting in specific industry domains. To address this issue, we propose a recommendation system approach that helps to identify and classify eligible experts. In order to achieve this goal, data from repository databases are extracted, and a complex network is modeled considering a combination of three main aspects: i) the impact of a developer on the repositories of the industry context, ii) the technologies considered in the search terms, and iii) the date when the developer contributed to the project. A final recommendation experts list is presented in three contexts considering different technologies and industry domains, followed by a collaboration trends discussion.