skip to main content
research-article

Skills Gaps in the Industry: Opinions of Embedded Software Practitioners

Published:09 July 2021Publication History
Skip Abstract Section

Abstract

Many practitioners in the software-intensive embedded industry often face difficulties after beginning their careers due to misalignment of the skills learned at the university with what is required in the workplace. Companies spend crucial resources to train personnel whose academic backgrounds are not only based on “computing disciplines” but also on non-computing ones. Analyzing the gap between the software industry and academia is important for three reasons: (1) for employers, hiring properly trained practitioners allows them to spend less time in training them while incorporating them more efficiently into the workforce; (2) for practitioners, knowing the most important skillset is helpful to increase their chance of employability; and (3) for academia, understanding the necessary skillset is critical to making curriculum changes. To achieve these objectives, we conducted a survey that yielded responses from 659 software professionals working worldwide in different roles. In this study, we only included the responses of 393 embedded software practitioners whose undergraduate degree was completed in Turkey, working in 10 countries. This article sheds light on the most important skills in the embedded software industry by presenting various cross-factor analyses. Understanding the coverage of these skills in the curriculum (mostly in Turkish universities) helps bridge the gaps, which can and should be achieved through more Industry Academia Collaborations (IACs).

References

  1. D. Akdur, V. Garousi, and O. Demirörs. 2018. A survey on modeling and model-driven engineering practices in the embedded software industry. Journal of Systems Architecture 91 (2018), 62–82. DOI:10.1016/j.sysarc.2018.09.007Google ScholarGoogle ScholarCross RefCross Ref
  2. D. Akdur, O. Demirörs, and B. Say. 2018. Towards modeling patterns for embedded software Industry: Feedback from the field. In 44th Euromicro Conference on Software Engineering and Advanced Applications (SEAA), Prague, Czech Republic, 2018. IEEE. DOI:10.1109/SEAA.2018.00030Google ScholarGoogle Scholar
  3. D. Akdur. 2019. The design of a survey on bridging the gap between software industry expectations and academia. In 8th Mediterranean Conference on Embedded Computing (MECO), Montenegro, 2019. IEEE. DOI:10.1109/MECO.2019.8760101Google ScholarGoogle ScholarCross RefCross Ref
  4. D. Akdur. 2019. A survey on bridging the gap between software industry and academia: preliminary results. In 13th Turkish National Software Engineering Symposium, Turkey. CEUR-WS.org. Retrieved May 14, 2021 from https://www.researchgate.net/publication/334559697_A_Survey_on_Bridging_the_Gap_between_Software_Industry_and_Academia_Preliminary_Results.Google ScholarGoogle Scholar
  5. V. Garousi, G. Giray, E. Tüzün, C. Catal, and M. Felderer. 2019. Aligning software engineering education with industrial needs: A meta-analysis. Journal of Systems and Software 156 (2019), 65–83. DOI:https://doi.org/10.1016/j.jss.2019.06.044Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. T. C. Lethbridge. 1998. A survey of the relevance of computer science and software engineering education. In Proceedings of the 11th Conference on Software Engineering Education, 1998. 56–66. DOI:10.1109/CSEE.1998.658300Google ScholarGoogle ScholarCross RefCross Ref
  7. T. C. Lethbridge. 2000. What knowledge is important to a software professional? Computer 33, 44–50. DOI:10.1109/2.841783Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. B. Kitchenham, D. Budgen, P. Brereton, and P. Woodall. 2005. An investigation of software engineering curricula. Journal of Systems and Software 74, 325–335. DOI:https://doi.org/10.1016/j.jss.2004.03.016Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. S. Surakka. 2007. What subjects and skills are important for software developers? Communications of the ACM. 50, 73–78. DOI:10.1145/1188913.1188920Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. M. E. McMurtrey, J. P. Downey, S. M. Zeltmann, and W. H. Friedman. 2008. Critical skill sets of entry-level IT professionals: An empirical examination of perceptions from field personnel. 2008. Journal of Information Technology Education: Research 7, 101—120.Google ScholarGoogle ScholarCross RefCross Ref
  11. C. L. Aasheim, S. Williams, and E. S. Butler. 2009. Knowledge and skill requirements for IT graduates Journal of Computer Information Systems 49, 48–53. DOI:10.1080/08874417.2009.11645323Google ScholarGoogle Scholar
  12. C. L. Aasheim, L. Li, and S. Williams. 2009. Knowledge and Skill Requirements for Entry-Level Information Technology Workers: A Comparison of Industry and Academia. Journal of Information Systems Education 20, 2009.Google ScholarGoogle Scholar
  13. C. L. Aasheim, L. Li, J. D. Shropshire, and C. A. Kadlec. 2011. IT program curriculum recommendations based on a survey of knowledge and skill requirements for entry-level IT workers. In Southeast InfORMS, 2011.Google ScholarGoogle Scholar
  14. D. Stevens, M. Totaro, and Z. Zhu. 2011. Assessing IT critical skills and revising the MIS curriculum. Journal of Computer Information Systems 51, 85–95.Google ScholarGoogle Scholar
  15. J. Liebenberg, M. Huisman, and E. Mentz. 2014. Knowledge and skills requirements for software developer students. International Journal of Social, Behavioral, Educational, Economic, Business and Industrial Engineering 8, 2604–2609.Google ScholarGoogle Scholar
  16. J. Liebenberg, M. Huisman, and E. Mentz. 2015. Software: University Courses versus Workplace Practice. Industry and Higher Education 29, 221–235. DOI:10.5367/ihe.2015.0254aGoogle ScholarGoogle ScholarCross RefCross Ref
  17. C. Watson and K. Blincoe. 2017. Attitudes towards software engineering education in the New Zealand industry. In 28th Annual Conference of the Australasian Association for Engineering Education (AAEE’17), Sydney, Australia, 785. Australasian Association for Engineering Education.Google ScholarGoogle Scholar
  18. F. Patacsil and C. Tablatin. 2017. Exploring the importance of soft and hard skills as perceived by IT internship students and industry: A gap analysis. Journal of Technology and Science Education 7, 347. DOI:10.3926/jotse.271Google ScholarGoogle ScholarCross RefCross Ref
  19. J. Henkel. 2020. From the EIC: Education for cyber-physical systems. IEEE Design & Test 37, 4–4. DOI:10.1109/MDAT.2020.3037270Google ScholarGoogle Scholar
  20. P. Caspi, A. Sangiovanni-Vincentelli, L. Almeida, A. Benveniste, B. Bouyssounouse, G. Buttazzo, et al. 2005. Guidelines for a graduate curriculum on embedded software and systems. ACM Transactions on Embedded Computer Systems 4, 587–611. DOI:10.1145/1086519.1086526Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. WESE. 2020. Workshop on Embedded and Cyber–Physical Systems Education. Retrieved May 14, 2021 from https://www.kth.se/mmk/mechatronics/2.75564/wese-2020.Google ScholarGoogle Scholar
  22. M. Törngren, F. Asplund, S. Bensalem, J. McDermid, R. Passerone, H. Pfeifer, 2017. Characterization, analysis, and recommendations for exploiting the opportunities of cyber-physical systems. In Cyber-Physical Systems. Academic Press, 3–14.Google ScholarGoogle Scholar
  23. M. Sami, M. Malek, U. Bondi, and F. Regazzoni, 2017. Embedded systems education: job market expectations. SIGBED Rev 14, 22–28. DOI:10.1145/3036686.3036689Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. P. Marwedel, T. Mitra, M. E. Grimheden, and H. A. Andrade. 2020. Guest editors' introduction: Education for cyber-physical systems. IEEE Design & Test 37, 5–7. DOI:10.1109/MDAT.2020.3009638Google ScholarGoogle ScholarCross RefCross Ref
  25. M. Törngren, F. Asplund, and M. Magnusson. 2020. The role of competence networks in the era of cyber-physical systems — Promoting knowledge sharing and knowledge exchange. IEEE Design & Test 37, 8–15. DOI:10.1109/MDAT.2020.3012087Google ScholarGoogle ScholarCross RefCross Ref
  26. B. B. Nair, D. S. H. Ram, M. K. Panda, A. J. Balaji, T. G. Kumar, and V. Mohan. 2020. Future engineering curricula: Balancing domain competence with CPS readiness. IEEE Design & Test 37, 16–23. DOI:10.1109/MDAT.2020.3012110Google ScholarGoogle ScholarCross RefCross Ref
  27. P. Marwedel, T. Mitra, M. E. Grimheden, and H. A. Andrade. 2020. Survey on education for cyber-physical systems. IEEE Design & Test 37, 56–70. DOI:10.1109/MDAT.2020.3009613Google ScholarGoogle ScholarCross RefCross Ref
  28. N. Ueter, K. H. Chen, and J. J. Chen. 2020. Project-based CPS education: A case study of an autonomous driving student project. IEEE Design & Test 37, 39–46. DOI:10.1109/MDAT.2020.3012085Google ScholarGoogle ScholarCross RefCross Ref
  29. J. Trevelyan. 2014. The Making of an Expert Engineer: London: Taylor & Francis.Google ScholarGoogle Scholar
  30. J. Trevelyan. 2019. Transitioning to engineering practice. European Journal of Engineering Education 44, 821–837, 2019/11/02 2019. DOI:10.1080/03043797.2019.1681631Google ScholarGoogle ScholarCross RefCross Ref
  31. K. J. B. Anderson, S. S. Courter, T. McGlamery, T. M. Nathans-Kelly, and C. G. Nicometo. 2010. Understanding engineering work and identity: A cross-case analysis of engineers within six firms. Engineering Studies 2, 153–174, 2010/12/01 2010. DOI:10.1080/19378629.2010.519772Google ScholarGoogle ScholarCross RefCross Ref
  32. S. Brunhaver, R. Korte, S. Barley, and S. Sheppard. 2017. Bridging the gaps between engineering education and practice. In U.S. Engineering in a Global Economy. University of Chicago Press.Google ScholarGoogle Scholar
  33. J. Linåker, S. M. Sulaman, R. Maiani de Mello, M. Höst, and P. Runeson. 2015. Guidelines for conducting surveys in software engineering. In ***, ed, 2015. Lund University.Google ScholarGoogle Scholar
  34. R. M. Groves, F. J. Fowler, M. P. Couper, J. M. Lepkowski, E. Singer, and R. Tourangeau. 2009. Survey Methodology, 2nd ed. Hoboken, NJ: John Wiley & Sons.Google ScholarGoogle Scholar
  35. F. Shull, J. Singer, and D. I. K. Sjøberg. 2007. Guide to Advanced Empirical Software Engineering. New York: Springer-Verlag Inc.Google ScholarGoogle ScholarDigital LibraryDigital Library
  36. D. Akdur. (2019). Survey Form: Bridging the Gap Between Software Industry Expectations and Academic Activities. Retrieved March 15, 2019 from https://drive.google.com/file/d/1-1DAexMmd4_om_kahwDXLBwYdCYJ_l2m/view.Google ScholarGoogle Scholar
  37. P. Bourque and R. E. Fairley, 2014. Guide to the Software Engineering Body of Knowledge (SWEBOK(R)): Version 3.0: IEEE Computer Society, 2014.Google ScholarGoogle Scholar
  38. ACM, AIS, and IEEE-CS. 2005. Computing Curricula Overview Report. Retrieved January 12, 2019 from https://www.acm.org/binaries/content/assets/education/curricula-recommendations/cc2005-march06final.pdf.Google ScholarGoogle Scholar
  39. ACM. 2016. Curriculum Guidelines Report for Undergraduate Degree Programs in Computer Engineering. Retrieved January 12, 2019 from https://www.acm.org/binaries/content/assets/education/ce2016-final-report.pdf.Google ScholarGoogle Scholar
  40. ACM. 2013. Curriculum Guidelines Report for Undergraduate Degree Programs in Computer Science. Retrieved January 12, 2019 from https://www.acm.org/binaries/content/assets/education/cs2013_web_final.pdf.Google ScholarGoogle Scholar
  41. ACM. 2014. Curriculum Guidelines Report for Undergraduate Degree Programs in Software Engineering. Retrieved January 12, 2019 from https://www.acm.org/binaries/content/assets/education/se2014.pdf.Google ScholarGoogle Scholar
  42. D. Akdur. 2020. The analysis of mathematical skills used in the software industry. Turkish Journal of Mathematics and Computer Science 12, 92–100, 2020. DOI:10.47000/tjmcs.789945Google ScholarGoogle ScholarCross RefCross Ref
  43. P. Runeson, M. Höst, A. Rainer, and B. Regnell. 2012. Case Study Research in Software Engineering: Guidelines and Examples. Hoboken, NL: John Wiley & Sons.Google ScholarGoogle ScholarCross RefCross Ref
  44. D. Akdur. 2020. Raw Data Results: Survey on Bridging the Skills Gap. Mendeley Data, v1. DOI:10.17632/fx537tpw6f.1.Google ScholarGoogle Scholar
  45. B. University. 2000. CS 461 — Artificial Intelligence Course Web Page. Retrieved October 24, 2019 from http://www.cs.bilkent.edu.tr/∼akman/courses/oldcs461.html.Google ScholarGoogle Scholar
  46. BBC. 2015. This is the real reason new graduates can't get hired. Retrieved February 3, 2019 from www.bbc.com/capital/story20151118-this-is-the-real-reason-new-graduates-cant-get-hired.Google ScholarGoogle Scholar
  47. ACM. 2019. Curricula Recommendations. Retrieved January 12, 2019 from https://www.acm.org/education/curricula-recommendations.Google ScholarGoogle Scholar
  48. D. Akdur and V. Garousi. 2015. Model-driven engineering in support of development, test and maintenance of communication middleware: An industrial case-study. In International Conference on Model-Driven Engineering and Software Development (MODELSWARD’15), France, 2015.Google ScholarGoogle Scholar
  49. CoHE. (2019). The Council of Higher Education in Turkey. Retrieved December 30, 2019 from https://www.yok.gov.tr/en.Google ScholarGoogle Scholar
  50. O. Demirörs and A. Coskunçay. 2015. Software development in Turkey. IT Professional 17, 2015. DOI:10.1109/MITP.2015.37Google ScholarGoogle ScholarDigital LibraryDigital Library
  51. C. Wohlin, P. Runeson, M. Höst, M. C. Ohlsson, B. Regnell, and A. Wesslén. 2012. Experimentation in Software Engineering. Berlin: Springer.Google ScholarGoogle Scholar
  52. B. Tulgan. 2015. Bridging the Soft Skills Gap: How to Teach the Missing Basics to Today's Young Talent. Hoboken, NJ: John Wiley & Sons. DOI:10.1002/9781119171409Google ScholarGoogle Scholar

Index Terms

  1. Skills Gaps in the Industry: Opinions of Embedded Software Practitioners

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in

        Full Access

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader

        HTML Format

        View this article in HTML Format .

        View HTML Format
        About Cookies On This Site

        We use cookies to ensure that we give you the best experience on our website.

        Learn more

        Got it!