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 | Size | Format | |
|---|---|---|---|---|
| 737355.pdf | Inferring Soft Skills from Developer Interactions: A Data-Driven Approach Using the TAWOS Dataset | 2.17 MB | Adobe PDF | ![]() View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.
