An Early Phase Software Project Risk Assessment Support Method for Emergent Software Organizations

Abstract

Risk identification and assessment are amongst critical activities in software project management. However, identifying and assessing risks and uncertainties is a challenging process especially for emergent software organizations that lack resources. The research aims to introduce a method and a prototype tool to assist software development practitioners and teams with risk assessment processes. We have identified and put forward software project related risks from the literature. Then by conducting a survey to software practitioners of small organizations, we collected probability and impact of each risk factor opinions of 86 practitioners based on past projects. We developed a risk assessment method and a prototype tool initially based on data that accumulates further data as the tool. Along with a risk prioritisation and risk matrix, the method utilises fuzzy logic to provide the practitioners with predicted scores for potential failure types and aggregated risk score for the project. In order to validate the usability of the method and the tool, we have conducted a case study for the project risk assessment in a small software organization. The introduced method is partially successful at prediction of risks and estimating the probability of predefined failure modes.

Authors and Affiliations

Sahand Vahidnia, Ömer Özgür Tanriöver, I. N. Askerzade

Keywords

Related Articles

XML Based Representation of DFD 

In the world of Information Technology, the working of a information system is well explained with the use of Data Flow Diagrams (DFD). DFDs are one of the three essential perspectives of the Structured Systems Analysis...

Application of Intelligent Data Mining Approach in Securing the Cloud Computing

Cloud computing is a modern term refers to a model for emerging computing, where it is possible to use machines in large data centers for delivering services in a scalable manner, so corporations has become in need for l...

State-of-the-Art and Open Challenges in RTS Game-AI and Starcraft

This paper presents a review of artificial intelligence for different approaches used in real-time strategy games. Real-time strategy (RTS) based games are quick combat games in which the objective is to dominate and des...

Ladder Networks: Learning under Massive Label Deficit

Advancement in deep unsupervised learning are finally bringing machine learning close to natural learning, which happens with as few as one labeled instance. Ladder Networks are the newest deep learning architecture that...

Communication and Computation Aware Task Scheduling Framework Toward Exascale Computing

The race for Exascale Computing has naturally led computer architecture to transit from the multicore era and into the heterogeneous era. Exascale Computing within the heterogenous environment necessarily use the best-fi...

Download PDF file
  • EP ID EP258631
  • DOI 10.14569/IJACSA.2017.080514
  • Views 65
  • Downloads 0

How To Cite

Sahand Vahidnia, Ömer Özgür Tanriöver, I. N. Askerzade (2017). An Early Phase Software Project Risk Assessment Support Method for Emergent Software Organizations. International Journal of Advanced Computer Science & Applications, 8(5), 105-118. https://europub.co.uk/articles/-A-258631