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
fields @attributes:
  recordID: 1
pdfLink:
plink: https://search.ebscohost.com/login.aspx?direct=true&db=hlh&AN=34141238&site=ehost-live
header:
  @attributes:
    shortDbName: hlh
    uiTerm: 34141238
    longDbName: Humanities International Complete
    uiTag: AN
  controlInfo:
    bkinfo:
    jinfo:
      jid:
        00010782
        ACM
      jtl: Communications of the ACM
      issn: 00010782
      maglogo: N
    pubinfo:
      dt: Sep2008
      vid: 51
      iid: 9
      pid: 68
      pub: Association for Computing Machinery
    artinfo:
      ui:
        34141238
        10.1145/1378727.1389970
      ppf: 110
      ppct: 5
      formats:
      tig:
        atl: Using Traceability to Mitigate Cognitive Biases in Software Development.
      aug:
        au:
          MOHAN, KANNAN
          JAIN, RADHIKA
        affil: Assistant Professor of Computer Information Systems, Zicklin School of Business, Baruch College, City University of New York (CUNY) - New York, NY.
      su:
        Heuristic programming
        Computer programming
        Computer software development
        Computer industry
        Mathematical programming
        Heuristic
        Computer software
      sug:
        subj:
          Heuristic programming
          Computer programming
          Computer software development
          Computer industry
          Mathematical programming
          Heuristic
          Computer software
      ab: 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.
      pubtype: Periodical
      doctype: Article
      src: R
    language: English
    refInfo:
    copyright:
      @attributes:
        flag: Y
      dt:
        @attributes:
          year: 2008
    holdings:
      @attributes:
        islocal: N