RepoStatsYearly Collection

Type: array

Array of RepoStatsYearly records. Each element: Yearly repository statistics split by area (all, systems, security) with aggregate GitHub metrics.

No Additional Items

Each item of this array must be:

Type: object

Yearly repository statistics split by area (all, systems, security) with aggregate GitHub metrics.

No Additional Properties

year Required

Type: integer

Publication year, e.g. 2023.


Example:

2023

all Required

Type: object

Combined GitHub metrics across all research areas for this year.

No Additional Properties

github_repos Required

Type: integer

Number of GitHub repositories with stats for this year/area combination.

Value must be greater or equal to 0


Example:

180

avg_stars Required

Type: number

Mean GitHub star count across repositories in this group.

Value must be greater or equal to 0


Example:

250.5

avg_forks Required

Type: number

Mean GitHub fork count across repositories in this group.

Value must be greater or equal to 0


Example:

65.3

min_stars Required

Type: number

Minimum GitHub star count in this group.

Value must be greater or equal to 0


Example:

0.0

max_stars Required

Type: number

Maximum GitHub star count in this group.

Value must be greater or equal to 0


Example:

5200

min_forks Required

Type: number

Minimum GitHub fork count in this group.

Value must be greater or equal to 0


Example:

0.0

max_forks Required

Type: number

Maximum GitHub fork count in this group.

Value must be greater or equal to 0


Example:

1300
Default: null

Systems-only GitHub metrics. Null if no systems repositories exist for this year.

YearlyRepoMetrics

Type: object

Aggregate GitHub metrics for a group of repositories in a given year.

Same definition as all

Option 2

Type: null

Example:

75
Default: null

Security-only GitHub metrics. Null if no security repositories exist for this year.

YearlyRepoMetrics

Type: object

Aggregate GitHub metrics for a group of repositories in a given year.

Same definition as all

Option 2

Type: null

Example:

52