activity
20172026
most citedElixir: Effective object-oriented program repair

201 citations · 276 across the 8 of their papers we have counts for

collaborators

9 papers

cs.AI2026

From Errors to Rules: Iterative Prompt Optimization for Text Classification

Yueying Cui, Renhao Xue, Yi Zhang +1

Prompt optimization for text classification spans diverse approaches, from demonstration selection to exploration-based search to error-driven diagnosis, each with known but incomp…

cs.SE2022

Providing Real-time Assistance for Repairing Runtime Exceptions using Stack Overflow Posts

Sonal Mahajan, Mukul R. Prasad

Runtime Exceptions (REs) are an important class of bugs that occur frequently during code development. Traditional Automatic Program Repair (APR) tools are of limited use in this "…

cs.LG2022★ 11 cited

SapientML: Synthesizing Machine Learning Pipelines by Learning from Human-Written Solutions

Ripon K. Saha, Akira Ura, Sonal Mahajan +6

Automatic machine learning, or AutoML, holds the promise of truly democratizing the use of machine learning (ML), by substantially automating the work of data scientists. However,…

cs.SE2021★ 201 cited

Elixir: Effective object-oriented program repair

Ripon K. Saha, Yingjun Lyu, Hiroaki Yoshida +1

This work is motivated by the pervasive use of method invocations in object-oriented (OO) programs, and indeed their prevalence in patches of OO-program bugs. We propose a generate…

cs.SE2021★ 2 cited

Q&A MAESTRO: Q&A Post Recommendation for Fixing Java Runtime Exceptions

Yusuke Kimura, Takumi Akazaki, Shinji Kikuchi +2

Programmers often use Q&A sites (e.g., Stack Overflow) to understand a root cause of program bugs. Runtime exceptions is one of such important class of bugs that is actively discus…

cs.SE2020★ 21 cited

Recommending Stack Overflow Posts for Fixing Runtime Exceptions using Failure Scenario Matching

Sonal Mahajan, Negarsadat Abolhassani, Mukul R. Prasad

Using online Q&A forums, such as Stack Overflow (SO), for guidance to resolve program bugs, among other development issues, is commonplace in modern software development practice.…