Apr, 2022

基于示例的静态分析规则合成

TL;DR本文介绍了一种新的代码质量规则综合算法 RhoSynth,它基于整数线性编程的图形对齐,通过利用开发人员所做的代码更改作为正和负样本的源来引导 RhoSynth,能够综合出 30 多个 Java 代码质量规则,同时说明了当前最先进的程序综合方法无法综合出大多数此类规则。