ISSTA 2015年的distinguished paper:
使用file 级别的依赖来选择test,即如果修改所依赖的文件并不包含文件A,那么针对于A的test suite也就不需要执行。有别人使用class level dependency。那其实很关键的一步在于需要事先知道哪些test是会执行到哪些文件的。这样才能做test的selection。
工具EKSTAZI
文中提到的其他工具:FaultTracer,method-method based RTS tool。
Memoize,跟踪文件打开的工具。Fabricate是改进版。
IncPy,跟踪函数的调用。计算file的checksum
sloccount,统计代码行的工具。