Many research projects depend on the development of scripts or other software to collect data, perform analyses or simulations, and visualize results. Working in a way that makes it easier for your future self and others to understand and reuse your code means that more time can be dedicated to the research itself, rather than troubleshooting hard-to-understand code. In addition, by following some simple best practices around code sharing, the visibility and impact of your research can be increased. In this introductory session, you will:
- Learn about best practices for writing, documenting (Documentation), and organizing code (Organization & Automation)
- Understand the benefits of using version control (Version Control & Quality Assurance)
- Learn about how code can be linked to research results and why (Context & Credit)
- Understand why it is important to make your code publishable and citable and how to do so (Context & Credit)
- Learn about intellectual property issues (Licensing)
- Learn how and why your software can be preserved over time (Archiving)
You can access this 22-minute training via the Data Management Services page of the Sheridan Libraries website. If you have any problems accessing this training module, contact Data Management Services via email@example.com.