Activity Dates and Times

Question: What are the dates and timestamps of when contributor activities occur?

Description

Individuals engage in activities in open source projects at various times of the day. This metric is aimed at determining the dates and times of when individual activities were completed. The data can be used to probabilistically estimate where on earth contributions come from in cases where the time zone is not UTC.

Objectives

  • Improve transparency for employers about when organizational employees are engaging with open source projects
  • Improve transparency for open source project and community managers as to when activity is occurring

Implementation

The usage and dissemination of health metrics may lead to privacy violations. Organizations may be exposed to risks. These risks may flow from compliance with the GDPR in the EU, with state law in the US, or with other law. There may also be contractual risks flowing from terms of service for data providers such as GitHub and GitLab. The usage of metrics must be examined for risk and potential data ethics problems. Please see CHAOSS Data Ethics document for additional guidance.

Filters

  • Individual by Organization
  • Aggregation of time by UTC time
    • Can show what times across the globe contributions are made; when the project is most active.
  • Aggregation of time by local time
    • Can show what times of day in their local times they contribute. Conclusions about the If contributions are more during working hours, or if contributions are more during evening hours.
  • Repository ID
  • Segment of a community, (e.g., GrimoireLab has more EU time zones activity and Augur more US time zones activity)

Visualizations

Date Time Chart 1

Date Time Chart 2

Date Time Chart 3

Date Time Chart 4

Tools Providing Metric

GrimoireLab

Augur Date/Timestamps

References

Coordinated Universal Time