Le logiciel de revue de code par les pairs fournit les moyens par lesquels le code peut être examiné par un développeur autre que son auteur. Le logiciel de revue de code par les pairs permet à plusieurs développeurs de voir les modifications apportées au code par d'autres développeurs, réduisant ainsi le risque de bogues, de vulnérabilités de sécurité et d'exigences manquées. Le logiciel de revue de code par les pairs est utilisé par les équipes de développement logiciel dans la phase de développement d'un projet, ce qui est moins coûteux, plus rapide, plus facile et plus approfondi que de faire des revues pendant la phase des exigences, la phase de test ou après la livraison du projet. Le logiciel de revue de code par les pairs permet aux développeurs de non seulement voir le code mais aussi les détails de ce qui a été modifié et de commenter ces modifications. Le logiciel de revue de code par les pairs s'intègre souvent directement dans d'autres outils, y compris les solutions d'hébergement de contrôle de version.
Pour se qualifier en tant que système de logiciel de revue de code par les pairs, un produit doit :
Voir les modifications spécifiques apportées par un développeur
Permettre aux développeurs d'écrire des commentaires sur des fichiers et des modifications spécifiques
Envoyer des messages lorsque des demandes de revue de code ont lieu ou que des commentaires de revue de code sont soumis