Help

section

Understanding Your XP (Contribution Score) on devActivity

The 'XP (Contribution Score)' widget on the devActivity.com Dashboard provides a visual overview of developer contributions over time, calculated using an XP (Experience Points) system. This powerful tool helps teams and individuals understand productivity and engagement through a clear, interactive stacked bar chart.

Screenshot of devActivity XP Contribution Score widget showing weekly contributions and a detailed hover tooltip.
The XP (Contribution Score) widget on the devActivity Dashboard.

What is the XP (Contribution Score)?

The XP (Contribution Score) widget visually tracks developer productivity and engagement on your devActivity.com Dashboard. It displays individual and team contributions over time using a stacked bar chart, where XP is earned for activities like Pull Requests, Code Reviews, and Issues. Users can filter by team and period, compare contributors, and drill down for detailed insights.

Why is the XP Score Valuable?

The XP (Contribution Score) offers significant value by allowing users to quickly identify top contributors, understand how different development activities impact overall team performance, and track individual growth trends. It empowers you to make data-driven decisions regarding team productivity and resource allocation. The drill-down functionality provides immediate access to granular data, facilitating deeper analysis and fostering transparency in development efforts.

How XP is Calculated

XP (Experience Points) are accrued based on specific developer activities within your connected GitHub repositories. These activities include:

  • Pull Requests (PRs): Creating and merging pull requests.
  • Code Reviews: Participating in and completing code reviews.
  • Issues: Opening, commenting on, and closing issues (often referred to as tasks).

Each of these actions contributes a specific amount of XP, which is then aggregated to form individual and team contribution scores over weekly periods.

Key Features of the XP Widget

The XP (Contribution Score) widget is packed with features designed to give you comprehensive insights into developer activity:

  • Stacked Bar Chart Visualization

    Contributions are presented as a stacked bar chart over weekly periods, with the Y-axis representing XP earned. Each bar is segmented by color, representing individual team members, allowing for an immediate visual understanding of who contributed what.

  • Filtering & Comparison

    Easily filter the displayed information by specific teams or view data for all teams. You can also select different time periods for analysis. The interactive legend allows you to include or exclude specific contributors from the chart, enabling focused comparisons.

  • Detailed Drill-down

    Click on a specific bar or a contributor's segment within a bar to navigate to a more granular 'Contributions' section. This action automatically filters the destination view to the selected period and employee, streamlining in-depth investigations.

  • Data Export

    Export the widget's underlying data to CSV or copy it to the clipboard using the download icon in the top right corner, facilitating further analysis or reporting outside devActivity.

  • AI Insights

    For Premium plan users, a 'sparkle' icon provides access to AI-driven insights related to the contribution data, helping you uncover hidden trends and patterns.

Frequently Asked Questions

What is my individual contribution score (XP) for a given period?

The XP (Contribution Score) widget allows you to view your individual XP score by selecting your name in the legend or by drilling down into a specific segment of the chart. The hover tooltip also shows your detailed XP for a specific week.

How does my team's overall contribution score trend over time?

The stacked bar chart visually represents your team's total XP contributions over weekly periods, allowing you to easily observe trends and identify periods of high or low activity.

Which activities (e.g., Pull Requests, Code Reviews, Issues) contribute most to the XP score?

XP is earned for specific development activities such as Pull Requests, Code Reviews, and Issues. When you hover over an individual's segment in the chart, a tooltip provides a detailed breakdown of XP earned from each activity type.

Can I get a detailed breakdown of a specific team member's XP for a particular week?

Yes, by hovering over a team member's colored segment within a weekly bar, a tooltip will appear showing their exact XP earned from PRs, Code Reviews, and Issues for that specific week.

Are there any AI-driven insights available for contribution trends?

Yes, for Premium plan users, clicking the 'sparkle' icon on the widget provides access to AI-driven insights that help identify trends and patterns in your contribution data.

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