Computer Science

To suggest improvements or additions to this page, please use this form.

Examples of open research practices

Open Methods: The Open Science Grid (OSG) is a large-scale computational infrastructure based in the United States and partly funded by the Department of Energy. Having been applied to highly reputable experiments such as the Large Hadron Collider, the OSG holds an invaluable role in supporting a variety of scientific applications by providing service and support to resource providers and research institutions. This is achieved by allowing contributors to grant access to their computing, storage and software resources which promotes usage of shared data and resources. With aims to expand further globally, the OSG plays a key role in ensuring a collaborative environment for scientists and researchers working on computing issues and solutions development as well as guiding new, less experienced users in the computing community. (https://opensciencegrid.org)

 

Open Methods: Good computing workflow practices. Summarised in Box 1 of Wilson et al. (2017). For example:

“Software

  1. Place a brief explanatory comment at the start of every program.
  2. Decompose programs into functions.
  3. Be ruthless about eliminating duplication.
  4. Always search for well-maintained software libraries that do what you need.
  5. Test libraries before relying on them.
  6. Give functions and variables meaningful names.
  7. Make dependencies and requirements explicit.
  8. Do not comment and uncomment sections of code to control a program’s behaviour.
  9. Provide a simple example or test data set.
  10. Submit code to a reputable DOI-issuing repository.”

 

Open Data and Open Education: Tim Coughlan from The Open University provides his case study of postgraduate computer science in using open data as a material for describing the process of producing assignments, and learner responses to them. He views open data as a powerful material for designing learning activities because of its qualities of ease of access and authenticity. As assignments, students used e-book text files which required them to build an e-reader application. They were then given a set of requirements that progressed from the basic creation of the application, towards challenging them to make use of the data that is available that suits them in complex ways. Feedback from the assignments shows that students responded well to the assignments and reported a high degree of satisfaction.

(http://education.okfn.org/handbooks/open-data-as-open-educational-resources/)

Resources

General Resources

Open Methods

Open Data

Open Outputs

This page is adapted and extended from: Farran, E. K., Silverstein, P., Ameen, A. A., Misheva, I., & Gilmore, C. (2020, December 15). Open Research: Examples of good practice, and resources across disciplines. https://doi.org/10.31219/osf.io/3r8hb