Collaboration Platform Activity

Question: What is the count of activities across digital collaboration platforms (e.g., GitHub, GitLab Slack, email) used by a project?

Description

Open source projects use many different digital communication and collaboration platforms. These platforms may include email, social media, chat applications, and code management technologies (e.g., GitHub, GitLab). This metric is a measure of where and how much message activity is occurring across collaboration platforms.

Objectives

Understand where the community is collaborating. To develop insights related to the processes followed by each project, which are more likely to be accurate if our review of the communication logs is as complete as possible. Demonstrate how open and transparent a project is. Help people find the appropriate place to make contributions and connect with the project. Help project maintainers determine the optimal number of channels to effectively and efficiently share information while allowing contributors to connect in the way that works best for them Find the lowest barrier channels for engagement Inform other metrics like: Burstiness, Project Velocity, Social Listening, Activity Dates and Times, Chat Platform Inclusivity

Implementation

The unit of data collection is the individual activity on a platform. Metadata related to the metric can include:

  • Timestamp
  • Sender
  • Threaded/Non-Threaded Platform
  • Data Collection Date
  • Platform message identifier

Filters

  • Number of people
  • Number of messages
  • Number of comments on Issues and Change Requests
  • Type of channel (mailing list, irc, and so on)
  • Activity per day of the week
  • Contribution attributions (e.g., people or organizations)

Visualizations

GrimoireLab Implementation

https://chaoss.biterg.io/app/kibana#/dashboard/ab68fe20-17f2-11e9-872f-e17019e68d6d

Tools Providing the Metric

References

Contributors

  • Elizabeth Barron
  • Sean Goggins
  • Matt Germonprez
  • Danial Izquierdo
  • Dawn Foster
  • Beth Hancock
  • Kevin Lumbard
  • Vinod Ahuja