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...
Saved in:
| Main Author: | |
|---|---|
| Other Authors: | , , , |
| 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 |