Factor reduction and clustering for operational risk in software development

Software development failures frequently emerge as a result of the failure to understand and identify risks. The aim of this paper is to identify the most salient risk factors present during a software development project's life cycle, in terms of their occurrence likelihood and impact on cost...

Full description

Bibliographic Details
Main Authors: Mohd-Rahim, F., Wang, C., Boussabaine, H., Abdul-Rahman, H., Wood, Lincoln
Format: Journal Article
Published: Incisive Media Ltd. 2014
Online Access:http://hdl.handle.net/20.500.11937/45082
_version_ 1848757184089817088
author Mohd-Rahim, F.
Wang, C.
Boussabaine, H.
Abdul-Rahman, H.
Wood, Lincoln
author_facet Mohd-Rahim, F.
Wang, C.
Boussabaine, H.
Abdul-Rahman, H.
Wood, Lincoln
author_sort Mohd-Rahim, F.
building Curtin Institutional Repository
collection Online Access
description Software development failures frequently emerge as a result of the failure to understand and identify risks. The aim of this paper is to identify the most salient risk factors present during a software development project's life cycle, in terms of their occurrence likelihood and impact on cost overrun. A questionnaire was sent to 2000 software development companies, IT consultancy and management companies and web development companies in the United Kingdom, United States, mainland Europe, Canada, Australia, India, China, Japan and other Asian countries, asking respondents to evaluate a number of risk factors. Because many factors were closely related, we applied a factor reduction and clustering process to the results to allow a smaller number of crucial risk factors to be identified. The three main clusters of risk factors we identified are feasibility studies, project team management and technology requirements. While a feasibility study may be unlikely to take place, it can have a significant impact on project outcomes. In contrast, project team management is likely to occur but has a relatively small impact on outcomes in comparison with technology requirements. Professionals will need to apply checks and balances to these factors and generate risk mitigation plans to reduce the severity of project failures. Our results allow them to connect the probability of risk factor occurrence and overall impact, so they can focus their limited resources on reducing the most pertinent risks in their projects.
first_indexed 2025-11-14T09:24:03Z
format Journal Article
id curtin-20.500.11937-45082
institution Curtin University Malaysia
institution_category Local University
last_indexed 2025-11-14T09:24:03Z
publishDate 2014
publisher Incisive Media Ltd.
recordtype eprints
repository_type Digital Repository
spelling curtin-20.500.11937-450822017-01-30T15:18:24Z Factor reduction and clustering for operational risk in software development Mohd-Rahim, F. Wang, C. Boussabaine, H. Abdul-Rahman, H. Wood, Lincoln Software development failures frequently emerge as a result of the failure to understand and identify risks. The aim of this paper is to identify the most salient risk factors present during a software development project's life cycle, in terms of their occurrence likelihood and impact on cost overrun. A questionnaire was sent to 2000 software development companies, IT consultancy and management companies and web development companies in the United Kingdom, United States, mainland Europe, Canada, Australia, India, China, Japan and other Asian countries, asking respondents to evaluate a number of risk factors. Because many factors were closely related, we applied a factor reduction and clustering process to the results to allow a smaller number of crucial risk factors to be identified. The three main clusters of risk factors we identified are feasibility studies, project team management and technology requirements. While a feasibility study may be unlikely to take place, it can have a significant impact on project outcomes. In contrast, project team management is likely to occur but has a relatively small impact on outcomes in comparison with technology requirements. Professionals will need to apply checks and balances to these factors and generate risk mitigation plans to reduce the severity of project failures. Our results allow them to connect the probability of risk factor occurrence and overall impact, so they can focus their limited resources on reducing the most pertinent risks in their projects. 2014 Journal Article http://hdl.handle.net/20.500.11937/45082 Incisive Media Ltd. restricted
spellingShingle Mohd-Rahim, F.
Wang, C.
Boussabaine, H.
Abdul-Rahman, H.
Wood, Lincoln
Factor reduction and clustering for operational risk in software development
title Factor reduction and clustering for operational risk in software development
title_full Factor reduction and clustering for operational risk in software development
title_fullStr Factor reduction and clustering for operational risk in software development
title_full_unstemmed Factor reduction and clustering for operational risk in software development
title_short Factor reduction and clustering for operational risk in software development
title_sort factor reduction and clustering for operational risk in software development
url http://hdl.handle.net/20.500.11937/45082