Jun, 2022

InvAASTCluster:基于不变式的程序聚类在入门编程作业中的应用

TL;DR该论文提出了一种新颖的程序聚类方法 InvAASTCluster,利用动态生成的程序不变量观察多个程序执行结果以聚类语义等效的 IPAs。研究结果表明,InvAASTCluster 在聚类一组不同 IPAs 时,比基于语法的表示方法表现更好。同时,将 InvAASTCluster 整合到程序修复工具中,在短时间内修复了更多学生程序,相比于现有技术有所提升。