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
Descripción
Sumario: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.