A Tertiary Study on Open-Source Software Research
Open-source software (OSS) development has become prominent in the software industry over the last 20 years. OSS has transformed how software is developed, distributed, and maintained. This increase in popularity has led to extensive research in various domains of OSS, such as evolution, adoption, c...
Saved in:
| Main Authors: | , , , |
|---|---|
| Format: | Article |
| Language: | English |
| Published: |
IEEE
2024-01-01
|
| Series: | IEEE Access |
| Subjects: | |
| Online Access: | https://ieeexplore.ieee.org/document/10787011/ |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| _version_ | 1850122680587517952 |
|---|---|
| author | Saima Imtiaz Salma Imtiaz Ahmad Almadhor Rastislav Kulhanek |
| author_facet | Saima Imtiaz Salma Imtiaz Ahmad Almadhor Rastislav Kulhanek |
| author_sort | Saima Imtiaz |
| collection | DOAJ |
| description | Open-source software (OSS) development has become prominent in the software industry over the last 20 years. OSS has transformed how software is developed, distributed, and maintained. This increase in popularity has led to extensive research in various domains of OSS, such as evolution, adoption, community and development processes.With the passage of time the volume of academic studies increased in the area of OSS, including Systematic Literature Reviews (SLRs) and Systematic Mapping Studies (SMS), which have provided valuable insights into specific aspects of OSS. The OSS domain is vast, with many areas that are still under explored. The fragmented nature of the existing studies presents challenges for both researchers and practitioners in identifying comprehensive research trends, gaps, future directions, and the cohesive understanding of the broader trends within the field. The secondary studies synthesize the literature to highlight findings and gaps of an area. The fragmentation of OSS academic literature limits the ability of researchers to identify unexplored or under-researched areas. This also creates challenges for both practitioners and researchers, as they lack awareness of the best practices, tools, technologies, and methodologies in a OSS domain. This study is motivated by the need to consolidate the extensive research conducted in the OSS domain, providing a holistic view that can guide future investigations and practical applications. The rationale for conducting this research lies in the opportunity to aggregate and classify existing OSS research areas, topics, and future directions through a systematic tertiary study. By synthesizing the findings from secondary studies, this research aims to offer a meta-level understanding of the OSS field, uncovering overlooked areas and defining a research agenda. The systematic approach, guided by the established protocol of Kitchenham, ensures that the study is conducted rigorously, with a focus on comprehensiveness and reliability. Ultimately, this research seeks to contribute to the OSS community by highlighting key research areas that require further exploration, thereby advancing the field and supporting the continued growth and innovation within OSS development. A systematic tertiary study is performed to cover all the systematic secondary studies in the area of OSS. The guidelines of Kitchenham are used for designing the protocol. The protocol details the research objectives, scope, search strategy, data extraction, quality assessment and synthesis. The protocol is detailed in section three for transparency. We have identified seventy-four studies that consist of twenty-five SMS and forty-nine SLR. The literature is mapped to a published taxonomy of OSS by Aksulu and Wade, however, the future directions are thematically analyzed. The results of mapping show that the highest number of studies (forty-seven) are in the sub-category of “OSS categorization/research agenda”, whereas eight studies are mapped to the subcategory “OSS vs Proprietary”. Both of these sub-categories fall in the main category of “Conceptual”. The second major work is in the “OSS Production” category in the sub-categories of “Communities” (ten), “Process” (eight), “User and Developer Motivation” (nine), and “Self-Organization (Product and Community Evolution)” (six). Seven studies are also mapped to the sub-category of “Software Quality” in the main category of “Performance Metrics”. Other categories have fewer studies mapped to them. The areas identified, thematically, for future directions are “OSS contributors”, “OSS development process”, “OSS evolution and prediction”, “use of OSS in different domains”, and “OSS adoption/adaptation/integration”. The mapping between “key research areas” of systematic secondary studies and “taxonomy categories” shows that there is no or little research in some of the categories of taxonomy, having potential of future research. The future directions thematic analysis will also aid researchers and practitioners. |
| format | Article |
| id | doaj-art-148befa1344a433baa04df622e950a29 |
| institution | OA Journals |
| issn | 2169-3536 |
| language | English |
| publishDate | 2024-01-01 |
| publisher | IEEE |
| record_format | Article |
| series | IEEE Access |
| spelling | doaj-art-148befa1344a433baa04df622e950a292025-08-20T02:34:47ZengIEEEIEEE Access2169-35362024-01-011218995218999310.1109/ACCESS.2024.351407510787011A Tertiary Study on Open-Source Software ResearchSaima Imtiaz0https://orcid.org/0009-0005-5447-5938Salma Imtiaz1https://orcid.org/0000-0003-3689-9663Ahmad Almadhor2https://orcid.org/0000-0002-8665-1669Rastislav Kulhanek3https://orcid.org/0000-0003-0057-7785Department of Software Engineering, Faculty of Computing and Information Technology, International Islamic University, Islamabad, PakistanDepartment of Software Engineering, Faculty of Computing and Information Technology, International Islamic University, Islamabad, PakistanDepartment of Computer Engineering and Networks, College of Computer and Information Sciences, Jouf University, Sakaka, Saudi ArabiaDepartment of Information Management and Business Systems, Faculty of Management, Comenius University Bratislava, Bratislava, SlovakiaOpen-source software (OSS) development has become prominent in the software industry over the last 20 years. OSS has transformed how software is developed, distributed, and maintained. This increase in popularity has led to extensive research in various domains of OSS, such as evolution, adoption, community and development processes.With the passage of time the volume of academic studies increased in the area of OSS, including Systematic Literature Reviews (SLRs) and Systematic Mapping Studies (SMS), which have provided valuable insights into specific aspects of OSS. The OSS domain is vast, with many areas that are still under explored. The fragmented nature of the existing studies presents challenges for both researchers and practitioners in identifying comprehensive research trends, gaps, future directions, and the cohesive understanding of the broader trends within the field. The secondary studies synthesize the literature to highlight findings and gaps of an area. The fragmentation of OSS academic literature limits the ability of researchers to identify unexplored or under-researched areas. This also creates challenges for both practitioners and researchers, as they lack awareness of the best practices, tools, technologies, and methodologies in a OSS domain. This study is motivated by the need to consolidate the extensive research conducted in the OSS domain, providing a holistic view that can guide future investigations and practical applications. The rationale for conducting this research lies in the opportunity to aggregate and classify existing OSS research areas, topics, and future directions through a systematic tertiary study. By synthesizing the findings from secondary studies, this research aims to offer a meta-level understanding of the OSS field, uncovering overlooked areas and defining a research agenda. The systematic approach, guided by the established protocol of Kitchenham, ensures that the study is conducted rigorously, with a focus on comprehensiveness and reliability. Ultimately, this research seeks to contribute to the OSS community by highlighting key research areas that require further exploration, thereby advancing the field and supporting the continued growth and innovation within OSS development. A systematic tertiary study is performed to cover all the systematic secondary studies in the area of OSS. The guidelines of Kitchenham are used for designing the protocol. The protocol details the research objectives, scope, search strategy, data extraction, quality assessment and synthesis. The protocol is detailed in section three for transparency. We have identified seventy-four studies that consist of twenty-five SMS and forty-nine SLR. The literature is mapped to a published taxonomy of OSS by Aksulu and Wade, however, the future directions are thematically analyzed. The results of mapping show that the highest number of studies (forty-seven) are in the sub-category of “OSS categorization/research agenda”, whereas eight studies are mapped to the subcategory “OSS vs Proprietary”. Both of these sub-categories fall in the main category of “Conceptual”. The second major work is in the “OSS Production” category in the sub-categories of “Communities” (ten), “Process” (eight), “User and Developer Motivation” (nine), and “Self-Organization (Product and Community Evolution)” (six). Seven studies are also mapped to the sub-category of “Software Quality” in the main category of “Performance Metrics”. Other categories have fewer studies mapped to them. The areas identified, thematically, for future directions are “OSS contributors”, “OSS development process”, “OSS evolution and prediction”, “use of OSS in different domains”, and “OSS adoption/adaptation/integration”. The mapping between “key research areas” of systematic secondary studies and “taxonomy categories” shows that there is no or little research in some of the categories of taxonomy, having potential of future research. The future directions thematic analysis will also aid researchers and practitioners.https://ieeexplore.ieee.org/document/10787011/Open-source research (OSR)open-source software (OSS)systematic literature review (SLR)systematic mapping studytertiary studythematic analysis |
| spellingShingle | Saima Imtiaz Salma Imtiaz Ahmad Almadhor Rastislav Kulhanek A Tertiary Study on Open-Source Software Research IEEE Access Open-source research (OSR) open-source software (OSS) systematic literature review (SLR) systematic mapping study tertiary study thematic analysis |
| title | A Tertiary Study on Open-Source Software Research |
| title_full | A Tertiary Study on Open-Source Software Research |
| title_fullStr | A Tertiary Study on Open-Source Software Research |
| title_full_unstemmed | A Tertiary Study on Open-Source Software Research |
| title_short | A Tertiary Study on Open-Source Software Research |
| title_sort | tertiary study on open source software research |
| topic | Open-source research (OSR) open-source software (OSS) systematic literature review (SLR) systematic mapping study tertiary study thematic analysis |
| url | https://ieeexplore.ieee.org/document/10787011/ |
| work_keys_str_mv | AT saimaimtiaz atertiarystudyonopensourcesoftwareresearch AT salmaimtiaz atertiarystudyonopensourcesoftwareresearch AT ahmadalmadhor atertiarystudyonopensourcesoftwareresearch AT rastislavkulhanek atertiarystudyonopensourcesoftwareresearch AT saimaimtiaz tertiarystudyonopensourcesoftwareresearch AT salmaimtiaz tertiarystudyonopensourcesoftwareresearch AT ahmadalmadhor tertiarystudyonopensourcesoftwareresearch AT rastislavkulhanek tertiarystudyonopensourcesoftwareresearch |