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...
Autores principales: | , , , , |
---|---|
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 |