Mining the technical skills of open source developers
Carregando...
Data
Título da Revista
ISSN da Revista
Título de Volume
Editor
Universidade Federal de Minas Gerais
Descrição
Tipo
Artigo de evento
Título alternativo
Explorando as habilidades técnicas de desenvolvedores de código aberto
Primeiro orientador
Membros da banca
Resumo
Software has “eaten the world” as we witness the rise of companies
whose business model is totally centered on software. The successful imple-
mentation of these systems heavily depends on the quality and expertise of their
software development teams. However, software-based companies are facing an
increasing software developers shortage issue. On the one hand, technical re-
cruiters are increasingly relying on the information provided by Social Coding
Platforms (SCPs)—e.g., GitHub, Stack Overflow, etc—to prospect new talent.
On the other hand, the large volume of data available force job recruiters to
only assess superficial information of their candidates. In order to tackle this
problem, we described in the thesis an extensive investigation of methods and
techniques to identify the technical skills of software developers based on their
activity in SCPs. We organized the thesis in three major working units, where
we first investigated the most demanded technical and soft skills under the eyes
of IT companies, and then assessed developers’ technical skills from deep and
broad prespectives. These studies resulted in contributions to both research and
industrial communities.
Abstract
O software “comeu o mundo” à medida que testemunhamos o surgimento de empresas
cujo modelo de negócios é totalmente centrado em software. A implementação bem-sucedida desses sistemas depende muito da qualidade e da experiência de suas
equipes de desenvolvimento de software. No entanto, as empresas baseadas em software estão enfrentando um
problema crescente de escassez de desenvolvedores de software. Por um lado, os recrutadores técnicos estão cada vez mais contando com as informações fornecidas pelas Plataformas de Codificação Social (SCPs) — por exemplo, GitHub, Stack Overflow, etc. — para prospectar novos talentos.
Por outro lado, o grande volume de dados disponíveis força os recrutadores de empregos a
avaliar apenas informações superficiais de seus candidatos. Para lidar com esse
problema, descrevemos na tese uma extensa investigação de métodos e
técnicas para identificar as habilidades técnicas de desenvolvedores de software com base em sua
atividade em SCPs. Organizamos a tese em três grandes unidades de trabalho, onde
primeiro investigamos as habilidades técnicas e sociais mais exigidas sob os olhos
das empresas de TI e, em seguida, avaliamos as habilidades técnicas dos desenvolvedores de perspectivas profundas e
amplas. Esses estudos resultaram em contribuições para as comunidades de pesquisa e
industrial.
Assunto
Software Gratuito, Programação (Computadores)
Palavras-chave
Software, Open source software
Citação
Departamento
Curso
Endereço externo
https://sol.sbc.org.br/index.php/ctd/issue/view/953