Information Engineering (IE) Volume 3, 2014 www.seipub.org/ie
39
Modelling and mitigating Software
Implementation Project Risks with Proposed
Mining Technique
Abdelrafe Elzamly
*1
, Burairah Hussin
2
1,2
Information and Communication Technology, University Technical Malaysia Malaka (UTeM)
Fakulti Teknologi Maklumat & Komunikasi, Universiti Teknikal Malaysia Melaka Locked Bag 1752, Durian
Tunggal Post Office 76109 Durian Tunggal, Melaka Malaysia
1
Department of Computer Science, Faculty of Applied Sciences, Al-Aqsa University, Gaza, Palestine, P.O.BOX:
4051
*1
abd_elzamly@yahoo.com;
2
burairah@utem.edu.my
Received Apr 5, 2014; Accepted Jun 16, 2014; Published Jun 27, 2014
© 2014 Science and Engineering Publishing Company
Abstract
The aim of this paper is to present new mining technique
that uses the fuzzy multiple regression analysis modelling
techniques to identify the risk management techniques that
are effective in reducing the occurrence of each software
implementation risks. Top ten software implementation risk
factors and the best thirty risk management techniques were
presented to respondents. As a result, we have shown that
top ten software implementation risk factors can be reduced
by risk management techniques according to mining
techniques. This study will guide software managers to
apply software risk management practices with real world
software development organizations and verify the
effectiveness of the new techniques and approaches on a
software project. It is hoped that this will enable software
managers improve their decision to increase the probability
of software project success.
Keywords
Software Risk Management; Software Implementation Risks; Risk
Management Techniques; Mining Technique
Introduction
Despite much research and progress in the area of
software project management, software development
projects still fail to deliver acceptable systems on time
and within budget. According to (Yassin, 2010),
identifying the risks that facing software projects and
reasons behind their failure has haunted project
managers, software industry consultants and
academician for a long time. Therefore, management is
still unable to effectively manage the risks involved in
these software projects. Due to the involvement of risk
management in monitoring the success of a software
project, analyzing potential risks and making
decisions about what to do with potential risks, the
risk management is considered the planned control of
risk. In addition, risk is an uncertainty that can have a
negative or positive effect on meeting project
objectives. This study incorporates between risk
management approach and software development life
cycle to mitigate software failure in implementation
phase. Risk management is the process of identifying,
analyzing, and controlling risk throughout the
lifecycle of a software project to meet the software
project objectives (Schwalbe, 2010). Clearly, the
success or failure of software projects is generally
assessed with dimensions such as budget, schedule,
and quality (Miler, 2005). In this paper, we identify
software implementation risk factors and risk
management techniques on a large set that are guided
software project managers to mitigate risks in a
software project. According to (Hoffer, George, &
Valacich, 2011), Software Development Life Cycle
(SDLC) is the process of creating and methodologies
that can use to develop a software project which
including phases as planning, analysis, design,
implementation and maintenance. In addition, we
focused on Implementation phase: It involves the
actual construction and installation of a system.
The objective of this paper is: To identify software
implementation risk factors and risk management