A Sketching-Based Approach for Debugging Using Test Cases. - Jinru Hua; Sarfraz Khurshid (ATVA, 2016)

Repairing Intricate Faults in Code Using Machine Learning and Path Exploration. - Divya Gopinath; Kaiyuan Wang; Jinru Hua; Sarfraz Khurshid (ICSME, 2016)

EdSketch: execution-driven sketching for Java. - Jinru Hua; Sarfraz Khurshid (SPIN, 2017)

Towards practical program repair with on-demand candidate generation. - Jinru Hua; Mengshi Zhang; Kaiyuan Wang; Sarfraz Khurshid (ICSE, 2018)

EdSynth: Synthesizing API Sequences with Conditionals and Loops. - Zijiang Yang; Jinru Hua; Kaiyuan Wang; Sarfraz Khurshid (ICST, 2018)

SketchFix: a tool for automated program repair approach using lazy candidate generation. - Jinru Hua; Mengshi Zhang; Kaiyuan Wang; Sarfraz Khurshid (ESEC/SIGSOFT FSE, 2018)

EdSketch: execution-driven sketching for Java. - Jinru Hua; Yushan Zhang; Yuqun Zhang; Sarfraz Khurshid (Int. J. Softw. Tools Technol. Transf., 2019)