A Vision on Open Science for the Evolution of Software Engineering Research and Practice (2405.12132v1)
Abstract: Open Science aims to foster openness and collaboration in research, leading to more significant scientific and social impact. However, practicing Open Science comes with several challenges and is currently not properly rewarded. In this paper, we share our vision for addressing those challenges through a conceptual framework that connects essential building blocks for a change in the Software Engineering community, both culturally and technically. The idea behind this framework is that Open Science is treated as a first-class requirement for better Software Engineering research, practice, recognition, and relevant social impact. There is a long road for us, as a community, to truly embrace and gain from the benefits of Open Science. Nevertheless, we shed light on the directions for promoting the necessary culture shift and empowering the Software Engineering community.
- ACM. 2020. Artifact Review and Badging. https://www.acm.org/publications/policies/artifact-review-badging. [Online; accessed 2024-01-25].
- SE 2014: Curriculum Guidelines for Undergraduate Degree Programs in Software Engineering. Computer 48, 11 (2015), 106–109. https://doi.org/10.1109/MC.2015.345
- Sönke Bartling and Sascha Friesike. 2014. Towards Another Scientific Revolution. Springer International Publishing, Cham, 3–15. https://doi.org/10.1007/978-3-319-00026-8_1
- The Carpentries. 2023. The Carpentries. https://carpentries.org/. [Online; accessed 2024-01-25].
- Dalmeet Singh Chawla. 2021. Nature Index: “Scientists at odds on Utrecht University reforms to hiring and promotion criteria”. https://www.nature.com/nature-index/news/scientists-argue-over-use-of-impact-factors-for-evaluating-research. [Online; accessed 2024-01-25].
- ReproZip: Computational Reproducibility With Ease. In Proc. the 2016 International Conference on Management of Data (SIGMOD ’16) (San Francisco, USA). ACM, New York, NY, USA, 2085–2088. https://doi.org/10.1145/2882903.2899401
- FAIR Principles for Research Software (FAIR4RS Principles). https://doi.org/10.15497/RDA00068
- The Four Pillars of Research Software Engineering. IEEE Software 38, 1 (2021), 97–105. https://doi.org/10.1109/MS.2020.2973362
- Evaluation of research careers fully acknowledging Open Science practices: Rewards, incentives and/or recognition for researchers practicing Open Science. Publications Office, Europe. https://doi.org/10.2777/75255
- RCP Consortium. 2024. Princeton Research Computing – Research Software Engineering. https://researchcomputing.princeton.edu/services/research-software-engineering [Online; accessed 2024-01-27].
- André Cordeiro and Edson OliveiraJr. 2021. Open Science Practices for Software Engineering Controlled Experiments and Quasi-Experiments. In Proc. of the 1st Workshop on Open Science Practices for Software Engineering (OpenScienSE ’21). SBC, Porto Alegre, Brazil, 19–21. https://doi.org/10.5753/opensciense.2021.17140
- André Felipe R. Cordeiro. 2022. An Open Science-Based Framework for Managing Experimental Data in Software Engineering. In Proc. of the 26th International Conference on Evaluation and Assessment in Software Engineering (EASE ’22) (Gothenburg, Sweden). ACM, New York, NY, USA, 342–346. https://doi.org/10.1145/3530019.3535348
- Thomas Durieux. 2023. Anonymous GitHub. https://anonymous.4open.science/. [Online; accessed 2024-01-25].
- Neil A. Ernst and Maria Teresa Baldassarre. 2023. Registered reports in software engineering. Empirical Software Engineering 28, 2 (mar 2023), 11 pages. https://doi.org/10.1007/s10664-022-10277-5
- FOSTER. 2023. The FOSTER Portal: Open Science Training Courses. https://www.fosteropenscience.eu/toolkit. [Online; accessed 2024-01-25].
- Jesus M. Gonzalez-Barahona and Gregorio Robles. 2023. Revisiting the reproducibility of empirical software engineering studies based on data retrieved from development repositories. Information and Software Technology 164 (2023), 107318. https://doi.org/10.1016/j.infsof.2023.107318
- Open science, closed doors: The perils and potential of open science for research in practice. Industrial and Organizational Psychology 15, 4 (2022), 495–515. https://doi.org/10.1017/iop.2022.61
- UK Research Software Survey 2014. https://doi.org/10.5281/zenodo.14809
- James Howison and James D. Herbsleb. 2011. Scientific software production: incentives and collaboration. In Proc. of the ACM 2011 Conference on Computer Supported Cooperative Work (CSCW ’11) (Hangzhou, China). Association for Computing Machinery, New York, NY, USA, 513–522. https://doi.org/10.1145/1958824.1958904
- James Howison and James D. Herbsleb. 2013. Incentives and integration in scientific software production. In Proc. of the 2013 Conference on Computer Supported Cooperative Work (CSCW ’13) (San Antonio, Texas, USA). Association for Computing Machinery, New York, NY, USA, 459–470. https://doi.org/10.1145/2441776.2441828
- D. S. Katz and S. Hettrick. 2023. Research Software Engineering in 2030. In 2023 IEEE Conference on eScience. IEEE, New York, 1–2. https://doi.org/10.1109/e-Science58273.2023.10254813
- Recognizing the value of software: a software citation guide [version 2; peer review: 2 approved]. F1000Research 9, 1257 (2021), 13 pages. https://doi.org/10.12688/f1000research.26932.2
- How Do Scientists Define Openness? Exploring the Relationship Between Open Science Policies and Research Practice. Bulletin of Science, Technology & Society 36, 2 (2016), 128–141. https://doi.org/10.1177/0270467616668760
- Open Science in Software Engineering. Springer International Publishing, Cham, 477–501. https://doi.org/10.1007/978-3-030-32489-6_17
- A manifesto for reproducible science. Nature Human Behaviour 1, 1 (2017), 1–9. https://doi.org/10.1038/s41562-016-0021
- Open Science by Design: Realizing a Vision for 21st Century Research. The National Academies Press, Washington, USA. https://doi.org/10.17226/25116
- Towards Improving Experimentation in Software Engineering. In Proc. of the XXXV Brazilian Symposium on Software Engineering (SBES ’21) (Joinville, Brazil). Association for Computing Machinery, New York, NY, USA, 335–340. https://doi.org/10.1145/3474624.3477073
- OpenAire. 2024. OpenAire - Open Science in Europe. https://www.openaire.eu/projects [Online; accessed 2024-01-25].
- OpenSciency Contributors. 2023. Opensciency - A core open science curriculum by and for the research community. Zenodo. https://doi.org/10.5281/zenodo.7662732
- A Comprehensive Review of Green Computing: Past, Present, and Future Research. IEEE Access 11 (2023), 87445–87494. https://doi.org/10.1109/ACCESS.2023.3304332
- noWorkflow: a tool for collecting, analyzing, and managing provenance from python scripts. Proc. of the VLDB Endowment 10, 12 (aug 2017), 1841–1844. https://doi.org/10.14778/3137765.3137789
- ReproServer: Making Reproducibility Easier and Less Intensive. arXiv:1808.01406 [cs.SE]
- RSE.org. 2024. Society of Research Software Engineering. https://society-rse.org [Online; accessed 2024-01-27].
- RSE.Shef. 2024. Research Software Engineering Sheffield. https://rse.shef.ac.uk [Online; accessed 2024-01-27].
- Use of the Dublin Core Standard to Express Open Metadata Related to Software Engineering Experiments. In Proc. of the 3rd Workshop on Open Science Practices for Software Engineering (OpenScienSE ’23). SBC, Porto Alegre, Brazil, 1–5. https://doi.org/10.5753/opensciense.2023.235672
- Alcemir Santos. 2021. Open scientist in the wonderland: advocating for blockchain-based decentralized applications for science. In Proc. of the 1st Workshop on Open Science Practices for Software Engineering (OpenScienSE ’21). SBC, Porto Alegre, Brazil, 34–36. https://doi.org/10.5753/opensciense.2021.17143
- Heidi Seibold. 2024. Avoiding fraud and improving rigor through Open Science. https://doi.org/10.34734/FZJ-2024-00813 Blog post.
- Scientific United Nations Educational and Cultural Organization (UNESCO). 2021. UNESCO Recommendation on Open Science. https://doi.org/10.5281/zenodo.5834767
- US-RSE.org. 2022. Education and Training for Research Software Engineers. https://us-rse.org/2022-08-01-education-training/ [Online; accessed 2024-01-25].
- Naming the Pain in Developing Scientific Software. IEEE Software 37, 4 (2020), 75–82. https://doi.org/10.1109/MS.2019.2899838
- The FAIR Guiding Principles for Scientific Data Management and Stewardship. Scientific Data 3 (2016), 9 pages. https://doi.org/10.1038/sdata.2016.18
- WOSSS. 2024. Workshop on Sustainable Software Sustainability (WoSSS). https://wosss.org [Online; accessed 2024-01-25].