Management of Changes in Software Requirements during Development Phases

Full Text (PDF, 408KB), PP.12-26

Views: 0 Downloads: 0

Author(s)

Mohammad D. Aljohani 1,* M. Rizwan J. Qureshi 1

1. Faculty of Computing and Information Technology, King Abdulaziz University, Jeddah, Saudi Arabia

* Corresponding author.

DOI: https://doi.org/10.5815/ijeme.2016.06.02

Received: 2 Aug. 2016 / Revised: 2 Sep. 2016 / Accepted: 5 Oct. 2016 / Published: 8 Nov. 2016

Index Terms

Change requirement risk, Risk management, Risk mitigation, Risk estimation, Cost Estimation Techniques

Abstract

Change, in software requirements during its development phases, is considered as a major risk which may affect a software project to fail. Therefore, software engineering processes, methods, and tools are used in order to manage these risks whereas changes in requirements have many negative influences such as effects on system development life cycle (SDLC) phases, project progress, and outcome of a software project. Consequently, project managers must use risk management strategies, activities, and estimation techniques in order to manage and mitigate these risks which are caused due to changes in requirements. A novel model is proposed in this paper to manage and mitigate risks related to changing requirements. The proposed model is validated through qualitative research design. The results are in favor of the proposed model to show its effectiveness. It is anticipated that the proposed model will solve the problems of software companies in major to deal with risks about changing requirements.

Cite This Paper

Mohammad D. Aljohani, M. Rizwan J. Qureshi,"Management of Changes in Software Requirements during Development Phases", International Journal of Education and Management Engineering(IJEME), Vol.6, No.6, pp.12-26, 2016. DOI: 10.5815/ijeme.2016.06.02

Reference

[1]S. Mittal, "Risk Analysis and Mitigation Steps in Different Phases of Software Development", International journal of scientific research, Volume: 2 |Issue: 6| June 2013 • ISSN No 2277 – 8179.

[2]Walton Hall and Milton Keynes, M363 software engineering with object, ISBN 9780749216191, Open University UK 2008. 

[3]P.K. Suri, P. Ranjan, "Comparative Analysis of Software Effort Estimation Techniques", International Journal of Computer Applications (0975 – 8887), Volume 48– No.21, June 2012.

[4]A. Al Murad Chowdhury and S. Arefeen, "Software risk Management: Importance and Practices". IJCIT, 2011, ISSN 2078-5828 (PRINT), ISSN 2218-5224 (ONLINE), VOLUME 02, ISSUE 01, MANUSCRIPT CODE: 110740.

[5]H. Hijazi, S. Alqrainy, H. Muaidi, T. Khdour, "Risk factors in software development phases", European Scientific Journal January 2014 edition vol.10, No.3 ISSN: 1857 – 7881 (Print) e - ISSN 1857- 7431.

[6]Falahah, "Risk management assessment using SERIM method", International Conference on e-Education, Entertainment and e-Management, 978-1-4577-13 82-8/11, 2011 IEEE.

[7]S. Alqrainy, H. Hijazi, "Managing Risks in the System Analysis and Requirements Definition Phase", International Journal of Computer Applications (0975 – 8887) Volume 99– No.3, August 2014.

[8]N. K. Rout, N. Parida, S. Mishra, "Software Risk Management and Mitigation Model", JAIEM, Volume 2, Issue 7, July 2013, ISSN 2319 – 4847.

[9]E. Manalif, L. F. Capretz, A. B. Nassif, "Fuzzy-ExCOM Software Project Risk Assessment" 2012 11th International Conference on Machine Learning and Applications 978-0-7695-4913-2/12 © 2012 IEEEDOI 10.1109/ICMLA.2012.193.

[10]A. Kaushik, A. Chauhan, D. Mittal, S. Gupta, "COCOMO Estimates Using Neural Networks". MECS I.J. Intelligent Systems and Applications, 2012, 9, 22-28 DOI: 10.5815/ijisa.2012.09.03

[11]L. V. Patil, Lalit, S. D. Joshi, V. Khanna, "Generic model of software cost estimation on; a Hybrid Approach", 978-1-4799-2572-8/14/$31.00_c 2014 IEEE.

[12]Z. Dan, "Improving the Accuracy in Software Effort Estimation", 978-1-4799-0530-0/13, 2013, IEEE.

[13]C. Nagar , Dr. A. Dixit, "Multi stage software -project effort estimation", International Journal of Advanced Trends in Computer Science and Engineering, Volume 3, No.1, January – February 2014, ISSN 2278-3091.

[14]S. Basri, N. Kama and R. Ibrahim, "Novel Effort Estimation Approach for Requirement Changes during Software Development Phase", International Journal of Software Engineering and Its Applications Vol. 9, No. 1 (2015), pp. 237-252, ISSN: 1738-9984 IJSEIA Copyright 2015 SERSC.

[15]M. Saroha, S. Sahu. "Tools & Methods for Software Effort Estimation Using Use Case Points Model – A Review", ISBN: 978-1-4799-8890-7/15, 2015 IEEE.

[16]B. W. Muhammad, H. Farah, E. Nadeem, I. Azam, A. Sohail and S. Z. Sheikh, "An Investigation of Changing Requirements with respect to Development Phases of a Software Project," in Proc. Int. Conf. Computer Information Systems and Industrial Management Applications, Poland, 2010, pp. 323-327.

[17]H. O. Ali, M. Z. Abd Rozan, A. M. Sharif, "Identifying Challenges of Change Impact Analysis for Software Projects", in Proc. Int. Conf. Innovation Management and Technology Research, Malaysia, 2012, pp. 407-411.

[18]A. J. Nolan, S. Abrahao, P. C. Clements and A. Pickard, "Requirements Uncertainty in a Software Product Line", in Proc. Int. Conf. Software Product Line Conference (SPLC), Munich, 2011, pp. 223-231.

[19]S. Ghosh, S. Ramaswamy, R. P. Jetley, "Towards Requirements Change Decision Support", 20th Asia-Pacific Software Engineering Conference, 1530-1362/13, 2013 IEEE.