Beyond Code: the Development of soft skills through Training in Software Engineering

Resumo


Skills considered non-technical or soft skills, such as communication, teamwork, leadership, problem solving, creativity, adaptability, among others, have become valuable in the development of professional activities. Hiring software professionals has always involved a list of required technical skills, now there is also a list of expectations for professionals who can collaborate with the team more completely. Non-technical skills are typically not the focus of educational institutions, although students are encouraged to work in teams on projects. In this sense, this study investigated the impact of an extension course, which aims to develop technical skills in full-stack web development and the development of soft skills, using active teaching methodologies and agile practices. The study investigated students’ familiarity with Software Engineering concepts and the development of non-technical skills. Two studies, one initial and one at the end of the 7-month course, assessed familiarity with Requirements Engineering, Continuous Delivery and Agile Methods, revealing a significant increase in High Familiarity from 56.7% to 91.5%. There was a significant development of soft skills, with emphasis on the Application of Information Technology (76.2%), Problem Resolution (76.2%), Diversity (76.2%) and Teamwork (71.4%). Furthermore, students highlighted the importance of agile practices and the use of Hands On as main influences for the development and improvement of non-technical skills.

Palavras-chave: Software Engineering, Education, Soft Skills, Students, Programming

Referências

Manuel Caeiro-Rodríguez, Mario Manso-Vázquez, Fernando A. Mikic-Fonte, Martín Llamas-Nistal, Manuel J. Fernández-Iglesias, Hariklia Tsalapatas, Olivier Heidmann, Carlos Vaz De Carvalho, Triinu Jesmin, Jaanus Terasmaa, and Lene Tolstrup Sørensen. 2021. Teaching Soft Skills in Engineering Education: An European Perspective. IEEE Access 9 (2021), 29222–29242. DOI: 10.1109/ACCESS.2021.3059516

Victória Karolina de Lima Cavalcante, Catarina de Souza Costa, Laura Costa Sarkis, Daricélio Moreira Soares, and Saulo Maia de Freitas. 2023. Contributions of an Extension Course focused on Good Software Engineering Practices for Students and IT Professionals. In Proceedings of the XXII Brazilian Symposium on Software Quality (, Brasília, Brazil,) (SBQS ’23). Association for Computing Machinery, New York, NY, USA, 301–310. DOI: 10.1145/3629479.3629491

Luciano Leite da Silva and Danyllo W Albuquerque. 2023. Identificaçao de Soft Skills a Partir da Avaliaçao de Anuncios de Vagas em Tecnologia da Informaçao. In Anais do X Encontro Nacional de Computação dos Institutos Federais. SBC, 5–8.

Fernando Maciano de Paula Neto and Filipe Calegario. 2022. Impactos da participação em projetos de educação tecnológica na formação de profissionais em tecnologia: Estudo de caso do Projeto Araboia. (2022).

César França and Diego Mellet. 2016. Soft skills required! uma análise da demanda por competências não-técnicas de profissionais para a indústria de software e serviços. Anais do IX Fórum de Educação em Engenharia de Software (FEES 2016) (2016), 101–112.

Matthias Galster, Antonija Mitrovic, Sanna Malinen, and Jay Holland. 2022. What Soft Skills Does the Software Industry *Really* Want? An Exploratory Study of Software Positions in New Zealand. In Proceedings of the 16th ACM /IEEE International Symposium on Empirical Software Engineering and Measurement (Helsinki, Finland) (ESEM ’22). Association for Computing Machinery, New York, NY, USA, 272–282. DOI: 10.1145/3544902.3546247

Rafaela Giani de Resende, Sofia Pelegrini Tristão, José Thiago da Rocha Neto, and Beatriz Gaydeczka. 2021. Levantamento sobre hábitos de leitura e escrita entre estudantes de engenharia. Revista (Entre Parênteses) 10, 1 (jun. 2021), e021002. DOI: 10.32988/rep.v10n1.1118

Antonio Carlos Gil. 2002. Como elaborar projetos de pesquisa. Editora Atlas SA.

Victória Eugênia Grise Giovannetti. 2023. Elas são maioria do volume de jogadores, mas não programam: por trás da baixa representatividade das mulheres na programação de jogos digitais no Brasil. [link]. (Accessed on 05/16/2024).

Ariádna Miranda, Allysson Allex Araújo, Emanuel Coutinho, and Jerffeson Souza. 2021. Compreendendo as Soft Skills enquanto Feixe de Práticas Cooperativas no Desenvolvimento de Software: Reflexões sobre um Ambiente de Estágio. iSys-Brazilian Journal of Information Systems 14, 3 (2021), 98–125.

Shari Lawrence Pfleeger and Barbara A. Kitchenham. 2001. Principles of survey research: part 1: turning lemons into lemonade. SIGSOFT Softw. Eng. Notes 26, 6 (nov 2001), 16–18. DOI: 10.1145/505532.505535

Regis Pires Magalhaes, Francisco José Magalhães, Necio de Lima Veras, Thalisson Oliveira, and Polyanna Moreira. 2012. Fundamentos de Engenharia de Software para o Desenvolvimento de Software como Serviço através do uso de Metodologias Ágeis. 24.

Maria Rodrigues, Ariany Maia, Marina Rocha, Lauana Oliveira, and Anna Marques. 2022. Desenvolvimento de soft skills durante a atuação no projeto Meninas Digitais do Vale: achados de uma retrospectiva. In Anais do XVI Women in Information Technology (Niterói). SBC, Porto Alegre, RS, Brasil, 34–44. DOI: 10.5753/wit.2022.222969

Davi Gomes Seagull, Gisely Garcia Pereira Souza, and Solange Duarte Palma de Sá Barros. 2023. Análise das matrizes curriculares dos cursos superiores de Ciência da Computação sobre a ótica das soft skills: uma análise comparativa. [link]. (Accessed on 05/09/2024).

Beatriz Xavier Ferreira da Silva, Victória Carolina Neto, and Neusa Haruka Sezaki Gritti. 2020. A IMPORTÂNCIA DAS “SOFT SKILLS” NO MUNDO PROFISSIONAL. [link]. (Accessed on 05/10/2024).

Donna Spencer. 2009. Card sorting: Designing usable categories. Rosenfeld Media.

Alexandre Vasconcelos, Carlos Portela, and Sandro Oliveira. 2015. Análise da Relevância dos Tópicos e da Efetividade de Abordagens para o Ensino de Engenharia de Software: Resultados de um Survey com Professores e Alunos.

Lev S. Vygotsky. 1978. A Formação Social da Mente. Martins Fontes, São Paulo, Brasil.

Thomas Zimmermann. 2016. Card-sorting: From text to themes. In Perspectives on data science for software engineering. Morgan Kaufmann Publishers, 137–141.
Publicado
30/09/2024
CAVALCANTE, Victória; COSTA, Catarina; SOARES, Daricélio. Beyond Code: the Development of soft skills through Training in Software Engineering. In: SIMPÓSIO BRASILEIRO DE ENGENHARIA DE SOFTWARE (SBES), 38. , 2024, Curitiba/PR. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2024 . p. 518-528. DOI: https://doi.org/10.5753/sbes.2024.3541.