{
 "@context": "https://schema.org",
 "@type": "DefinedTerm",
 "@id": "https://wulfkaal.github.io/entities/code-confusion",
 "identifier": "kaal:entity:code-confusion",
 "name": "Code confusion",
 "termCode": "code-confusion",
 "inDefinedTermSet": {
  "@id": "https://wulfkaal.github.io/entities/index.json"
 },
 "author": {
  "@type": "Person",
  "name": "Wulf A. Kaal",
  "identifier": "https://orcid.org/0000-0003-0757-275X"
 },
 "dateModified": "2026-07-29",
 "canonicalForm": "https://wulfkaal.github.io/entities/code-confusion.md",
 "sha256": "6826a03d077509cb66d060d1fd12bfc93b3ba425441f241f2075b4d80fe94f28",
 "additionalProperty": [
  {
   "@type": "PropertyValue",
   "name": "status",
   "value": "derived"
  },
  {
   "@type": "PropertyValue",
   "name": "claim_count",
   "value": 2
  },
  {
   "@type": "PropertyValue",
   "name": "work_count",
   "value": 1
  },
  {
   "@type": "PropertyValue",
   "name": "year_span",
   "value": [
    "2021",
    "2021"
   ]
  },
  {
   "@type": "PropertyValue",
   "name": "non_current_claims",
   "value": 0
  }
 ],
 "subjectOf": [
  {
   "@type": "Claim",
   "@id": "https://wulfkaal.github.io/claims/3995709-006",
   "identifier": "kaal:claim:3995709-006",
   "text": "Confusion during code review lengthens reviews through a message escalation mechanism: more confusion produces more messages exchanged during discussion, so the review takes longer than it should.",
   "abstract": "that more confusion leads to an increase in the number of messages exchanged during the discussion, therefore reviews take longer.34 If there is confusion between the reviewer and the code, the code review will take longer than it should.",
   "citation": "Wulf A. Kaal, How DAOs Optimize Open-Source Code Reviews and Create Open-Source Standards (2021). SSRN: https://ssrn.com/abstract=3995709",
   "datePublished": "2021",
   "claim_type": "mechanism",
   "confidence": "evidenced",
   "is_failure_mode": false,
   "scope_conditions": [
    "reviewers encountering unfamiliar code"
   ],
   "source_pdf_sha256": "6d77dbfb15ee86080bfde0b98089180cabafeb6defdf0f05eaaeb3cb99871e89",
   "status": "current"
  },
  {
   "@type": "Claim",
   "@id": "https://wulfkaal.github.io/claims/3995709-007",
   "identifier": "kaal:claim:3995709-007",
   "text": "Code confusion produces blind approval, where a reviewer hopes a co-worker knows what they are doing and approves a change without understanding it, which can result in further bugs and delayed production.",
   "abstract": "blind approval may occur when a reviewer hopes their co-worker knows what they're doing and blindly approves a change.36 Blind approval can result in further bugs and delay production.",
   "citation": "Wulf A. Kaal, How DAOs Optimize Open-Source Code Reviews and Create Open-Source Standards (2021). SSRN: https://ssrn.com/abstract=3995709",
   "datePublished": "2021",
   "claim_type": "failure",
   "confidence": "evidenced",
   "is_failure_mode": true,
   "scope_conditions": [
    "reviewers confused by unfamiliar code",
    "peer trust within a team"
   ],
   "source_pdf_sha256": "6d77dbfb15ee86080bfde0b98089180cabafeb6defdf0f05eaaeb3cb99871e89",
   "status": "current"
  }
 ],
 "description": "2 claims in the published works of Wulf A. Kaal carry the concept tag 'code-confusion'. Derived node: a roster, not an adjudicated definition."
}