What Is a 'Bug'?

This article delves into the definition of bugs in software with an emphasis on subjectivity and judgment. Topics include Hyrum’s law, epistemology, and epistemic power. The article provides two examples dealing with gender and software use and ethics and closes with suggestions for software researc...

Full description

Bibliographic Details
Published in:Communications of the ACM Vol. 67; no. 11; pp. 32 - 35
Main Authors: Widder, David Gray, Goues, Claire Le
Format: Opinion
Published: Association for Computing Machinery Nov2024
Subjects:
Online Access:View this record in EBSCOhost
fields @attributes:
  recordID: 1
pdfLink:
plink: https://search.ebscohost.com/login.aspx?direct=true&db=hlh&AN=180796003&site=ehost-live
header:
  @attributes:
    shortDbName: hlh
    uiTerm: 180796003
    longDbName: Humanities International Complete
    uiTag: AN
  controlInfo:
    bkinfo:
    jinfo:
      jid:
        00010782
        ACM
      jtl: Communications of the ACM
      issn: 00010782
      maglogo: N
    pubinfo:
      dt: Nov2024
      vid: 67
      iid: 11
      pid: 68
      pub: Association for Computing Machinery
    artinfo:
      ui:
        180796003
        10.1145/3662730
      ppf: 32
      ppct: 3
      formats:
      tig:
        atl: What Is a 'Bug'?
      aug:
        au:
          Widder, David Gray
          Goues, Claire Le
        affil:
          Cornell University, Digital Life Initiative, Cornell Tech, New York City, New York, United States
          Carnegie Mellon University, Pittsburgh, Pennsylvania, United States
      su:
        Computer software development
        Definitions
        Subjectivity
        Theory of knowledge
        Epistemics
        Power (Social sciences)
        Software architecture
      sug:
        subj:
          Computer software development
          Definitions
          Subjectivity
          Theory of knowledge
          Epistemics
          Power (Social sciences)
          Software architecture
      ab: This article delves into the definition of bugs in software with an emphasis on subjectivity and judgment. Topics include Hyrum’s law, epistemology, and epistemic power. The article provides two examples dealing with gender and software use and ethics and closes with suggestions for software research and practice.
      pubtype: Periodical
      doctype: Opinion
      src: R
    language: English
    refInfo:
    copyright:
      @attributes:
        flag: Y
      dt:
        @attributes:
          year: 2024
    holdings:
      @attributes:
        islocal: N