Skills development for software engineers: Systematic literature review

被引:4
|
作者
Borges, Giovana Giardini [1 ]
de Souza, Rogeria Cristiane Gratao [1 ]
机构
[1] Sao Paulo State Univ UNESP, Physiol, Sao Jose Do Rio Preto, SP, Brazil
关键词
Soft skills; Software engineer; Project-based learning; Systematic literature review; EDUCATION; EMPLOYABILITY;
D O I
10.1016/j.infsof.2023.107395
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Context: 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.
引用
收藏
页数:11
相关论文
共 50 条
  • [31] Systematic literature review on agile practices in global software development
    Vallon, Raoul
    da Silva Estacio, Bernardo Jose
    Prikladnicki, Rafael
    Grechenig, Thomas
    INFORMATION AND SOFTWARE TECHNOLOGY, 2018, 96 : 161 - 180
  • [32] Social Sustainability Approaches for Software Development: A Systematic Literature Review
    de Souza, Ana Carolina Moises
    Cruzes, Daniela Soares
    Jaccheri, Letizia
    Krogstie, John
    PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT, PROFES 2023, PT I, 2024, 14483 : 478 - 494
  • [33] Bots in Software Development: A Systematic Literature Review and Thematic Analysis
    Moguel-Sanchez, R.
    Martinez-Palacios, C. S. Sergio
    Ocharan-Hernandez, J. O.
    Limon, X.
    Sanchez-Garcia, A. J.
    PROGRAMMING AND COMPUTER SOFTWARE, 2023, 49 (08) : 712 - 734
  • [34] Using Scrum in Global Software Development: A Systematic Literature Review
    Hossain, Emam
    Babar, Muhammad Ali
    Paik, Hye-young
    ICGSE 2009: FOURTH IEEE INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING, PROCEEDINGS, 2009, : 175 - +
  • [35] Extracting Key Factors of Cyber Hygiene Behaviour Among Software Engineers: A Systematic Literature Review
    Kalhoro, Shadab
    Rehman, Mobashar
    Ponnusamy, Vasaki
    Shaikh, Farhan Bashir
    IEEE ACCESS, 2021, 9 : 99339 - 99363
  • [36] Greeting skills: A systematic review of the literature
    Hickey, Carleana R.
    Reeve, Sharon A.
    Reeve, Kenneth F.
    Deshais, Meghan A.
    BEHAVIORAL INTERVENTIONS, 2023, 38 (02) : 456 - 476
  • [37] Systematic literature reviews in software engineering - A systematic literature review
    Kitchenham, Barbara
    Brereton, O. Pearl
    Budgen, David
    Turner, Mark
    Bailey, John
    Linkman, Stephen
    INFORMATION AND SOFTWARE TECHNOLOGY, 2009, 51 (01) : 7 - 15
  • [38] Aspects of software quality applied to the process of agile software development: a systematic literature review
    Gloria Arcos-Medina
    David Mauricio
    International Journal of System Assurance Engineering and Management, 2019, 10 : 867 - 897
  • [39] Aspects of software quality applied to the process of agile software development: a systematic literature review
    Arcos-Medina, Gloria
    Mauricio, David
    INTERNATIONAL JOURNAL OF SYSTEM ASSURANCE ENGINEERING AND MANAGEMENT, 2019, 10 (05) : 867 - 897
  • [40] The future of soft skills development: a systematic review of the literature of the digital training practices for soft skills
    Coelho, Maria Joao
    Martins, Helena
    JOURNAL OF E-LEARNING AND KNOWLEDGE SOCIETY, 2022, 18 (02): : 78 - 85