Weißgerber et al. reported that about 60% of patches were rejected in the FLAC and OpenAFS projects [5].
Patch rejection potentially interrupts the workflow of both patch writers and reviewers, who are forced to repeatedly revisit patches. Consequently, the general development process can be delayed or even frozen. To avoid such situations, it is desirable for developers to have their patches accepted right after the very first review.