"watch dogs" peut aussi désigner un groupe constitué de personnes qui rendent justice ou aident la justice, comme par exemple "Perverted Justice", aux Etat-Unis, constitué de volontaires bénévoles qui traquent les prédateurs sexuels sur le net et leur tendent des pièges pour aider à leur arrestation.
ça rejoint aussi l'idée de "vigilante" (justicier de la rue), et ça fait double sens avec le programme informatique qui surveille que toute les étapes d'un autre programme sont menées à bien.
Le chien de garde en informatique sert à pallier au fait qu'on programme ne se rendra pas compte s'il échoue, ou si il se heurte à une impasse. D'où l'utilité d'un chien de garde pour contrôler au autre programme.