Ethari Hrishikesh

dblp:384/5795 · DBLP profile ↗
← Back
4ranked-venue papers
1as first author
4since 2021 · last 2026
0009-0002-3836-7003ORCID · reported

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 3 · 1 first-author · 3 since 2021Artificial intelligence and machine learning · 1 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 since 2021
YearPublicationVenuePosition
2026 Leveraging Commit-Size Context and Hyper Co-Change Graph Centralities for Defect Prediction
Ethari Hrishikesh, Sonali Agarwal
SANER2
2025 Co-Change Graph Entropy: A New Process Metric for Defect Prediction
abstract
Process metrics, valued for their language independence and ease of collection, have been shown to outperform product metrics in defect prediction. Among these, change entropy (Hassan, 2009) is widely used at the file level and has proven highly effective. Additionally, past research suggests that co-change patterns provide valuable insights into software quality. Building on these findings, we introduce Co-Change Graph Entropy, a novel metric that models co-changes as a graph to quantify co-change scattering.
Ethari Hrishikesh, Meher Bhardwaj, Sonali Agarwal
EASE1
2025 EzSQL: An SQL intermediate representation for improving SQL-to-text generation
Meher Bhardwaj, Ethari Hrishikesh, Dennis Singh Moirangthem
Expert Syst. Appl.2
2024 Prevalence and Prediction of Unseen Co-Changes: A Graph-Based Approach
abstract
Co-changes refer to the phenomenon wherein two or more software entities are modified together within the same commit or when they are changed to accomplish a specific task or functionality. The key to accurate co-change prediction lies in effectively predicting unseen co-changes-those occurring between entities that have not been co-changed before. However, despite considerable research on co-change patterns and prediction, there remains a significant gap in understanding unseen co-changes, including their prevalence, complexity, and predictability. We model co-changes as a graph, treating unseen co-change prediction as a link prediction task. Our method leverages file proximity measures derived from both homogeneous and heterogeneous networks, alongside other similarity measures, to predict these unseen co-changes. Analysis of 14 Apache Software Foundation projects revealed a significantly higher prevalence of unseen co-changes (up to 23x more frequent in specific projects and 7x on average) compared to recurrent co-changes. Interestingly, comparisons of co-change complexity based on file distance in the directory structure revealed no decisive differences between the two types. Our graph-based approach achieved good accuracy in predicting unseen co-changes (average AUROC of 0.84, with some projects reaching up to 0.98). Our method achieved significantly better performance than the baseline approach, demonstrating an average recall of 90% and a precision of 38%. While the precision value might seem modest, our approach achieves very high precision@k values (near 100% for 13 out of 14 projects up to$k=100$), underlining its effectiveness in real-world applications.
Ethari Hrishikesh, Yugandhar Deasi, Sonali Agarwal
COMPSAC2