6 papers
Human-Aligned Enhancement of Programming Answers with LLMs Guided by User Feedback
Suborno Deb Bappon, Saikat Mondal, Chanchal K. Roy +1
Large Language Models (LLMs) are widely used to support software developers in tasks such as code generation, optimization, and documentation. However, their ability to improve exi…
Can We Trust the AI Pair Programmer? Copilot for API Misuse Detection and Correction
Saikat Mondal, Chanchal K. Roy, Hong Wang +2
API misuse introduces security vulnerabilities, system failures, and increases maintenance costs, all of which remain critical challenges in software development. Existing detectio…
Does Editing Improve Answer Quality on Stack Overflow? A Data-Driven Investigation
Saikat Mondal, Chanchal K. Roy
High-quality answers in technical Q&A platforms like Stack Overflow (SO) are crucial as they directly influence software development practices. Poor-quality answers can introduce i…
GENCNIPPET: Automated Generation of Code Snippets for Supporting Programming Questions
Saikat Mondal, Chanchal K. Roy
Context: Software developers often ask questions on Technical Q&A forums like Stack Overflow (SO) to seek solutions to their programming-related problems (e.g., errors and unexpect…
On the Use of Deep Learning Models for Semantic Clone Detection
Subroto Nag Pinku, Debajyoti Mondal, Chanchal K. Roy
Detecting and tracking code clones can ease various software development and maintenance tasks when changes in a code fragment should be propagated over all its copies. Several dee…
Why Do Developers Engage with ChatGPT in Issue-Tracker? Investigating Usage and Reliance on ChatGPT-Generated Code
Joy Krishan Das, Saikat Mondal, Chanchal K. Roy
Large language models (LLMs) like ChatGPT have shown the potential to assist developers with coding and debugging tasks. However, their role in collaborative issue resolution is un…