Using Traceability to Mitigate Cognitive Biases in Software Development.

The article discusses the potential for cognitive bias to appear in the development of computer software, examining the use of traceability to eradicate the effect of cognitive bias while individuals perform change to design artifacts. Software developers may employ heuristics that are informed by c...

Descripción completa

Detalles Bibliográficos
Publicado en:Communications of the ACM Vol. 51; no. 9; pp. 110 - 115
Autores principales: MOHAN, KANNAN, JAIN, RADHIKA
Formato: Artículo
Publicado: Association for Computing Machinery Sep2008
Materias:
Acceso en línea:Ver este registro en EBSCOhost
Descripción
Sumario:The article discusses the potential for cognitive bias to appear in the development of computer software, examining the use of traceability to eradicate the effect of cognitive bias while individuals perform change to design artifacts. Software developers may employ heuristics that are informed by cognitive biases when changing software artifacts, the article states. Other topics include the use of the cognitive aid traceability, simplifying complex inference tasks, the use of anchoring and adjustment, and peoples' initial estimates about a problem.