2021

Sorald: Automatic Patch Suggestions for SonarQube Static Analysis Violations

Etemadi, Khashayar, Harrand, Nicolas, Larsen, Simon et al.

Understand

Previous work has shown that early resolution of issues detected by static code analyzers can prevent major costs later on.

  • However, developers often ignore such issues for two main reasons.
  • First, many issues should be interpreted to determine if they correspond to actual flaws in the program.
  • Second, static analyzers often do not present the issues in a way that is actionable.

Reading the bibliography…