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...

Full description

Bibliographic Details
Published in:Communications of the ACM Vol. 65; no. 3; pp. 38 - 46
Main Author: NADEEM, AYMAN
Format: Article
Published: Association for Computing Machinery Mar2022
Subjects:
Online Access:View this record in EBSCOhost
Description
Summary: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.