Software industry has been rapidly growing from the last couple of decades. Due to this growth and advancement many issues are going to be occurred. There are number of factors that affect the whole software development process. This research has focused on the most important risk factors that affect the overall software project and risk mitigation reviewed from the literature and my own experience. The main aim of this research is to collect the most important risk factors and risk mitigation for the development of intelligent network using an Artificial Intelligence technique known as Rule Based System. This is helpful for the project managers to make decisions. For the accomplishment of this task Firstly an exploratory survey has been conducted to prioritize the twenty requirements and fifty software risk mitigation factors. A sample of 200 respondents is selected out of which 100 are the university students and 100 are the IT professionals of a well reputed software house. Secondly a Rule Based technique is used to generate the risk mitigation intelligent network. Rules have been stored in the form of risk mitigation in relationship with risk factors. The system follows five steps of execution. First of all risk factors has been prioritized based upon the associations of risk factors and risk mitigation. Secondly, it creates new relationships between them. Thirdly, enter these relationships as rules into the Knowledge Base or Rule Base. At the fourth stage, an RBS engine executes these rules and finally an intelligent risk mitigation network is generated.
[1]
Roger S. Pressman,et al.
Software Engineering: A Practitioner's Approach
,
1982
.
[2]
Frederick Hayes-Roth,et al.
Rule-based systems
,
1985,
CACM.
[3]
F. Caeldries.
Reengineering the Corporation: A Manifesto for Business Revolution
,
1994
.
[4]
M. Hammer,et al.
REENGINEERING THE CORPORATION: A MANIFESTO FOR BUSINESS REVOLUTION
,
1995
.
[5]
Linda Westfall.
SOFTWARE RISK MANAGEMENT
,
2001
.
[6]
Jerry N. Luftman.
Managing the Information Technology Resource: Leadership in the Information Age
,
2003
.
[7]
Hassan Rashidi,et al.
Classification and Analysis of Risks in Software Engineering
,
2009
.
[8]
R. T. Sakthidaran.
How Can An Acquirer Mitigate Risks In Software Engineering Projects
,
2010
.
[9]
QADEEM KHAN,et al.
SOFTWARE RISKS AND MITIGATION IN GLOBAL SOFTWARE DEVELOPMENT
,
2010
.
[10]
Azween Abdullah,et al.
Trivial model for mitigation of risks in software development life cycle
,
2011
.
[11]
Masood Uzzafer.
A Risk Classification Scheme for Software Projects
,
2013
.
[12]
Tharwon Arnuphaptrairong,et al.
Top Ten Lists of Software Project Risks : Evidence from the Literature Survey
,
2022
.