CFP last date
20 May 2024
Reseach Article

A Review of Risk Management in Different Software Development Methodologies

by Haneen Hijazi, Thair Khdour, Abdulsalam Alarabeyyat
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 45 - Number 7
Year of Publication: 2012
Authors: Haneen Hijazi, Thair Khdour, Abdulsalam Alarabeyyat
10.5120/6790-9113

Haneen Hijazi, Thair Khdour, Abdulsalam Alarabeyyat . A Review of Risk Management in Different Software Development Methodologies. International Journal of Computer Applications. 45, 7 ( May 2012), 8-12. DOI=10.5120/6790-9113

@article{ 10.5120/6790-9113,
author = { Haneen Hijazi, Thair Khdour, Abdulsalam Alarabeyyat },
title = { A Review of Risk Management in Different Software Development Methodologies },
journal = { International Journal of Computer Applications },
issue_date = { May 2012 },
volume = { 45 },
number = { 7 },
month = { May },
year = { 2012 },
issn = { 0975-8887 },
pages = { 8-12 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume45/number7/6790-9113/ },
doi = { 10.5120/6790-9113 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T20:36:57.168634+05:30
%A Haneen Hijazi
%A Thair Khdour
%A Abdulsalam Alarabeyyat
%T A Review of Risk Management in Different Software Development Methodologies
%J International Journal of Computer Applications
%@ 0975-8887
%V 45
%N 7
%P 8-12
%D 2012
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Different software development methodologies exist. Choosing the methodology that best fits a software project depends on several factors. One important factor is how risky the project is. Another factor is the degree to which each methodology supports risk management. Indeed, the literature is rich in such studies that aim at comparing the currently available software development process models from different perspectives. In contrast, little effort has been spent in purpose of comparing the available process models in terms of its support to risk management. In this paper, we investigate the state of risk and risk management in the most popular software development process models (i. e. waterfall, v-model, incremental development, spiral, and agile development). This trend in such studies is expected to serve in several aspects. Technically, it helps project managers adopt the methodology that best suits their projects. From another side, it will make a way for further studies that aim at improving the software development process.

References
  1. Standish Group, "CHAOS report," 2009, Boston.
  2. L. Guimares and P. Vilela, "Comparing Software Development Models Using CDM," Proceedings of The 6th Conference on Information Technology Education, New Jersey, 20-22 October 2005, pp. 339-347.
  3. N. Ruparelia, "Software Development Lifecycle Models," ACM SIGSOFT Software Engineering Notes, Vol. 35, No. 3, 2010, pp. 8-13.
  4. I. Sommerville, "Software process models," ACM Computing Surveys, Vol. 28, No. 1, 1996, pp. 269-271.
  5. B. Shahzad and S. Safvi, "Effective Risk Mitigation: A User Prospective," International Journal of Mathematics and Computers in Simulation, Vol. 2, No. 1, 2008, pp. 70-80.
  6. L. Rodrguez, M. Mora, and F. Alvarez, "A descriptive Comparative Study of the Evolution of Process Models of Software Development Lifecycles (PM-SDLCs)," Proceedings of the Mexican International Conference on Computer Science, 2009, pp. 298–303.
  7. J. Nyfjord and M. Kajko-Mattsson, "Outlining A Model Integrating Risk Management and Agile Software Development," Proceedings of the 34th Euromicro Conference Software Engineering and Advanced Applications, 2008, pp. 476-483.
  8. R. Dash and R. Dash, "Risk assessment techniques for software development," European Journal of Scientific Research, Vol. 42, No. 4, 2010, pp. 629–636.
  9. N. Munassar and A. Govardhan, "A Comparison between Five Models of Software Engineering," International Journal of Computer Science Issues (IJCSI ), Vol. 7, No. 5, 2010, pp. 94–101.
  10. W. Royce, "Managing the development of large software systems," IEEE WESCON, 1970, pp. 1-9.
  11. GSAM, "Condensed GSAM Handbook, chapter 2: Software Life Cycle," 2003.
  12. G. Tate and J. Verner, "Case Study of Risk Management, Incremental Development and Evolutionary Prototyping," Information and Software Technology, Vol. 32, No. 3, 1990, pp. 207-214.
  13. B. Boehm, "A Spiral Model of Software Development and Enhancement," Computer, 1988, pp. 61-72.
  14. B. Gotterbarn, "Enhancing risk analysis using software development impact statements," Proceedings of the 26th Annual NASA Goddard Software Engineering Workshop, 2001, pp. 43-51.
  15. V. Szalvay, "An Introduction to Agile Software Development," technical report, Danube Technology, 2004.
  16. J. Miller and J. Grski, "A Method of Software Project Risk Identification and Analysis," Ph. D. Thesis, Faculty of Electronics, Telecommunications and Informatics, Gdansk University Of Technology, 2005.
  17. A. Schmietendorf, E. Dimitrov, and R. Dumke, "Process Models for the Software Development and Performance Engineering Tasks," Proceedings of the 3rd International Workshop on Software and Performance, 2002, pp. 211-218.
  18. F. Nasution and R. Weistroffer, "Documentation in Systems Development a Significant Criterion for Project Success," Proceedings of the 42nd Hawaii International Conference on System Sciences, 2000, pp. 1-9.
  19. S. Murthi, "Preventive Risk Management for Software Projects," IT Professional, Vol. 4, No. 5, 2002, pp. 9-15.
Index Terms

Computer Science
Information Sciences

Keywords

Risk Risk Management Software Development Process Model Software Development Methodology waterfall Spiral incremental V-model agile