Atenção!


O atendimento às questões referentes ao Repositório Institucional será interrompido entre os dias 20 de dezembro de 2025 a 4 de janeiro de 2026.

Pedimos a sua compreensão e aproveitamos para desejar boas festas!

Logo do repositório

Skills development for software engineers: Systematic literature review

dc.contributor.authorBorges, Giovana Giardini [UNESP]
dc.contributor.authorGratão de Souza, Rogéria Cristiane [UNESP]
dc.contributor.institutionUniversidade Estadual Paulista (UNESP)
dc.date.accessioned2025-04-29T18:57:02Z
dc.date.issued2024-04-01
dc.description.abstractContext: A good software professional must have technical and non-technical skills, that is, hard and soft skills, to deal with the diverse challenges they will encounter throughout their career. To make this possible, such professional must develop these abilities from the undergraduate. Objective: This research aims to identify the necessary soft skills for future Software Engineers and the teaching methodologies that contribute to developing such skills from the undergraduate, keeping the students motivated. In addition, this study proposes a framework to help educators conduct a teaching-learning process that includes hard and soft skills during the undergraduate of future Software Engineers. Methodology: A Systematic Literature Review was performed on six databases, resulting in 56 selected articles identifying the soft skills and the teaching methodologies desired to train Software Engineers. These were the base for the proposed framework. Results: We proposed a grouping of soft skills found in the literature totaling 33 soft skills. Furthermore, since were found, in the literature, definitions for only 23, this study also defined the other ten soft skills addressed. Regarding the most used and indicated methodologies for developing soft skills in undergraduate students, it was possible to organize them by the principal and auxiliary methodologies. Finally, a framework was proposed to assist in the development of hard and soft skills in undergraduate students, focused on Software Engineering, the FraSSD - Framework for Soft Skills Development. Conclusion: The proposed framework can contribute to educators’ critical thinking about applying the most effective teaching methodologies for developing hard and soft skills in an undergraduate class, improving the teaching-learning process. This study also evidences the most relevant soft skills for Software Engineers, encouraging the constant search to improve their soft skills aligned with their hard skills since graduation.en
dc.description.affiliationSão Paulo State University (UNESP), São José do Rio Preto
dc.description.affiliationUnespSão Paulo State University (UNESP), São José do Rio Preto
dc.identifierhttp://dx.doi.org/10.1016/j.infsof.2023.107395
dc.identifier.citationInformation and Software Technology, v. 168.
dc.identifier.doi10.1016/j.infsof.2023.107395
dc.identifier.issn0950-5849
dc.identifier.scopus2-s2.0-85182017350
dc.identifier.urihttps://hdl.handle.net/11449/301044
dc.language.isoeng
dc.relation.ispartofInformation and Software Technology
dc.sourceScopus
dc.subjectProject-based learning
dc.subjectSoft skills
dc.subjectSoftware engineer
dc.subjectSystematic literature review
dc.titleSkills development for software engineers: Systematic literature reviewen
dc.typeResenhapt
dspace.entity.typePublication
unesp.author.orcid0000-0002-5857-8724[1]
unesp.campusUniversidade Estadual Paulista (UNESP), Instituto de Biociências, Letras e Ciências Exatas, São José do Rio Pretopt

Arquivos