The Essential Competencies of Software Professionals : A Unified Competence Gate Framework
Assyne, N., Ghanbari, H., & Pulkkinen, M. (2022). The Essential Competencies of Software Professionals : A Unified Competence Gate Framework. Information and Software Technology, 151, Article 107020. https://doi.org/10.1016/j.infsof.2022.107020
Published in
Information and Software TechnologyDate
2022Discipline
TutkintokoulutusEmpirical Cyber Security and Software EngineeringTietojärjestelmätiedeDegree EducationEmpirical Cyber Security and Software EngineeringInformation Systems ScienceCopyright
© 2022 The Authors. Published by Elsevier B.V.
Context
Developing high-quality software requires skilled software professionals equipped with a set of basic and essential software engineering competencies (SEC). These competencies and the satisfaction levels derived from them change over a project's lifecycle, or as software professionals move from one project to another.
Objective
Previous studies suggest a lack of means enabling SEC stakeholders to identify and assess competencies suitable for different projects. Additionally, previous research has mainly portrayed SEC to be static and overlooked their evolution over time and across projects. We investigate how we could effectively identify and match the competencies of software professionals necessary for different projects.
Method
We follow a mixed-method approach to iteratively develop and evaluate a framework for identifying and managing SEC. In so doing, we use the results of an extensive literature review, focus group discussions with experts from academia and industry, and data collected through interviews with 138 individuals with a supervisory role in the software industry.
Results
Drawing on the Kano model and Competency Framework for Software Engineers, we propose a Unified Competence Gate for Software Professionals (UComGSP), a framework for identifying and managing SEC. The UComGSP consists of 62 hard competencies, 63 soft competencies, and 25 essential SEC competencies. Additionally, we propose three stakeholders’ satisfaction levels for SEC assessment: basic, performance, and delighter. Furthermore, based on empirical observation, we report 27 competencies not mentioned in the reviewed literature; 11 of them are considered ejavascript:void(0);ssential competencies.
Conclusion
Competence development involves different stakeholders, including software professionals, educators, and the software industry. The UComGSP framework enables SEC stakeholders to (i) identify SE competencies, (ii) identify the essential SEC, and (iii) assess the satisfaction levels that can be derived from different competencies. Future research is needed to evaluate the effectiveness of the proposed framework across software development projects.
...
Publisher
Elsevier BVISSN Search the Publication Forum
0950-5849Keywords
Publication in research information system
https://converis.jyu.fi/converis/portal/detail/Publication/150949947
Metadata
Show full item recordCollections
Additional information about funding
Hadi Ghanbari's contributions to this research have been partly supported by the European Union’s Horizon 2020 Research and Innovation Programme, under Grant Agreement No. 856602.License
Related items
Showing items with similar title or keywords.
-
The state of research on software engineering competencies : A systematic mapping study
Assyne, Nana; Ghanbari, Hadi; Pulkkinen, Mirja (Elsevier, 2022)Considering 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 ... -
Towards a Security Competence of Software Developers : A Literature Review
Assyne, Nana (IGI Global, 2020)Software growth has been explosive as people depend heavily on software on daily basis. Software development is a human-intensive effort, and developers' competence in software security is essential for secure software ... -
Determining the Essential Competencies of Software Professionals: A Unified Framework
Assyne, Nana (Jyväskylän yliopisto, 2021)The competencies of software professionals have been under the radar of software engineering research and practice for decades. Different models and frameworks, as well as identification and assessment criteria, have been ... -
Competency requirements of global software development : conceptualization, contextualization, and consequences
Holtkamp, Philipp (University of Jyväskylä, 2015) -
Ohjelmistokehittäjän ja projektipäällikön kompetenssit
Itkonen, Ilkka (2020)Tänä päivänä yhteiskunta on todella riippuvainen erilaisista ohjelmistoista käytännössä jokaisella osa-alueella. Ohjelmistoja tuottamaan tarvitaan luonnollisesti erityisesti ohjelmistokehittäjiä, mutta myös ohjelmistoprojekteista ...