ā ļø This post links to an external website. ā ļø
Iām Vaishant, one of the co-founders of Greptile - an AI that does a first-pass review of pull requests with complete context of the codebase. Teams use it because it helps them review PRs faster and find more bugs and antipatterns. As a result, we spend a lot of time studying PRs. We study how long they tend to stay open, what affects how long they stay open, the size of a typical PR, etc.
Recently, I decided to study ~24,300 merged PRs from ~100 engineering orgs of different sizes, ranging from 10 to 500 engineers. I picked a fairly balanced sample so orgs of different sizes were equally represented. There were a handful of interesting patterns I observed and documented with some possible explanations here.
Some notes about this data sample:
Metric Mean 25th %ile 50th %ile 75th %ile Max Changed Files 10.3 1 3 9 631 Additions 368 6 38 193 99.1k Deletions 213 2 10 55 76.1k
continue reading on www.greptile.com
If this post was enjoyable or useful for you, please share it! If you have comments, questions, or feedback, you can email my personal email. To get new posts, subscribe use the RSS feed.