2022

CodeDSI: Differentiable Code Search

Nadeem, Usama, Ziems, Noah, Wu, Shaoen

Understand

Reimplementing solutions to previously solved software engineering problems is not only inefficient but also introduces inadequate and error-prone code.

  • Many existing methods achieve impressive performance on this issue by using autoregressive text-generation models trained on code.
  • However, these methods are not without their flaws.
  • The generated code from these models can be buggy, lack documentation, and introduce vulnerabilities that may go unnoticed by developers.

Reading the bibliography…