Improving Local Software Quality Through Process Efficiency Improving in Libyan Banks: Case Study of Derna City
DOI:
https://doi.org/10.58916/jhas.v9i5.605الكلمات المفتاحية:
software project، software quality، software processالملخص
While the software project has grown huge, it’s noticed that strong and effective software processes can drive the software product to high quality. High-quality software is inextricably linked to the process used in developing the software. Improving software processes is a crucial activity that starts when an organization seeks to refine or enhance the effectiveness of its existing processes. In the context of the Capability Maturity Model (CMM), organizations with diverse needs and distinct software products have adopted various approaches to software process improvement. Each has achieved significant benefits, highlighting key performance indicators that can be utilized to assess the efficiency of software processes. The measurement outcome would develop further process adjustments and improvements. Software Process Improvement SPI aims at equipping software development organizations with mechanisms for the evaluation of their existing processes. This study is initiated to help local software organizations, referred to as mid-size IT departments in Libyan banks, achieve maturity and efficiency in software processes within their respective organizations. The investigation of the survey study carried out at a local software organization has revealed that there is a set of problems that might lead to inefficiency in the IT departments in Libyan banks. This aims to evaluate the efficiency of the software process utilized by local organizations and to pinpoint its strengths and weaknesses. The results of this study could be useful in analyzing problems that affect the improvement in software quality. The identification of critical problems in software organizations helps them prioritize improvements.
التنزيلات
المراجع
Reference
Allison, I. (2005). Towards an agile approach to software process improvement: addressing the changing needs of software products. Communications of the IIMA, 5(1).
Almeida, F. (2020). Bibliometric analysis of agile software development. arXiv preprint arXiv:2004.05876.
Dyba, T. (2000). An instrument for measuring the key factors of success in software process improvement. Empirical software engineering, 5, 357-390.
Farooq, U., Ahmed, M., Hussain, S., Hussain, F., Naseem, A., & Aslam, K. (2021). Blockchain-based software process improvement (BBSPI): An approach for SMEs to perform process improvement. IEEE Access, 9, 10426-10442.
Kautz, K., & Ramzan, F. (2001, January). Software quality management and software process improvement in Denmark. In Proceedings of the 34th Annual Hawaii International Conference on System Sciences (pp. 10-pp). IEEE.
Kokol, P. (2021). Software quality: A historical and synthetic content analysis. arXiv preprint arXiv:2106.14598.
Neelu, L., & Kavitha, D. (2021). Estimation of software quality parameters for hybrid agile process model. SN Applied Sciences, 3(3), 296.
Nunnally. J.C and Bernstein. I.H. (1994). Psychometric theory, McGraw-Hill. New York.
Salkind, N. J. (2017). Tests & measurement for people who (think they) hate tests & measurement. Sage Publications.
Sarwosri, S., Rochimah, S., Yuhana, U. L., & Hidayat, S. B. (2023). Software Quality Measurement for Functional Suitability, Performance Efficiency, and Reliability Characteristics Using Analytical Hierarchy Process. JOIV: International Journal on Informatics Visualization, 7(4), 2421-2426.
Schtein, I. A. (2018). Management Strategies for Adopting Agile Methods of Software Development in Distributed Teams. Walden University.
Shukla, S.S., Pandey, R.K., Gidwani, B., Kalyani, G. (2023). Improvement in Software Quality. In: Pharmaceutical Calibration, Validation and Qualification: A Comprehensive Approach. Springer, Singapore.
Thorndike, R. L., Hagen, E. P., & Sattler, J. M. (1986). Stanford-Binet Intelligence Scale: Fourth Edition. Itasca, IL: Riverside Publishing.
Wang, C. N., Vo, T. T. B. C., Hsu, H. P., Chung, Y. C., Nguyen, N. T., & Nhieu, N. L. (2024). Improving processing efficiency through workflow process reengineering, simulation and value stream mapping: a case study of business process reengineering. Business Process Management Journal. 30(7), 2482-2515.
Wheeler, S., & Duggins, S. (1998, April). Improving software quality. In Proceedings of the 36th annual Southeast regional conference (pp. 300-309).