74 citations · 83 across the 5 of their papers we have counts for
6 papers
Clarity Is Not Assumed: Understanding LLM-Based Code Generation under Ambiguous Requirements
Di Yang, Xinou Xie, Xiuwen Yang +7
Software requirement ambiguity is ubiquitous in real-world development, stemming from the inherent imprecision of natural language and the varying interpretations of stakeholders.…
Analyzing and Supporting Adaptation of Online Code Examples
Tianyi Zhang, Di Yang, Cristina Videira Lopes +1
Developers often resort to online Q&A forums such as Stack Overflow (SO) for filling their programming needs. Although code examples on those forums are good starting points, they…
Towards Automating Precision Studies of Clone Detectors
Vaibhav Saini, Farima Farmahinifarahani, Yadong Lu +5
Current research in clone detection suffers from poor ecosystems for evaluating precision of clone detection tools. Corpora of labeled clones are scarce and incomplete, making eval…
Stack Overflow in Github: Any Snippets There?
Di Yang, Pedro Martins, Vaibhav Saini +1
When programmers look for how to achieve certain programming tasks, Stack Overflow is a popular destination in search engine results. Over the years, Stack Overflow has accumulated…
Collective Intelligence for Smarter API Recommendations in Python
Andrea Renika D'Souza, Di Yang, Cristina V. Lopes
Software developers use Application Programming Interfaces (APIs) of libraries and frameworks extensively while writing programs. In this context, the recommendations provided in c…
From Query to Usable Code: An Analysis of Stack Overflow Code Snippets
Di Yang, Aftab Hussain, Cristina Lopes
Enriched by natural language texts, Stack Overflow code snippets are an invaluable code-centric knowledge base of small units of source code. Besides being useful for software deve…