ETO Logo

How open-source software fuels research: introducing ORCA

A partial screenshot of the ORCA tool

2023-07-11

Tracking project usage, health, development activity, and community engagement across research subjects

We're excited to announce ORCA (Open-source software Research and Community Activity), the Emerging Technology Observatory's new tracker for open-source software (OSS) used in science and technology research. Drawing on a wide variety of data sources, including Github Archive and ETO's Merged Academic Corpus, ORCA tracks OSS usage, development activity, and community engagement across a wide range of software projects and research subjects.

Why ORCA? One answer is found (as answers often are) in an xkcd comic:

XKCD comic explaining that all modern digital infrastructure is supported by a project some random person in Nebraska has been thanklessly maintaining since 2003

Like so much else, modern science and technology research increasingly depends on a wide range of OSS projects, from general-purpose tools originally created by big corporations to specialized libraries and utilities maintained by nonprofits, academic groups, or even individuals. Many of these projects aren't well-known, and they may not have the resources they need to keep supporting the research enterprise.

To keep things humming along, we need to know which OSS projects are used where - and how they're doing. How actively are they being maintained? Do they depend on a small number of contributors, or a broader, more sustainable community? Are they getting used more or less over time? Are bugs and other issues piling up faster than they can be cleared?

ORCA is a new, easy-to-use interface for tackling these sorts of questions for software used in research. Pick any research field to explore data on OSS projects that support it. We comb ETO's Merged Academic Corpus and other research data sources for citations to open-source projects, then "roll up" the projects field by field (for more on this process, check ORCA's documentation):

Selecting fields from an ORCA dropdown menu

You can use the ORCA interface to:

  • Compare OSS projects in a particular research area according to different metrics of project activity, interest and health.
  • Track activity, usage, and community engagement trends over time for specific repos or for all repos in a particular field.
  • Sort and filter projects by field, programming language, license, and various activity metrics.

To get a sense of how it works, try exploring questions like:

ORCA is live today at https://orca.eto.tech. As always, feel free to contact us with any questions, or drop by for live support during our standing office hours. Good luck exploring! 🌊🌊🌊

ETO Logo

Keep in touch

Twitter