SESSION

A Score for Pull Request Complexity – Its Impact on Cycle Time and How We Reduced it with AI

A shorter pull request (PR) cycle time is essential for improving developer experience, but too often, pull requests are too complex, touch too many files, and require too many iterations to be quickly and thoroughly reviewed by a peer. The analysis of our data at Atlassian indicates that this results in longer PR cycles and release time.

In this session, we’ll introduce the PR Complexity Score, how we calculate it, and how it helps identify PRs that should be reworked before being submitted for review.

We’ll share how we make its value prominent and explain its meaning within the context of a pull request as part of a recent project we ran. Taking it a step further, we will illustrate how AI can assist by suggesting ways to simplify the changes.

Achieving faster approval for PRs is possible, and optimizing release time will be beneficial for everyone!

PRESENTED BY
  • Company Logo

    Caterina Curti

    Senior Developer Advocate

  • Company Logo

    Chris Williams

    Senior Software Engineer

Meet the Speakers