Hard Competencies Satisfaction Levels for Software Engineers: A Unified Framework

  • Nana AssyneEmail author
Conference paper
Part of the Lecture Notes in Business Information Processing book series (LNBIP, volume 370)


Software engineer’s/developer’s competency has long been established as a key pillar for the development of software. Nevertheless, the satisfaction levels derived from using a competency needs more investigation. The aim of this paper is to propose a framework for identifying hard competencies and their satisfaction levels. The paper contributes to the software engineering competency research by highlighting the satisfaction levels of hard competence for the benefit of the educators (academia), software engineers and users of software competence (practitioner).


Hard competency Technical competency Software engineers’ competencies Competence satisfaction levels 


  1. 1.
    Sedelmaier, Y., Landes, D.: Software engineering body of skills (SWEBOS). In: 2014 IEEE Global Engineering Education Conference (EDUCON), pp. 395–401 (2014)Google Scholar
  2. 2.
    Colomo-palacios, R., Carlos, U., De Madrid, I.I.I.: The case of software engineers identifying technical competences of IT professionals. Int. J. Hum. Capital Inf. Technol. Professionals 1(March), 31–43 (2010)CrossRefGoogle Scholar
  3. 3.
    Turley, T., Bieman, M.: Competencies nonexceptional of exceptional and software engineers. J. Syst. Software 28(28), 19–38 (1995)CrossRefGoogle Scholar
  4. 4.
    Patel, A., Benslimane, Y., Bahli, B., Yang, Z.: Addressing IT security in practice: key responsibilities, competencies and implications on related bodies of knowledge. In: 2012 IEEE International Conference on Industrial Engineering and Engineering Management, pp. 899–903 (2012)Google Scholar
  5. 5.
    Manawadu, C.D., Johar, M.G.M., Perera, S.S.N.: Essential technical competencies for software engineers: perspectives from Sri Lankan undergraduates. Int. J. Comput. Appl. 113(17), 27–34 (2015)Google Scholar
  6. 6.
    Thurner, V., Axel, B., Andreas, K.: Identifying Base Competencies as Prerequisites for Software Engineering Education. In: IEEE Global Engineering Education Conference (EDUCON), pp. 1069–1076 (2014)Google Scholar
  7. 7.
    Lenberg, P., Feldt, R., Wallgren, L.G.: Behavioral software engineering: a definition and systematic literature review. J. Syst. Softw. 107, 15–37 (2015)CrossRefGoogle Scholar
  8. 8.
    Holtkamp, P., Jokinen, J.P.P., Pawlowski, J.M.: Soft competency requirements in requirements engineering, software design, implementation, and testing. J. Syst. Softw. 101, 136–146 (2015)CrossRefGoogle Scholar
  9. 9.
    Lee, Y.C., Sheu, L.C., Tsou, Y.G.: Quality function deployment implementation based on Fuzzy Kano model: an application in PLM system. Comput. Ind. Eng. 55(1), 48–63 (2008)CrossRefGoogle Scholar
  10. 10.
    Gangurde, S., Patil, S.: Benchmark product features using the Kano-QFD approach: a case study. Benchmarking Int. J. 25(2), 450–470 (2018)CrossRefGoogle Scholar
  11. 11.
    Huang, J.: Application of Kano model and IPA on improvement of service quality of mobile healthcare. Int. J. Mob. Commun. 16(2), 227–246 (2018)CrossRefGoogle Scholar
  12. 12.
    Lehtola, L., Kauppinen, M.: Suitability of requirements prioritization methods for market-driven software product development. Software Process Improv. Pract. 11(1), 7–19 (2006)CrossRefGoogle Scholar
  13. 13.
    Liu, X.F.: Software quality function deployment. IEEE Potentials 19(5), 14–16 (2000)CrossRefGoogle Scholar
  14. 14.
    Piaszczyk, C.: Model based systems engineering with department of defense architectural framework. Syst. Eng. 14(3), 305–326 (2011)CrossRefGoogle Scholar
  15. 15.
    Richardson, I.: Software process matrix: a small company SPI model. Software Process: Improv. Pract. 6(Daft 1992), 157–165 (2001)CrossRefGoogle Scholar
  16. 16.
    Kano, N., Seraku, N., Takahashi, F., Tsuji, S.: Kano. Attractive quality and must-be quality. J. Jpn. Soc. Qual. Control 14, 39–48 (1984)Google Scholar
  17. 17.
    Rivera-ibarra, J.G., Rodríguez-jacobo, J., Fernández-zepeda, J.A., Serrano-vargas, M.A.: Competency framework for software engineers and. In: 2010 23rd IEEE Conference on Software Engineering Education and Training, pp. 33–40 (2010)Google Scholar
  18. 18.
    Peffers, K., Tuunanen, T., Rothenberger, M., Chatterjee, S.: A design science research methodology for information systems research. J. Manage. Inf. Syst. 24(3), 45–77 (2008)CrossRefGoogle Scholar
  19. 19.
    Linck, B., Ohrndorf, L., Kiel, T.D.L., Magenheim, J., Neugebauer, J.: Competence model for informatics modelling and system comprehension. In: 2013 IEEE Global Engineering Education Conference (EDUCON), pp. 85–93 (2013)Google Scholar
  20. 20.
    Tuffley, D.: Optimising virtual team leadership in Global Software Development. IET Software 6(March 2011), 176–184 (2012)CrossRefGoogle Scholar
  21. 21.
    André, M., Baldoquín, M.G., Acuña, S.T.: Formal model for assigning human resources to teams in software projects. Inf. Softw. Technol. 53, 259–275 (2011)CrossRefGoogle Scholar
  22. 22.
    Schulte, C., Magenheim, J., Kathrin, M., Budde, L.: The design and exploration cycle as research and development framework in computing education. In: 2017 IEEE Global Engineering Education Conference (EDUCON), pp. 867–876 (2017)Google Scholar
  23. 23.
    Rivera-Ibarra, J.G., Rodríguez-Jacobo, J., Serrano-Vargas, M.A.: Competency framework for software engineers. In: 2010 23rd IEEE Conference on Software Engineering Education and Training, pp. 33–40, 1 (2010)Google Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  1. 1.Faculty of Information TechnologyUniversity of JyväskyläJyväskyläFinland

Personalised recommendations