cognitif bias in software engineering

Abstract

Un biais cognitif est un réflexe de pensée faussement logique, inconscient et systématique. Le talk part des biais cognitifs dans le machine learning. Ex: logiciel de recrutement qui favorisait les hommes ou logiciel pour la cour d’assise qui incriminait plus les personnes de couleur.

  • sample bias: population pas représentatif
  • exclusion bias
  • measurement bias
  • recall bios
  • observer bias Le talk parle également de 2 biais dans les équipes produits / développement:
  • biais d’ancrage
    • difficulté que l’on rencontre à se départir de sa première impression; en se focalisant sur une 1ère information, une 1ère valeur, l’esprit n’arrive plus à apprécier et prendre en considération les nouvelles informations, les nouvelles valeurs ou à envisager d’autres choix.
    • ex : chiffrage bas d’une feature qui s’avère plus grosse que prévu : le boss ne comprend pas pourquoi
  • effet de groupe
    • la personne n’ose pas contredire le groupe
    • ex pour contrer :
      • votes tous en même temps
      • boîtes à idée pour éviter
  • biais de confirmation
    • selon la personne qui dev, on va être plus ou moins rigoureux sur la review
  • biais de cadrage
    • Le biais de cadrage (ou effet de cadage) désigne l’influence importante que peut avoir la formulation d’une question ou d’un problème sur la réponse qui y est apportée. Il montre à quel point l’être humain est influençable et offre un moyen de le mesurer. Comment éviter ces biais dans les équipes : la diversité (genre, âge, origine géographique, etc…)
  • valoriser les points de vue de chacun
  • attention aux experts
  • faire ressortir le potentiel de chacun