Pull Request Complexity

Pull Request Complexity reflects on the one hand the effort that goes towards reviewing a Pull Request. On the other hand, it shows the extent to which the code changes of all commits in the Pull Request affect the system. This metric combines various factors to reflect the complexity of Pull Requests changes as realistically as possible: 
– Number of modified LoC
– Number of new LoC
– Number of old LoC
– Number of different files
Number of Hunks
– Number of different developers
– Number of different programming languages 

The Pull Request Complexity is categorized into levels (‘low’, ‘medium’, ‘high’) or on a scale where 0 is no complexity existing and 10 is most complex to review.



E-mail us

Let us call you back

We are ready to help