Help

analytics

XP (Contribution Score) by Type: Understanding Developer Contributions

What is XP (Contribution Score) by Type?

The 'XP (Contribution Score) by Type' chart in devActivity's Analytics section offers a detailed breakdown of your team's development activity. It visually represents the Experience Points (XP) earned from different contribution types—Issues, Commits, Pull Requests, and Code Reviews—over time. This feature is invaluable for understanding the primary contribution types driving activity within your teams or for individual developers, helping you identify trends and assess the balance of various activities.

Visualizing Your Team's Contributions

Located within the 'Analytics' section under 'Contributions', the 'XP (Contribution Score) by Type' chart is a robust stacked bar chart. Each bar illustrates the total XP for a given weekly period, segmented by contribution type. The X-axis displays weekly date ranges (e.g., '22 Dec - 28 Dec'), providing a clear temporal overview, while the Y-axis quantifies the XP score. The legend clearly distinguishes between 'Issue' (purple), 'Commit' (green), 'Pull Request' (blue), and 'Code Review' (orange) contributions.

devActivity XP (Contribution Score) by Type stacked bar chart showing weekly activity
The XP (Contribution Score) by Type chart visualizes developer contributions.

Users can interact with this chart by hovering over any bar to reveal detailed XP scores for that specific period. devActivity also provides powerful filtering controls, allowing you to narrow down contributions to all teams, a specific team, an individual contributor, or even segment data by a particular repository. This repository-level filtering is especially beneficial for multi-project teams needing to compare contribution dynamics across different codebases. You can also select different time periods and grouping options to tailor your view.

Key Benefits and Use Cases

This feature empowers various roles, from individual developers to engineering managers, to gain deep insights into work patterns:

  • Analyzing the dominant contribution types within a team or for an individual.
  • Monitoring trends in specific development activities over selected periods.
  • Evaluating the balance of different contribution types, such as pull requests versus code reviews.
  • Comparing contribution dynamics across different repositories within multi-project teams.
  • Identifying specific pull requests or commits associated with a contribution score for detailed event analysis.

Frequently Asked Questions

What type of contribution is dominating for a specific team or contributor?

The 'XP (Contribution Score) by Type' chart clearly breaks down Experience Points (XP) by contribution categories like Issues, Commits, Pull Requests, and Code Reviews. By filtering for a specific team or individual, you can quickly identify which activity type contributes most to their overall score, revealing their primary focus.

How are contributions (e.g., issues, commits, pull requests, code reviews) trending over time?

The stacked bar chart visualizes XP over weekly or daily periods, allowing you to observe trends for each contribution type. You can see if pull request activity is increasing, if commit frequency is stable, or if code review participation is fluctuating, helping you spot patterns and changes in development dynamics.

Do we have enough team members to efficiently perform Code Review?

By observing the 'Code Review' segment of the XP chart, especially when filtered by team, you can gauge the volume and consistency of code review contributions. A consistently low or declining score in this category might indicate a need for more reviewers or a re-evaluation of review processes.

Are commits and pull requests balanced, or do we need to adjust work chunks?

The chart allows you to compare the XP generated by 'Commits' versus 'Pull Requests'. A significant imbalance might suggest that work is either being done in very small, frequent commits without corresponding PRs, or large, infrequent PRs with many underlying commits. This insight can help teams adjust their workflow for better collaboration and reviewability.

Track, Analyze and Optimize Your Software DeveEx!

Effortlessly implement gamification, pre-generated performance reviews and retrospective, work quality analytics, alerts on top of your code repository activity

 Install GitHub App to Start
devActivity Screenshot