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

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 o...

Full description

Bibliographic Details
Main Authors: Adeel Aslam, Naveed Ahmad, Tanzila Saba, Abdulaziz S. Almazyad, Amjad Rehman, Adeel Anjum, Abid Khan
Format: Article
Language:English
Published: IEEE 2017-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/8057255/
id doaj-057c9b7cc22f4fcda7341e15b4447afe
record_format Article
spelling doaj-057c9b7cc22f4fcda7341e15b4447afe2021-03-29T20:12:42ZengIEEEIEEE Access2169-35362017-01-015203492037310.1109/ACCESS.2017.27576058057255Decision Support System for Risk Assessment and Management Strategies in Distributed Software DevelopmentAdeel Aslam0Naveed Ahmad1https://orcid.org/0000-0002-6656-3362Tanzila Saba2Abdulaziz S. Almazyad3Amjad Rehman4Adeel Anjum5Abid Khan6https://orcid.org/0000-0003-2712-1956Department of Computer Science, COMSATS Institute of Information Technology, Islamabad, PakistanDepartment of Computer Science, COMSATS Institute of Information Technology, Islamabad, PakistanCollege of Computer and Information Sciences, Prince Sultan University, Riyadh, Saudi ArabiaCollege of Computer and Information Sciences, Al-Yamamah University, Riyadh, Saudi ArabiaCollege of Computer and Information Sciences, Al-Yamamah University, Riyadh, Saudi ArabiaDepartment of Computer Science, COMSATS Institute of Information Technology, Islamabad, PakistanDepartment of Computer Science, COMSATS Institute of Information Technology, Islamabad, PakistanRisk 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.https://ieeexplore.ieee.org/document/8057255/Distributed software developmentdecision support systemrisk analysis
collection DOAJ
language English
format Article
sources DOAJ
author Adeel Aslam
Naveed Ahmad
Tanzila Saba
Abdulaziz S. Almazyad
Amjad Rehman
Adeel Anjum
Abid Khan
spellingShingle Adeel Aslam
Naveed Ahmad
Tanzila Saba
Abdulaziz S. Almazyad
Amjad Rehman
Adeel Anjum
Abid Khan
Decision Support System for Risk Assessment and Management Strategies in Distributed Software Development
IEEE Access
Distributed software development
decision support system
risk analysis
author_facet Adeel Aslam
Naveed Ahmad
Tanzila Saba
Abdulaziz S. Almazyad
Amjad Rehman
Adeel Anjum
Abid Khan
author_sort Adeel Aslam
title Decision Support System for Risk Assessment and Management Strategies in Distributed Software Development
title_short Decision Support System for Risk Assessment and Management Strategies in Distributed Software Development
title_full Decision Support System for Risk Assessment and Management Strategies in Distributed Software Development
title_fullStr Decision Support System for Risk Assessment and Management Strategies in Distributed Software Development
title_full_unstemmed Decision Support System for Risk Assessment and Management Strategies in Distributed Software Development
title_sort decision support system for risk assessment and management strategies in distributed software development
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2017-01-01
description 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.
topic Distributed software development
decision support system
risk analysis
url https://ieeexplore.ieee.org/document/8057255/
work_keys_str_mv AT adeelaslam decisionsupportsystemforriskassessmentandmanagementstrategiesindistributedsoftwaredevelopment
AT naveedahmad decisionsupportsystemforriskassessmentandmanagementstrategiesindistributedsoftwaredevelopment
AT tanzilasaba decisionsupportsystemforriskassessmentandmanagementstrategiesindistributedsoftwaredevelopment
AT abdulazizsalmazyad decisionsupportsystemforriskassessmentandmanagementstrategiesindistributedsoftwaredevelopment
AT amjadrehman decisionsupportsystemforriskassessmentandmanagementstrategiesindistributedsoftwaredevelopment
AT adeelanjum decisionsupportsystemforriskassessmentandmanagementstrategiesindistributedsoftwaredevelopment
AT abidkhan decisionsupportsystemforriskassessmentandmanagementstrategiesindistributedsoftwaredevelopment
_version_ 1724195055277703168