activity
20172022
most citedProgram Repair

4 citations · 6 across the 4 of their papers we have counts for

collaborators

11 papers

cs.SE20224 cited

Program Repair

Xiang Gao, Yannic Noller, Abhik Roychoudhury

Automated program repair is an emerging technology which consists of a suite of techniques to automatically fix bugs or vulnerabilities in programs. In this paper, we present a com…

cs.SE20212 cited

HIPPODROME: Data Race Repair using Static Analysis Summaries

Andreea Costea, Abhishek Tiwari, Sigmund Chianasta +3

Implementing bug-free concurrent programs is a challenging task in modern software development. State-of-the-art static analyses find hundreds of concurrency bugs in production cod…

cs.SE2021

Verifix: Verified Repair of Programming Assignments

Umair Z. Ahmed, Zhiyu Fan, Jooyong Yi +2

Automated feedback generation for introductory programming assignments is useful for programming education. Most works try to generate feedback to correct a student program by comp…

cs.CR2020

Localizing Patch Points From One Exploit

Shiqi Shen, Aashish Kolluri, Zhen Dong +2

Automatic patch generation can significantly reduce the window of exposure after a vulnerability is disclosed. Towards this goal, a long-standing problem has been that of patch loc…

cs.CY2020

Synthesizing Tasks for Block-based Programming

Umair Z. Ahmed, Maria Christakis, Aleksandr Efremov +4

Block-based visual programming environments play a critical role in introducing computing concepts to K-12 students. One of the key pedagogical challenges in these environments is…

cs.CR2019

KLEESPECTRE: Detecting Information Leakage through Speculative Cache Attacks via Symbolic Execution

Guanhua Wang, Sudipta Chattopadhyay, Arnab Kumar Biswas +2

Spectre attacks disclosed in early 2018 expose data leakage scenarios via cache side channels. Specifically, speculatively executed paths due to branch mis-prediction may bring sec…