Cargando…

Risk Prediction by Using Artificial Neural Network in Global Software Development

The demand for global software development is growing. The nonavailability of software experts at one place or a country is the reason for the increase in the scope of global software development. Software developers who are located in different parts of the world with diversified skills necessary f...

Descripción completa

Detalles Bibliográficos
Autores principales: Iftikhar, Asim, Alam, Muhammad, Ahmed, Rizwan, Musa, Shahrulniza, Su'ud, Mazliham Mohd
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Hindawi 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8860515/
https://www.ncbi.nlm.nih.gov/pubmed/35198017
http://dx.doi.org/10.1155/2021/2922728
_version_ 1784654691699785728
author Iftikhar, Asim
Alam, Muhammad
Ahmed, Rizwan
Musa, Shahrulniza
Su'ud, Mazliham Mohd
author_facet Iftikhar, Asim
Alam, Muhammad
Ahmed, Rizwan
Musa, Shahrulniza
Su'ud, Mazliham Mohd
author_sort Iftikhar, Asim
collection PubMed
description The demand for global software development is growing. The nonavailability of software experts at one place or a country is the reason for the increase in the scope of global software development. Software developers who are located in different parts of the world with diversified skills necessary for a successful completion of a project play a critical role in the field of software development. Using the skills and expertise of software developers around the world, one could get any component developed or any IT-related issue resolved. The best software skills and tools are dispersed across the globe, but to integrate these skills and tools together and make them work for solving real world problems is a challenging task. The discipline of risk management gives the alternative strategies to manage risks that the software experts are facing in today's world of competitiveness. This research is an effort to predict risks related to time, cost, and resources those are faced by distributed teams in global software development environment. To examine the relative effect of these factors, in this research, neural network approaches like Levenberg–Marquardt, Bayesian Regularization, and Scaled Conjugate Gradient have been implemented to predict the responses of risks related to project time, cost, and resources involved in global software development. Comparative analysis of these three algorithms is also performed to determine the highest accuracy algorithms. The findings of this study proved that Bayesian Regularization performed very well in terms of the MSE (validation) criterion as compared with the Levenberg–Marquardt and Scaled Conjugate Gradient approaches.
format Online
Article
Text
id pubmed-8860515
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher Hindawi
record_format MEDLINE/PubMed
spelling pubmed-88605152022-02-22 Risk Prediction by Using Artificial Neural Network in Global Software Development Iftikhar, Asim Alam, Muhammad Ahmed, Rizwan Musa, Shahrulniza Su'ud, Mazliham Mohd Comput Intell Neurosci Research Article The demand for global software development is growing. The nonavailability of software experts at one place or a country is the reason for the increase in the scope of global software development. Software developers who are located in different parts of the world with diversified skills necessary for a successful completion of a project play a critical role in the field of software development. Using the skills and expertise of software developers around the world, one could get any component developed or any IT-related issue resolved. The best software skills and tools are dispersed across the globe, but to integrate these skills and tools together and make them work for solving real world problems is a challenging task. The discipline of risk management gives the alternative strategies to manage risks that the software experts are facing in today's world of competitiveness. This research is an effort to predict risks related to time, cost, and resources those are faced by distributed teams in global software development environment. To examine the relative effect of these factors, in this research, neural network approaches like Levenberg–Marquardt, Bayesian Regularization, and Scaled Conjugate Gradient have been implemented to predict the responses of risks related to project time, cost, and resources involved in global software development. Comparative analysis of these three algorithms is also performed to determine the highest accuracy algorithms. The findings of this study proved that Bayesian Regularization performed very well in terms of the MSE (validation) criterion as compared with the Levenberg–Marquardt and Scaled Conjugate Gradient approaches. Hindawi 2021-12-09 /pmc/articles/PMC8860515/ /pubmed/35198017 http://dx.doi.org/10.1155/2021/2922728 Text en Copyright © 2021 Asim Iftikhar et al. https://creativecommons.org/licenses/by/4.0/This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Research Article
Iftikhar, Asim
Alam, Muhammad
Ahmed, Rizwan
Musa, Shahrulniza
Su'ud, Mazliham Mohd
Risk Prediction by Using Artificial Neural Network in Global Software Development
title Risk Prediction by Using Artificial Neural Network in Global Software Development
title_full Risk Prediction by Using Artificial Neural Network in Global Software Development
title_fullStr Risk Prediction by Using Artificial Neural Network in Global Software Development
title_full_unstemmed Risk Prediction by Using Artificial Neural Network in Global Software Development
title_short Risk Prediction by Using Artificial Neural Network in Global Software Development
title_sort risk prediction by using artificial neural network in global software development
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8860515/
https://www.ncbi.nlm.nih.gov/pubmed/35198017
http://dx.doi.org/10.1155/2021/2922728
work_keys_str_mv AT iftikharasim riskpredictionbyusingartificialneuralnetworkinglobalsoftwaredevelopment
AT alammuhammad riskpredictionbyusingartificialneuralnetworkinglobalsoftwaredevelopment
AT ahmedrizwan riskpredictionbyusingartificialneuralnetworkinglobalsoftwaredevelopment
AT musashahrulniza riskpredictionbyusingartificialneuralnetworkinglobalsoftwaredevelopment
AT suudmazlihammohd riskpredictionbyusingartificialneuralnetworkinglobalsoftwaredevelopment