papers

Publications (12)

cs.SE2022

Comments on Comments: Where Code Review and Documentation Meet

Nikitha Rao, Jason Tsay, Martin Hirzel +1

A central function of code review is to increase understanding; helping reviewers understand a code change aids in knowledge transfer and finding bugs. Comments in code largely ser…

cs.SE2020

Analyzing Web Search Behavior for Software Engineering Tasks

Nikitha Rao, Chetan Bansal, Thomas Zimmermann +2

Web search plays an integral role in software engineering (SE) to help with various tasks such as finding documentation, debugging, installation, etc. In this work, we present the…

cs.SE2023

CAT-LM: Training Language Models on Aligned Code And Tests

Nikitha Rao, Kush Jain, Uri Alon +2

Testing is an integral part of the software development process. Yet, writing tests is time-consuming and therefore often neglected. Classical test generation tools such as EvoSuit…

cs.SE2021

SoftNER: Mining Knowledge Graphs From Cloud Incidents

Manish Shetty, Chetan Bansal, Sumit Kumar +2

The move from boxed products to services and the widespread adoption of cloud computing has had a huge impact on the software development life cycle and DevOps processes. Particula…

cs.CV2025

SegSub: Evaluating Robustness to Knowledge Conflicts and Hallucinations in Vision-Language Models

Peter Carragher, Nikitha Rao, Abhinand Jha +2

Vision language models (VLM) demonstrate sophisticated multimodal reasoning yet are prone to hallucination when confronted with knowledge conflicts, impeding their deployment in in…

cs.SE2023

AI for Low-Code for AI

Nikitha Rao, Jason Tsay, Kiran Kate +2

Low-code programming allows citizen developers to create programs with minimal coding effort, typically via visual (e.g. drag-and-drop) interfaces. In parallel, recent AI-powered t…