Risk Factors and Practices for the Development of Open Source Software From Developers’ Perspective

<p dir="ltr">Open source software (OSS) has achieved popularity, however there are various software product quality problems, security issues and certain challenges confronting the OSS growth that need to be identified and addressed. The main focus of this research is to identify the...

Full description

Saved in:
Bibliographic Details
Main Author: Shehzad Haider (17541825) (author)
Other Authors: Wajeeha Khalil (17541429) (author), Ahmad Sami Al-Shamayleh (17541495) (author), Adnan Akhunzada (3134064) (author), Abdullah Gani (3134076) (author)
Published: 2023
Subjects:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1864513532085665792
author Shehzad Haider (17541825)
author2 Wajeeha Khalil (17541429)
Ahmad Sami Al-Shamayleh (17541495)
Adnan Akhunzada (3134064)
Abdullah Gani (3134076)
author2_role author
author
author
author
author_facet Shehzad Haider (17541825)
Wajeeha Khalil (17541429)
Ahmad Sami Al-Shamayleh (17541495)
Adnan Akhunzada (3134064)
Abdullah Gani (3134076)
author_role author
dc.creator.none.fl_str_mv Shehzad Haider (17541825)
Wajeeha Khalil (17541429)
Ahmad Sami Al-Shamayleh (17541495)
Adnan Akhunzada (3134064)
Abdullah Gani (3134076)
dc.date.none.fl_str_mv 2023-04-13T06:00:00Z
dc.identifier.none.fl_str_mv 10.1109/access.2023.3267048
dc.relation.none.fl_str_mv https://figshare.com/articles/journal_contribution/Risk_Factors_and_Practices_for_the_Development_of_Open_Source_Software_From_Developers_Perspective/24717414
dc.rights.none.fl_str_mv CC BY 4.0
info:eu-repo/semantics/openAccess
dc.subject.none.fl_str_mv Information and computing sciences
Data management and data science
Library and information studies
Software engineering
Software
Open source software
Open source software development
Open source developers
Open source software risk factor
Practices of open source software risk factors
Systematics
Systematic literature review
Bibliographies
Libraries
Risk management
Risk factors
Data mining
dc.title.none.fl_str_mv Risk Factors and Practices for the Development of Open Source Software From Developers’ Perspective
dc.type.none.fl_str_mv Text
Journal contribution
info:eu-repo/semantics/publishedVersion
text
contribution to journal
description <p dir="ltr">Open source software (OSS) has achieved popularity, however there are various software product quality problems, security issues and certain challenges confronting the OSS growth that need to be identified and addressed. The main focus of this research is to identify the risk factors associated with open-source software and the practices for those risks which will help software development companies and individuals to mitigate the risks. A systematic literature review (SLR) is employed for the identification of potential risk factors in OSS whereas questionnaire survey is used to validate the findings of the SLR from the relevant expert community. In the second round another SLR is carried out to identify the practices for softening the effect of risk-factors in OSS development. A total of 14 risk factors from the developers’ perspective are identified via SLR in OSS. Amid the risk factors identified bugs, insufficient product documentation, and lack of communication and coordination among developers are considered the most important Further, we performed a secondary SLR to identify the practices for mitigating the effects of the risk factors in OSS. Therefore, a total of 31 practices for mitigating and addressing the risk factors in OSS were identified. In this work, we identified 14 risk factors and 31 practices for mitigating the critical risk factors, through SLR for adapting OSS development from developers’ perspectives. We argue that focusing on the identified risk factors would minimize the risks associated with OSS. We also recommend that OSS developers should diligently consider all the risk factors that have been identified in the study for increased software productivity and distribution of reliable and robust source code.</p><h2>Other Information</h2><p dir="ltr">Published in: IEEE Access<br>License: <a href="https://creativecommons.org/licenses/by/4.0/" target="_blank">https://creativecommons.org/licenses/by/4.0/</a><br>See article on publisher's website: <a href="https://dx.doi.org/10.1109/access.2023.3267048" target="_blank">https://dx.doi.org/10.1109/access.2023.3267048</a></p>
eu_rights_str_mv openAccess
id Manara2_750bf69e5412e054c044b869e25d1c23
identifier_str_mv 10.1109/access.2023.3267048
network_acronym_str Manara2
network_name_str Manara2
oai_identifier_str oai:figshare.com:article/24717414
publishDate 2023
repository.mail.fl_str_mv
repository.name.fl_str_mv
repository_id_str
rights_invalid_str_mv CC BY 4.0
spelling Risk Factors and Practices for the Development of Open Source Software From Developers’ PerspectiveShehzad Haider (17541825)Wajeeha Khalil (17541429)Ahmad Sami Al-Shamayleh (17541495)Adnan Akhunzada (3134064)Abdullah Gani (3134076)Information and computing sciencesData management and data scienceLibrary and information studiesSoftware engineeringSoftwareOpen source softwareOpen source software developmentOpen source developersOpen source software risk factorPractices of open source software risk factorsSystematicsSystematic literature reviewBibliographiesLibrariesRisk managementRisk factorsData mining<p dir="ltr">Open source software (OSS) has achieved popularity, however there are various software product quality problems, security issues and certain challenges confronting the OSS growth that need to be identified and addressed. The main focus of this research is to identify the risk factors associated with open-source software and the practices for those risks which will help software development companies and individuals to mitigate the risks. A systematic literature review (SLR) is employed for the identification of potential risk factors in OSS whereas questionnaire survey is used to validate the findings of the SLR from the relevant expert community. In the second round another SLR is carried out to identify the practices for softening the effect of risk-factors in OSS development. A total of 14 risk factors from the developers’ perspective are identified via SLR in OSS. Amid the risk factors identified bugs, insufficient product documentation, and lack of communication and coordination among developers are considered the most important Further, we performed a secondary SLR to identify the practices for mitigating the effects of the risk factors in OSS. Therefore, a total of 31 practices for mitigating and addressing the risk factors in OSS were identified. In this work, we identified 14 risk factors and 31 practices for mitigating the critical risk factors, through SLR for adapting OSS development from developers’ perspectives. We argue that focusing on the identified risk factors would minimize the risks associated with OSS. We also recommend that OSS developers should diligently consider all the risk factors that have been identified in the study for increased software productivity and distribution of reliable and robust source code.</p><h2>Other Information</h2><p dir="ltr">Published in: IEEE Access<br>License: <a href="https://creativecommons.org/licenses/by/4.0/" target="_blank">https://creativecommons.org/licenses/by/4.0/</a><br>See article on publisher's website: <a href="https://dx.doi.org/10.1109/access.2023.3267048" target="_blank">https://dx.doi.org/10.1109/access.2023.3267048</a></p>2023-04-13T06:00:00ZTextJournal contributioninfo:eu-repo/semantics/publishedVersiontextcontribution to journal10.1109/access.2023.3267048https://figshare.com/articles/journal_contribution/Risk_Factors_and_Practices_for_the_Development_of_Open_Source_Software_From_Developers_Perspective/24717414CC BY 4.0info:eu-repo/semantics/openAccessoai:figshare.com:article/247174142023-04-13T06:00:00Z
spellingShingle Risk Factors and Practices for the Development of Open Source Software From Developers’ Perspective
Shehzad Haider (17541825)
Information and computing sciences
Data management and data science
Library and information studies
Software engineering
Software
Open source software
Open source software development
Open source developers
Open source software risk factor
Practices of open source software risk factors
Systematics
Systematic literature review
Bibliographies
Libraries
Risk management
Risk factors
Data mining
status_str publishedVersion
title Risk Factors and Practices for the Development of Open Source Software From Developers’ Perspective
title_full Risk Factors and Practices for the Development of Open Source Software From Developers’ Perspective
title_fullStr Risk Factors and Practices for the Development of Open Source Software From Developers’ Perspective
title_full_unstemmed Risk Factors and Practices for the Development of Open Source Software From Developers’ Perspective
title_short Risk Factors and Practices for the Development of Open Source Software From Developers’ Perspective
title_sort Risk Factors and Practices for the Development of Open Source Software From Developers’ Perspective
topic Information and computing sciences
Data management and data science
Library and information studies
Software engineering
Software
Open source software
Open source software development
Open source developers
Open source software risk factor
Practices of open source software risk factors
Systematics
Systematic literature review
Bibliographies
Libraries
Risk management
Risk factors
Data mining