2022

Is GitHub's Copilot as Bad as Humans at Introducing Vulnerabilities in Code?

Asare, Owura, Nagappan, Meiyappan, Asokan, N.

Understand

Several advances in deep learning have been successfully applied to the software development process.

  • Of recent interest is the use of neural language models to build tools, such as Copilot, that assist in writing code.
  • In this paper we perform a comparative empirical analysis of Copilot-generated code from a security perspective.
  • The aim of this study is to determine if Copilot is as bad as human developers.

Reading the bibliography…