Journal of Open Research Software (Mar 2022)

The Research Software Encyclopedia: A Community Framework to Define Research Software

  • Vanessa Sochat,
  • Nicholas May,
  • Ian Cosden,
  • Carlos Martinez-Ortiz,
  • Sadie Bartholomew

DOI
https://doi.org/10.5334/jors.359
Journal volume & issue
Vol. 10, no. 1

Abstract

Read online

The Research Software Encyclopedia is a community driven, open source strategy to define the term “research software” in different contexts. It consists of several elements: a base library to manage a database of software, criteria and taxonomy items that can be used to answer questions about the software in the database, and several ways for an interested party to interact. A community database is stored in version control (GitHub), and by way of providing and updating this database, the Research Software Encyclopedia takes a strategy of small contributions over time to grow a valuable resource. Using a community-driven open source approach offers a number of advantages over attempting to derive a single, holistic definition for research software. First, it takes into account the context under which the definition is considered. Second, community and scoped contributions to specific components of the task are easy. Third, it provides a resource that can be extended to other use cases. Finally, this initiative creates a solution that requires no grants or other funding to maintain, increasing its ability to grow, adapt, and evolve over time.

Keywords