IEEE Access (Jan 2017)

Decision Support System for Risk Assessment and Management Strategies in Distributed Software Development

  • Adeel Aslam,
  • Naveed Ahmad,
  • Tanzila Saba,
  • Abdulaziz S. Almazyad,
  • Amjad Rehman,
  • Adeel Anjum,
  • Abid Khan

DOI
https://doi.org/10.1109/ACCESS.2017.2757605
Journal volume & issue
Vol. 5
pp. 20349 – 20373

Abstract

Read online

Risk management in distributed software development (DSD) is a well-researched area, providing different methods for assessing risks and suggesting control strategies. However, some of these methods are narrow in scope, only considering few risks, and are too complex to be used in practice whereas others provide many rules and guidelines which are often implicit. Moreover, the knowledge related to risks in DSD is scattered over different publications which make it difficult to find relevant information to be used in practice. This research aims to develop an automated decision support system to aid practitioners in assessing risks and deciding on suitable control strategies. In order to construct the knowledge base for the proposed decision support system, a systematic literature review (SLR) is conducted. Results of SLR are used to identify required questions, options and set of rules to implement our decision support system (DSS). In total 80 studies were identified from which 49 aspects, 53 questions, and a set of rules are extracted. DSS is evaluated through multiple case studies. The results indicate that the developed DSS supports decision-making process in risk assessment and selection of control strategy.

Keywords