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...
| Publicado en: | Communications of the ACM Vol. 65; no. 3; pp. 38 - 46 |
|---|---|
| Autor principal: | |
| 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 |
|---|