The software development industry in Kano State, Nigeria, has seen rapid growth in recent years, driven by increasing demand for mobile and web applications. With the availability of various programming languages, understanding the most commonly used language is essential for developers to enhance their skill sets, allocate resources more efficiently, and drive industry growth. This study aimed to identify the most widely used programming language in Kano's application development sector and to explore the factors influencing its adoption. The research employed a mixed-methods approach, including surveys, interviews, and observations, to gather data from software development companies operating in Kano. Stratified sampling was used to select ten companies, representing a range of sizes and specializations within the industry. Questionnaires were designed to collect information on programming language usage, the factors influencing language adoption, and the demographic details of the developers. In addition to this, interviews with industry experts and experienced developers provided further qualitative insights. The results indicate that Java is the most commonly used programming language in Kano's application development industry, accounting for 40% of usage. Python follows with 30%, while JavaScript is used in 20% of projects. Other languages, including C++, C#, and PHP, make up the remaining portion. The primary factors driving programming language adoption in Kano include the specific requirements of projects, the skill levels of developers, and industry trends. These findings have important implications for developers and companies looking to optimize their development processes and stay competitive in a fast-evolving market.
Previous Article in event
Next Article in event
An Investigation on the Most Used Programming Language for Developing Applications in Software Development Industries (Case study of Kano State Nigeria)
Published:
02 December 2024
by MDPI
in The 5th International Electronic Conference on Applied Sciences
session Computing and Artificial Intelligence
Abstract:
Keywords: app; programming language; AI systems.
Comments on this paper