Evaluation of Software Requirements Management Practices in Some Nigerian Software Companies

International Journal of Computer Science and Engineering
© 2019 by SSRG - IJCSE Journal
Volume 6 Issue 12
Year of Publication : 2019
Authors : Moses Kehinde Aregbesola, Opeoluwa Babatunde Akinkunmi

pdf
How to Cite?

Moses Kehinde Aregbesola, Opeoluwa Babatunde Akinkunmi, "Evaluation of Software Requirements Management Practices in Some Nigerian Software Companies," SSRG International Journal of Computer Science and Engineering , vol. 6,  no. 12, pp. 19-23, 2019. Crossref, https://doi.org/10.14445/23488387/IJCSE-V6I12P104

Abstract:

Software requirements management is one of the key process areas of the Software Engineering Institute Capability Maturity Model Integration (SEI
CMMI). It is the process of documenting, analyzing, tracing, prioritizing and agreeing on requirements and then controlling change and communicating to relevant stakeholders. This paper explored the software requirement management practices in some Nigerian software companies. Survey research and action research were the methodologies employed for the study. An abridged version of the SEI Maturity Questionnaire was the main instrument for information gathering. Specifically, a total of thirty (30) Nigerian software companies were involved in the study. The results of the study showed that while high levels of awareness and performance was experienced with some key practices, poor awareness and performance was associated with other key practices. It was suggested that more attention be paid to proper inclusion of system requirements management processes in written organizational policy, and adequate training be provided for concerned personnel.

Keywords:

Software Process, Process Management, Software Requirements Management, Key Practices, Nigerian Software Industry, Capability Maturity Model Integration

References:

[1] M. K. Aregbesola, "Evaluation of Quantitative Process and Software Quality Management in the Nigerian Software-House," International Journal of Computer Applications 168(1), pp. pp. 29 – 36, 2017e.
[2] H. A. Soriyan and R. Heeks, "A Profile of Nigeria's Software Industry," Development Informatics Working, Institute for Development Policy and Management, University of Manchester, p. Paper No 21, 2004.
[3] M. K. Aregbesola, R. A. Ganiyu, S. O. Olabiyisi, E. O. Omidiora, and O. O. Alo, ""A New Vector Space Model for Grammaticality Grading in Handcrafted Grammar"," Proceedings of the 12th International Conference of the Nigeria Computer Society (NCS), Jojein Hotel and Resort, Akure, Ondo State. July 22nd – 24th, pp. Volume 26, Pg. 39-52, 2015a.
[4] M. K. Aregbesola, R. A. Ganiyu, S. O. Olabiyisi, E. O. Omidiora, and O. O. Alo, "Experimental Formulation of a Vector Space for Grammaticality Grading in Handcrafted Grammar," Proceedings of the 12th International Conference of the Nigeria Computer Society (NCS), Jojein Hotel and Resort, Akure, Ondo State. July 22nd – 24th, pp. Volume 26, Pg. 121-131, 2015b.
[5] M. K. Aregbesola and B. O. Akinkunmi, "Software Process Implementation – A focus on the Nigerian Software Industry," Journal of Research in Physical Sciences, Vol. 6, No. 2, pp. pp. 9 – 14, 2010a.
[6] M. K. Aregbesola and B. O. Akinkunmi, "Software Process Implementation – A focus on the Nigerian Software Industry," in World Congress on Research and Development, Conference Center, University of Ibadan, Ibadan, 2010b, pp. pg.111-116.
[7] M. K. Aregbesola, B. O. Akinkunmi, and O. S. Akinola, "Process Maturity Assessment of the Nigerian Software Industry," International Journal of Advances in Engineering and Technology (IJAET), Vol.1, Issue 4, pp. pp. 10-25, 2011.
[8] M. K. Aregbesola, "Experiential Appraisal of Organizational Process Focus and Process Definition in Nigerian Software Companies," Journal of Scientific and Engineering Research 4(4), pp. 306-311, 2017c.
[9] M. K. Aregbesola, "Investigating Training Program and Intergroup Coordination in relation to Peer Review in Nigerian Software Companies," Journal of Scientific and Engineering Research 4(4), pp. pp. 266-272, 2017d.
[10] O. Y. Sowunmi, Misra S., L. Fernandez-Sanz, B. Crawford, and R. Soto, "An empirical evaluation of software quality assurance practices and challenges in a developing country: a comparison of Nigeria and Turkey," SpringerPlus20165:1921. DOI: 10.1186/s40064-016-3575-5, 2016.
[11] M. K. Aregbesola and U. Onwudebelu, "Typical Software Quality Assurance and Quality Management Issues in the Nigerian Software Industry," in National Association for Science, Humanities & Education Research, 8th National Conference, University of Ado Ekiti, Ado Ekiti, 2011, pp. 14-17.
[12] Zainab Shehzadi, Farooque Azam, Muhammad Waseem Anwar, and Iqra Qasim, "A Novel Framework for Change Requirement Management (CRM) In Agile Software Development (ASD)," in Proceeding ICICM 2019 Proceedings of the 9th International Conference on Information Communication and Management, Prague, Czech Republic — August 23 - 26, 2019, 2019, pp. Pages 22-26.
[13] Muhammad Yaseen and Zahid Ali, "Success Factors during Requirements Implementation in Global Software Development: A Systematic Literature Review," International Journal of Computer Science and Software Engineering (IJCSSE), Volume 8, Issue 3, pp. Page: 56-68, 2019.
[14] M. K. Aregbesola and B. A Oluwade, "An Experimental Evaluation of Defect Prevention and Change Management in Software Process Optimization in the Nigerian Software Industry," ARPN Journal of Systems and Software Vol.4, No.1, pp. pp. 5-11, 2014.
[15] M. K. Aregbesola and B.A. Oluwade, "Defect Prevention and Change Management, Keys to Software Process Optimization," in National Association for Science, Humanities and Education Research, 8th Annual National Conference, Odua Hall, University of Ado Ekiti, Ado Ekiti, 2011, pp. 14-17.
[16] M. K Aregbesola, "Integrated Software Management and Product Engineering: The Nigerian Case Study," International Journal of Scientific & Engineering Research Volume 8, Issue 4, pp. pp. 1643 – 1650, 2017a.
[17] M. K. Aregbesola, "Software Project Planning with Tracking and Oversight," International Journal of Scientific and Research Publications, Volume 7, Issue 6, pp. pp. 333 – 340, 2017b.
[18] M. Yaseen, S. Baseer, S. Ali, S. U. Khan, and Abdullahb, "Requirement implementation model (RIM) in the context of global software development," 2015 International Conference of Information and Communication Technology (ICICT), 2015.
[19] W. J. Lloyd, M. B. Rosson, and J. D. Arthur, "Effectiveness of elicitation techniques in distributed requirements engineering," in Proc. IEEE Int. Conf.
Requir. Eng., vol. 2002–Jan., 2002, pp. pp. 311–318.
[20] M. Yaseen, S. Baseer, and S. Sherin, "Critical challenges for requirement implementation in context of global software development: A systematic literature review," in 2015 Int. Conf. Open Source Syst. Technol. Proc., vol. 9, no. 6, 2016, pp. pp. 120–125.
[21] M. Yaseen and U. Farooq, "Requirement Elicitation Model (REM) in the Context of Global Software Development," Glob. J. Comput. Sci. Technol. Vol. 7 no. 3, pp. pp. 303–308, 2018.
[22] M. Yaseen, N. Ibrahim, and A. Mustapha, "Requirements Prioritization and using Iteration Model for Successful Implementation of Requirements," Int. J. Adv. Comput. Sci. Appl., vol. 10, no. 1, pp. pp. 121–127, 2019.
[23] Nemat Dehghani, Defining Requirements Management Process for Product Development Projects. Helsinki, Finland: Helsinki Metropolia University of Applied Sciences, 2019.
[24] D. Zubrow, H. William, S Jane, and G. Dennis, "Maturity Questionnaire," Special Report CMU/SEI-94-SR-7, June 1994, 1994.