Human-Centered Approach to Static-Analysis-Driven Developer Tools.

The article calls for an emphasis on static analysis in the design of software development tools to detect and prevent anomalies, security risks, and nonfunctional code. Legal ramifications for safeguarding source code are outlined along with the alleged increasing complexity of software engineering...

Descripción completa

Detalles Bibliográficos
Publicado en:Communications of the ACM Vol. 65; no. 3; pp. 38 - 46
Autor principal: NADEEM, AYMAN
Formato: Artículo
Publicado: Association for Computing Machinery Mar2022
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=155410721&site=ehost-live
header:
  @attributes:
    shortDbName: hlh
    uiTerm: 155410721
    longDbName: Humanities International Complete
    uiTag: AN
  controlInfo:
    bkinfo:
    jinfo:
      jid:
        00010782
        ACM
      jtl: Communications of the ACM
      issn: 00010782
      maglogo: N
    pubinfo:
      dt: Mar2022
      vid: 65
      iid: 3
      pid: 68
      pub: Association for Computing Machinery
    artinfo:
      ui:
        155410721
        10.1145/3486597
      ppf: 38
      ppct: 8
      formats:
      tig:
        atl: Human-Centered Approach to Static-Analysis-Driven Developer Tools.
      aug:
        au: NADEEM, AYMAN
        affil: Senior software engineer at GitHub, building security infrastructure for abuse mitigation at scale
      su:
        Software development tools
        Computer software development
        Data analytics
        Programming languages
        Software engineering
        Computer architecture
        Human-computer interaction
      sug:
        subj:
          Software development tools
          Computer software development
          Data analytics
          Programming languages
          Software engineering
          Computer architecture
          Human-computer interaction
      ab: The article calls for an emphasis on static analysis in the design of software development tools to detect and prevent anomalies, security risks, and nonfunctional code. Legal ramifications for safeguarding source code are outlined along with the alleged increasing complexity of software engineering and diversity of computer programming languages. The author calls for standardization of software engineering methods and computer architecture along with an increased emphasis on human-computer interaction.
      pubtype: Periodical
      doctype: Article
      src: R
    language: English
    refInfo:
    copyright:
      @attributes:
        flag: Y
      dt:
        @attributes:
          year: 2022
    holdings:
      @attributes:
        islocal: N