Invalidator: Automated Patch Correctness Assessment Via Semantic and Syntactic Reasoning | IEEE Journals & Magazine | IEEE Xplore