Sharing your research code and software
Increase the visibility and impact of the code you develop during your research
What are code and software?
Code is a human readable executable command for a computer. Lines of code are put together to make software programs. Code and Software are increasingly used in academic research in a range of ways:
Some researchers write their own analysis code. These are created to help researchers create or analyse datasets.
There are different languages for writing code, such as C, C , C#, Go, Java, JavaScript, PHP, Python, Ruby, Scala, and TypeScript
This may occur on online collaboration platforms like Github
Some researchers may use software tools created by others. These tools may be more professional, but have similar uses of creating or analyzing datasets.
Some researcher’s activity is about creating software tools to help other researchers..
These tools may be shared open source, which is where the tool is shared with a license that allows other researchers to use it without fees or permission.

On the biggest scale, there is research infrastructure. These are software programmes that are relied upon by other researchers to do their work. For example: SPSS.
To increase the transparency and reproducibility of research our journals may require or encourage analysis code and software created by the authors of the research article to be shared online in a repository and linked to the article. This is separate to the data sharing policy of the journal.
Questions?
Please contact the open science team at [email protected]
