This is a preview and has not been published. View submission

A Simplified Spiking Neural Network for Developer Experience Classification Using Software Engineering Metrics

Authors

  • Bharat Babaso Mane Department of Computer Science and Engineering, Alliance University, Bengaluru, Karnataka, India
  • Rathnakar Achary Department of Computer Science and Engineering, Alliance University, Bengaluru, Karnataka, India
Volume: 16 | Issue: 4 | Pages: 37759-37764 | August 2026 | https://doi.org/10.48084/etasr.19085

Abstract

In modern enterprises, software development is an important part, as businesses are increasingly relying on it to support and improve operational performance. Nevertheless, low-quality software decreases the level of satisfaction of clients. Software development is now considered a combined and technology-dependent activity, and the developer's experience can play an essential role in shaping the quality of software they generate. In software development, the allocation of the appropriate software developers (for example, those who have appropriate coding skills) to a project is an important feature. The difficulty lies in the fact that it is very complicated for project managers, clients, and software development companies to find a suitable developer to allocate a specific project. Therefore, there is a need for a scalable mechanism to identify the level of coding expertise of the software developer. Deep Learning (DL) methods have been extensively applied to assess the impact of developers' experience on code quality. This study presents an Empirical Evaluation of Developer Experience-Based Software Quality Estimation Using Spiking Neural Networks and Metaheuristic Optimization (EESQA-DELMOA) model, which aims to assess software quality by analyzing the developers' experience levels on code reliability and maintainability. EESQA-DELMOA employs a Bio-inspired Artificial Hummingbird (BAHB) technique to select the most relevant features for improving model performance. Subsequently, a Simplified Spiking Neural Network (SSNN) is deployed for classification. Finally, parameter tuning is performed using an Adaptive Migration Butterfly Optimization Algorithm (AMBOA) to improve the classification performance of the SSNN classifier. EESQA-DELMOA was experimentally evaluated using a benchmark dataset, and the results demonstrate its enhanced performance compared to recent approaches.

Keywords:

software quality assessment, developers experience level, adaptive migration butterfly optimization algorithm, feature selection, deep learning

References

[1] C. Ebert and P. De Neve, "Surviving global software development," IEEE Software, vol. 18, no. 2, pp. 62–69, Mar. 2001.

[2] D. Graziotin, X. Wang, and P. Abrahamsson, "Happy software developers solve problems better: psychological measurements in empirical software engineering," PeerJ, vol. 2, Mar. 2014, Art. no. e289.

[3] E. E. Miandoab and F. S. Gharehchopogh, "A Novel Hybrid Algorithm for Software Cost Estimation Based on Cuckoo Optimization and K-Nearest Neighbors Algorithms," Engineering, Technology & Applied Science Research, vol. 6, no. 3, pp. 1018–1022, June 2016.

[4] S. Surakka and L. Malmi, "Cognitive skills of experienced software developer: Delphi study," in Kolin Kolistelut—Koli Calling 2004 - Proceedings of the Fourth Finnish/Baltic Sea Conference on Computer Science Education, 2004, pp. 37–46.

[5] P. Narang and P. Mittal, "Performance Assessment of Traditional Software Development Methodologies and DevOps Automation Culture," Engineering, Technology & Applied Science Research, vol. 12, no. 6, pp. 9726–9731, Dec. 2022.

[6] S. Zamir, A. Rehman, H. Mohsin, E. Zamir, A. Abbas, and F. A. M. Al-Yarimi, "Integrating Pull Request Comment Analysis and Developer Profiles for Expertise-Based Recommendations in Global Software Development," IEEE Access, vol. 13, pp. 16637–16648, 2025.

[7] H. Fawareh, H. M. Al-Shdaifat, A. R. M, F. A. Fawareh, and M. Khouj, "Investigates the Impact of AI-generated Code Tools on Software Readability Code Quality Factor," in 2024 25th International Arab Conference on Information Technology (ACIT), Dec. 2024, pp. 1–5.

[8] D. Rodriguez-Cardenas, S. A. Khan, P. Mandal, A. Nadkarni, K. Moran, and D. Poshyvanyk, "Testing Practices, Challenges, and Developer Perspectives in Open-Source IoT Platforms," in 2025 IEEE Conference on Software Testing, Verification and Validation (ICST), Mar. 2025, pp. 290–301.

[9] S. Bernardo et al., "Software Quality Assurance as a Service: Encompassing the quality assessment of software and services," Future Generation Computer Systems, vol. 156, pp. 254–268, July 2024.

[10] V. Bayrı and E. Demirel, "AI-Powered Software Testing: The Impact of Large Language Models on Testing Methodologies," in 2023 4th International Informatics and Software Engineering Conference (IISEC), Dec. 2023, pp. 1–4.

[11] M. Samir, N. Sherief, and W. Abdelmoez, "Improving Bug Assignment and Developer Allocation in Software Engineering through Interpretable Machine Learning Models," Computers, vol. 12, no. 7, June 2023.

[12] A. A. MohamadSaleh and S. Alzahrani, "Development of a Maturity Model for Software Quality Assurance Practices," Systems, vol. 11, no. 9, Sept. 2023.

[13] R. G. Hussain, K. C. Yow, and M. Gori, "Leveraging an Enhanced CodeBERT-Based Model for Multiclass Software Defect Prediction via Defect Classification," IEEE Access, vol. 13, pp. 24383–24397, 2025.

[14] M. Baqar and R. Khanda, "The Future of Software Testing: AI–Powered Test Case Generation and Validation," in Intelligent Computing, 2025, pp. 276–300.

[15] V. R. Gopinathan, "Software Engineering Practices for AI-Driven Systems: From Development to Deployment (MLOps Perspective)," International Journal of Science, Research and Technology, vol. 8, no. 1, pp. 13493–13500, Feb. 2025.

[16] W. Zhao, L. Wang, and S. Mirjalili, "Artificial hummingbird algorithm: A new bio-inspired optimizer with its engineering applications," Computer Methods in Applied Mechanics and Engineering, vol. 388, Jan. 2022, Art. no. 114194.

[17] S. Arora and S. Singh, "Butterfly optimization algorithm: a novel approach for global optimization," Soft Computing, vol. 23, no. 3, pp. 715–734, Feb. 2019.

[18] Q. Perez, C. Urtado, and S. Vauttier, "Dataset of Open-Source Software Developers Labeled by their Experience Level and Associated with their Software Metrics." Zenodo, Dec. 05, 2022.

[19] B. Desai and R. K. Sungkur, "Software Quality Prediction Using Machine Learning," International Journal of Software Innovation (IJSI), vol. 10, no. 1, pp. 1–35, Jan. 2022.

Downloads

How to Cite

[1]
B. B. Mane and R. Achary, “A Simplified Spiking Neural Network for Developer Experience Classification Using Software Engineering Metrics”, Eng. Technol. Appl. Sci. Res., vol. 16, no. 4, pp. 37759–37764, Aug. 2026.

Metrics

Abstract Views: 11
PDF Downloads: 9

Metrics Information