Generating Code Summaries Using the Power of the Crowd. - Sahar Badihi; Abbas Heydarnoori (CoRR, 2016)

CrowdSummarizer: Automated Generation of Code Summaries for Java Programs through Crowdsourcing. - Sahar Badihi; Abbas Heydarnoori (IEEE Softw., 2017)

On Benign Features in Malware Detection. - Michael Cao; Sahar Badihi; Khaled Ahmed 004; Peiyu Xiong; Julia Rubin (ASE, 2020)

ARDiff: scaling program equivalence checking via iterative abstraction and refinement of common code. - Sahar Badihi; Faridah Akinotcho; Yi Li 008; Julia Rubin (ESEC/SIGSOFT FSE, 2020)

EqBench: A Dataset of Equivalent and Non-equivalent Program Pairs. - Sahar Badihi; Yi Li 008; Julia Rubin (MSR, 2021)

Responsibility in Context: On Applicability of Slicing in Semantic Regression Analysis. - Sahar Badihi; Khaled Ahmed 004; Yi Li 008; Julia Rubin (ICSE, 2023)

Slicer4D: A Slicing-based Debugger for Java. - Sahar Badihi; Sami Nourji; Julia Rubin (ASE, 2024)

CaSS: Context-Aware Slice Summarization for Debugging Regression Failures. - Sahar Badihi (ICSE Companion, 2025)