Please use this identifier to cite or link to this item: https://hdl.handle.net/10216/169169
Author(s): Layenis Gonçalves Sobrinho
Title: Inferring Soft Skills from Developer Interactions: A Data-Driven Approach Using the TAWOS Dataset
Issue Date: 2025-07-18
Abstract: Soft skills like collaboration, communication, and proactivity are increasingly critical in the era of Artificial Intelligence, becoming even more important than technical expertise. However, identifying and assessing these human skills remains challenging, as they are often not documented, are based on personal opinions, and are primarily identified through human conversations. This study addresses this challenge by showing how developer comments in issues can help to understand soft skills. The approach applied includes a practical and exploratory methodology, mixing network analysis to map collaboration patterns with machine learning and natural language processing. The TAWOS dataset was used as the primary data source, which is a public collection of open-source projects, focusing on comments in issues and how developers interact. The methods applied involved network analysis to map collaboration patterns, community detection to understand team structures, first responder analysis to infer proactivity, stylometric analysis to characterize communication style, and sentiment analysis to evaluate communication tone. The main findings, derived through a combination of empirical validation and systematic analysis, demonstrate that specific soft skills and ways of working together can be clearly seen from discussions on issues. This research gives new and practical insights into how developers work by exploring how to find soft skills in software engineering. It helps to better understand how individuals and teams behave, supporting their professional growth and aiding project management in resource allocation.
Description: Soft skills, como colaboração, comunicação e proatividade, são cada vez mais cruciais na era da Inteligência Artificial, tornando-se até mais importantes do que a experiência técnica. No entanto, identificar e avaliar estas competências humanas continua a ser um desafio, uma vez que frequentemente não são documentadas, baseiam-se em opiniões pessoais e são principalmente identificadas através de conversas humanas. Este estudo aborda este desafio, mostrando como os comentários de programadores em issues podem ajudar a compreender as soft skills. A abordagem aplicada inclui uma metodologia prática e exploratória, que combina análise de redes para mapear padrões de colaboração com aprendizagem de máquina e processamento de linguagem natural. O dataset TAWOS foi utilizado como fonte de dados principal, sendo uma coleção pública de projetos de código aberto, com foco nos comentários em issues e na interação dos programadores. Os métodos aplicados envolveram a análise de redes para mapear padrões de colaboração, a deteção de comunidades para compreender as estruturas de equipa, a análise de primeiros respondentes para inferir proatividade, a análise estilométrica para caracterizar o estilo de comunicação, e a análise de sentimento para avaliar o tom da comunicação. As principais descobertas, derivadas de uma combinação de validação empírica e análise sistemática, demonstram que soft skills específicas e formas de trabalhar em conjunto podem ser claramente observadas nas discussões sobre issues. Esta investigação oferece novos e práticos conhecimentos sobre como os programadores trabalham, explorando como encontrar soft skills na engenharia de software. Ajuda a compreender melhor o comportamento de indivíduos e equipas, apoiando o seu desenvolvimento profissional e auxiliando a gestão de projetos na alocação de recursos de forma adequada.
Subject: Outras ciências da engenharia e tecnologias
Other engineering and technologies
Scientific areas: Ciências da engenharia e tecnologias::Outras ciências da engenharia e tecnologias
Engineering and technology::Other engineering and technologies
TID identifier: 204115914
URI: https://hdl.handle.net/10216/169169
Document Type: Dissertação
Rights: openAccess
Appears in Collections:FEUP - Dissertação

Files in This Item:
File Description SizeFormat 
737355.pdfInferring Soft Skills from Developer Interactions: A Data-Driven Approach Using the TAWOS Dataset2.17 MBAdobe PDFThumbnail
View/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.