Skip to content

Potential Pipeline Metrics for Risk Assessment #73

Description

@christopher-mohr

In preparation of the "regulatory readiness" project at the upcoming nf-core hackathon, we've started brainstorming potential metrics that would potentially be needed/useful in that context.

  • Maintenance

    • Number of solved issues -> aggregate from issue_stats
    • Median time to bug closure
      • median time to issue closure can be aggregated from issue_stats
      • issue labels are not properly captured, so we can't distinguish between bugs and other issues Capture issue labels #84
    • Number of releases Number of releases #83
    • Date of last release -> nfcore_pipelines.last_release_date
    • Has issue tracker -> all nf-core repos have an issue tracker
    • Has maintainer Number of maintainers #82
      • this is also a governance topic
  • Popularity

    • Number of contributors -> aggregate from contributor_stats
    • Number of downloads clones -> aggregate from traffic_stats.clones_uniques
    • Number of Views -> aggregate from traffic_stats.views
    • GitHub Stars -> nfcore_pipelines.stargazers_count
    • GitHub Forks -> nfcore_pipelines.forks_count
    • Citations Get number of citations per pipeline #79
  • Quality

We plan to scan existing issues and PRs to identify which of these metrics are already being tracked or discussed. Feel free to comment, suggest additions, or flag any metrics that might be difficult to track or interpret.

CC @apeltzer @grst

Metadata

Metadata

Assignees

Type

No type
No fields configured for issues without a type.

Projects

Status
To do

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions