The state of research on software engineering competencies: A systematic mapping study

dc.contributorAalto-yliopistofi
dc.contributorAalto Universityen
dc.contributor.authorAssyne, Nanaen_US
dc.contributor.authorGhanbari, Hadien_US
dc.contributor.authorPulkkinen, Mirjaen_US
dc.contributor.departmentDepartment of Information and Service Managementen
dc.contributor.organizationUniversity of Jyväskyläen_US
dc.date.accessioned2023-02-01T09:12:18Z
dc.date.available2023-02-01T09:12:18Z
dc.date.issued2022-03en_US
dc.description.abstractConsidering the critical role of software in modern societies, we face an urgent need to educate more competent software professionals. Software engineering competencies (SEC) are considered the backbone of successfully developing software products. Consequently, SEC has become a hotspot for software engineering research and practice. Although scientific literature on SEC is not lacking, to our knowledge, a comprehensive overview of the current state of SEC research is missing. To that end, we conducted an extensive and systematic review of the SEC literature. We provide an overview of the current state of research on SEC, with a particular focus on common SEC research areas. In addition to reporting the available SEC models and frameworks, we compile a list of 49 unique essential competencies of software professionals. Finally, we highlight several gaps in the literature that deserve further research. In particular, we call for a better understanding of how the essential competencies of software professionals change over time, as well as fresh accounts of the essential competencies of software professionals. Additionally, considering recent shifts toward Agile and DevOps methods, future research must explore the competencies required for developing software products in modern development environments. en
dc.description.versionPeer revieweden
dc.format.mimetypeapplication/pdfen_US
dc.identifier.citationAssyne, N, Ghanbari, H & Pulkkinen, M 2022, 'The state of research on software engineering competencies: A systematic mapping study', Journal of Systems and Software, vol. 185, 111183, pp. 1-18. https://doi.org/10.1016/j.jss.2021.111183en
dc.identifier.doi10.1016/j.jss.2021.111183en_US
dc.identifier.issn0164-1212
dc.identifier.issn1873-1228
dc.identifier.otherPURE UUID: cb5a2a3a-de43-4a4b-99fb-a6e31c353105en_US
dc.identifier.otherPURE ITEMURL: https://research.aalto.fi/en/publications/cb5a2a3a-de43-4a4b-99fb-a6e31c353105en_US
dc.identifier.otherPURE FILEURL: https://research.aalto.fi/files/99352851/1_s2.0_S0164121221002648_main.pdfen_US
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/119563
dc.identifier.urnURN:NBN:fi:aalto-202302011913
dc.language.isoenen
dc.publisherElsevier
dc.relation.ispartofseriesJournal of Systems and Softwareen
dc.relation.ispartofseriesVolume 185, pp. 1-18en
dc.rightsopenAccessen
dc.subject.keywordsoftware developmenten_US
dc.subject.keywordCompetenceen_US
dc.subject.keywordCompetenciesen_US
dc.subject.keywordEssential competenciesen_US
dc.subject.keywordMapping studyen_US
dc.titleThe state of research on software engineering competencies: A systematic mapping studyen
dc.typeA1 Alkuperäisartikkeli tieteellisessä aikakauslehdessäfi
dc.type.versionpublishedVersion

Files