We all know we need to share code
Posted: Thu Feb 06, 2025 10:41 am
It has many benefits, from enabling others to rapidly follow and build on ongoing scientific progress, giving others an opportunity to reuse and adapt programmes and code already painstakingly constructed, to promoting scientific integrity to demonstrating trust; trust for others to pick apart one’s own work.
In my view, it’s also a mindset, an act laos rcs data of good will and generosity.
Sharing code is good research practice and helps actors in the research domain to be reproducible.
Data producers benefit from including syntax in data documentation to demonstrate how derived variables were constructed; data users benefit from publishing code that underpins research findings; and data users can helpfully share back value-added work they have done in the course of their analysis so that ne users can benefit.
A number of leading journals have adopted open science policies, following from the earlier TOPS Guidelines. Some journals now require hypotheses to be preregistered, code to be uploaded, and some journals actually rerun this code to ensure that results in an article are indeed replicable.
‘Showing the code’ can help demonstrate trust in published work, but how far should we go to validate code or enforce that it is reproducible?
In my view, it’s also a mindset, an act laos rcs data of good will and generosity.
Sharing code is good research practice and helps actors in the research domain to be reproducible.
Data producers benefit from including syntax in data documentation to demonstrate how derived variables were constructed; data users benefit from publishing code that underpins research findings; and data users can helpfully share back value-added work they have done in the course of their analysis so that ne users can benefit.
A number of leading journals have adopted open science policies, following from the earlier TOPS Guidelines. Some journals now require hypotheses to be preregistered, code to be uploaded, and some journals actually rerun this code to ensure that results in an article are indeed replicable.
‘Showing the code’ can help demonstrate trust in published work, but how far should we go to validate code or enforce that it is reproducible?