12 papers
The State of Open Science in Software Engineering Research: A Case Study of ICSE Artifacts
Al Muttakin, Saikat Mondal, Chanchal K. Roy
Replication packages are crucial for enabling transparency, validation, and reuse in software engineering (SE) research. While artifact sharing is now a standard practice and even…
Algorithm-Based Pipeline for Reliable and Intent-Preserving Code Translation with LLMs
Shahriar Rumi Dipto, Saikat Mondal, Chanchal K. Roy
Code translation, the automatic conversion of programs between languages, is a growing use case for Large Language Models (LLMs). However, direct one-shot translation often fails t…
Why Are AI Agent Involved Pull Requests (Fix-Related) Remain Unmerged? An Empirical Study
Khairul Alam, Saikat Mondal, Banani Roy
Autonomous coding agents (e.g., OpenAI Codex, Devin, GitHub Copilot) are increasingly used to generate fix-related pull requests (PRs) in real world software repositories. However,…
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…