From Code Complexity Metrics to Program Comprehension: Understanding code depends not only on the code but also on the brain.

The author presents information about code complexity and understanding. Information is presented on code complexity metrics and consequences. Examples of research performed to examine the way developers think about and comprehend other developer’s coding is presented. The article mentions the need...

Descripción completa

Detalles Bibliográficos
Publicado en:Communications of the ACM Vol. 66; no. 5; pp. 52 - 62
Autor principal: FEITELSON, DROR G.
Formato: Artículo
Publicado: Association for Computing Machinery May2023
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=163324671&site=ehost-live
header:
  @attributes:
    shortDbName: hlh
    uiTerm: 163324671
    longDbName: Humanities International Complete
    uiTag: AN
  controlInfo:
    bkinfo:
    jinfo:
      jid:
        00010782
        ACM
      jtl: Communications of the ACM
      issn: 00010782
      maglogo: N
    pubinfo:
      dt: May2023
      vid: 66
      iid: 5
      pid: 68
      pub: Association for Computing Machinery
    artinfo:
      ui:
        163324671
        10.1145/3546576
      ppf: 52
      ppct: 10
      formats:
      tig:
        atl: From Code Complexity Metrics to Program Comprehension: Understanding code depends not only on the code but also on the brain.
      aug:
        au: FEITELSON, DROR G.
        affil: Professor of computer science at The Hebrew University, Jerusalem, Israel
      su:
        Source code
        Comprehension
        Cognition
        Computer software development
        Software measurement
        Computer software developers
      sug:
        subj:
          Source code
          Comprehension
          Cognition
          Computer software development
          Software measurement
          Computer software developers
      ab: The author presents information about code complexity and understanding. Information is presented on code complexity metrics and consequences. Examples of research performed to examine the way developers think about and comprehend other developer’s coding is presented. The article mentions the need to develop better ways of understanding code-developer interactions in order to best support developers in their work.
      pubtype: Periodical
      doctype: Article
      src: R
    language: English
    refInfo:
    copyright:
      @attributes:
        flag: Y
      dt:
        @attributes:
          year: 2023
    holdings:
      @attributes:
        islocal: N