Please login first
An Investigation on the Most Used Programming Language for Developing Applications in Software Development Industries (Case study of Kano State Nigeria)
* 1 , * 2 , 3 , 2
1  Bayero University Kano
2  Department of Software Engineering, Bayero University, Kano
3  Department of Software Engineering, Bayero University, Kano, Nigeria
Academic Editor: Eugenio Vocaturo

Abstract:

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.

Keywords: app; programming language; AI systems.
Comments on this paper
Currently there are no comments available.



 
 
Top