Abstract
In this digital age, almost every area of our lives and businesses are controlled by Computer code. Consequently, programming skills are now in high demand across industries - not only for those in software development but also for almost every career role. According to a study conducted in the United States, over 7 million out of 26 million online job postings were reported to have required programming skills. In this study, we identified and ranked the ‘most-used’ programming languages for each of the 23 different job roles in IT teams. Knowing the ‘most-used’ programming languages for a given role will help stakeholders plan adequately. Our results show that JavaScript was the overall most-used language, followed by HTML/CSS and then SQL. However, in terms of specific roles, HTML/CSS was the most-used language for Marketing/Sales, JavaScript for those in software development, Python for Data Scientists, Academic researchers and Scientists. SQL for Database Administrators, Data Engineers and Data Analysts. The outcome of this study can be used by relevant stakeholders to make decisions regarding careers, professional development and curriculum designs.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
BurningGlass: Beyond Point and Click - The Expanding Demand for Coding Skills, 1 January 2015. https://www.burning-glass.com/research-project/coding-skills/
Danuser, Y., Kendzia, M.J.: Technological advances and the changing nature of work: deriving a future skills set. Adv. Appl. Sociol. 9(10), 463–477 (2019)
Opute, J.E.: HRM in Africa: Understanding New Scenarios and Challenges in an Emerging Economy. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-47128-6
Watts, S., Raza, M.: The IT Skill Gap Explained, 7 May 2021. https://www.bmc.com/blogs/the-it-skill-gap-explained/
Panetta, K.: Gartner Top Strategic Technology Trends for 2021, 8 March 2020. https://www.gartner.com/smarterwithgartner/gartner-top-strategic-technology-trends-for-2021/
Press, G.: Top 10 Hot Artificial Intelligence (AI) Technologies, 18 March 2021. https://www.forbes.com/sites/gilpress/2017/01/23/top-10-hot-artificial-intelligence-ai-technologies/#3187299d1928
Stackoverflow: 2020 Developer Survey, 22 May 2021. https://insights.stackoverflow.com/survey/2020
Dishman, L.: Why Coding Is Still The Most Important Job Skill of the Future, 14 June 2016. https://www.fastcompany.com/3060883/why-coding-is-the-job-skill-of-the-future-for-everyone
Figuière, N.: Top 10: Most In-Demand Programming Languages 2021, 10 February 2021. https://www.codingame.com/work/blog/hr-news-trends/top-10-in-demand-programming-languages/
Codinginfinite: Stack Overflow Developers Survey 2019 vs 2018 Programming Technologies Comparison, 11 April 2019. https://codinginfinite.com/stack-overflow-developers-survey-2019-vs-2018-technology-comparison/
Zhang, H., Wang, S., Chen, T.H., Hassan, A.E.: Reading answers on stack overflow: not enough! IEEE Trans. Softw. Eng. 47(11), 2520–2533 (2019)
Nivala, M., Seredko, A., Osborne, T., Hillman, T.: StackOverflow–informal learning and the global expansion of professional development and opportunities in programming? In: 2020 IEEE Global Engineering Education Conference (EDUCON), pp. 402–408. IEEE, April 2020
Setor, T., Joseph, D.: When agile means staying: the relationship between agile development usage and individual IT professional outcomes. In: Proceedings of the 2019 on Computers and People Research Conference, pp. 168–175, June 2019
Vadlamani, S.L., Baysal, O.: Studying software developer expertise and contributions in Stack Overflow and GitHub. In: 2020 IEEE International Conference on Software Maintenance and Evolution (ICSME), pp. 312–323. IEEE, September 2020
Rubei, R., Di Sipio, C., Nguyen, P.T., Di Rocco, J., Di Ruscio, D.: PostFinder: Mining Stack Overflow posts to support software developers. Inform. Softw. Technol. 127, 106367 (2020)
Venigalla, A.S.M., Chimalakonda, S.: StackEmo: towards enhancing user experience by augmenting stack overflow with Emojis. In: Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, pp. 1550–1554, August 2021
Zhang, Z., Mao, X., Lu, Y., Lu, J., Yu, Y., Li, Z.: Automatic voter recommendation method for closing questions in stack overflow. Int. J. Softw. Eng. Knowl. Eng. 30(11n12), 1707–1733 (2020)
Papoutsoglou, M., Mittas, N., Angelis, L.: Mining people analytics from StackOverflow job advertisements. In: Proceedings of the 43rd Euromicro Conference on Software Engineering and Advanced Applications (SEAA 2017), pp. 108–115. IEEE (2017)
Beeharry, Y., Ganoo, M.: Analysis of data from the survey with developers on StackOverflow: A Case Study. ADBU J. Eng. Technol. 7(2), 2348–7305 (2018)
Silveira, K.K., Musse, S., Manssour, I.H., Vieira, R., Prikladnicki, R.: Confidence in programming skills: gender insights from StackOverflow developers survey. In: 2019 IEEE/ACM 41st International Conference on Software Engineering: Companion Proceedings (ICSE-Companion), pp. 234–235. IEEE (2019)
Peslak, A., Conforti, M.: Computer programming languages in 2020: what we use, who uses them, and how do they impact job satisfaction. Issues Inf. Syst. 21(2), 259–269 (2020)
Borges, H., Valente, M.T., Hora, A., Coelho, J.: On the popularity of GitHub applications: a preliminary note. arXiv preprint arXiv:1507.00604 (2015)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Dada, O.A., Aruleba, K., Yunusa, A.A., Sanusi, I.T., Obaido, G. (2022). Information Technology Roles and Their Most-Used Programming Languages. In: Abraham, A., et al. Innovations in Bio-Inspired Computing and Applications. IBICA 2021. Lecture Notes in Networks and Systems, vol 419. Springer, Cham. https://doi.org/10.1007/978-3-030-96299-9_75
Download citation
DOI: https://doi.org/10.1007/978-3-030-96299-9_75
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-96298-2
Online ISBN: 978-3-030-96299-9
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)