60 citations · 91 across the 11 of their papers we have counts for
9 papers · 1 filter
An insight into the technical debt-fix trade off in software backporting
Jarin Tasnim, Debasish Chakroborti, Chanchal K. Roy +1
Maintaining software is an ongoing process that stretches beyond the initial release. Stable software versions continuously evolve to fix bugs, add improvements, address security i…
GPTCloneBench: A comprehensive benchmark of semantic clones and cross-language clones using GPT-3 model and SemanticCloneBench
Ajmain Inqiad Alam, Palash Ranjan Roy, Farouq Al-omari +3
With the emergence of Machine Learning, there has been a surge in leveraging its capabilities for problem-solving across various domains. In the code clone realm, the identificatio…
Backports: Change Types, Challenges and Strategies
Debasish Chakroborti, Kevin A. Schneider, Chanchal K. Roy
Source code repositories allow developers to manage multiple versions (or branches) of a software system. Pull-requests are used to modify a branch, and backporting is a regular ac…
Evaluating the Performance of Clone Detection Tools in Detecting Cloned Co-change Candidates
Md Nadim, Manishankar Mondal, Chanchal K. Roy +1
Co-change candidates are the group of code fragments that require a change if any of these fragments experience a modification in a commit operation during software evolution. The…
The Reproducibility of Programming-Related Issues in Stack Overflow Questions
Saikat Mondal, Mohammad Masudur Rahman, Chanchal K. Roy +1
Software developers often look for solutions to their code-level problems using the Stack Overflow Q&A website. To receive help, developers frequently submit questions containing s…
Semantic Slicing of Architectural Change Commits: Towards Semantic Design Review
Amit Kumar Mondal, Chanchal K. Roy, Kevin A. Schneider +2
Software architectural changes involve more than one module or component and are complex to analyze compared to local code changes. Development teams aiming to review architectural…
A Machine Learning Based Framework for Code Clone Validation
Golam Mostaeen, Banani Roy, Chanchal Roy +2
A code clone is a pair of code fragments, within or between software systems that are similar. Since code clones often negatively impact the maintainability of a software system, s…
An Exploratory Study to Find Motives Behind Cross-platform Forks from Software Heritage Dataset
Avijit Bhattacharjee, Sristy Sumana Nath, Shurui Zhou +4
The fork-based development mechanism provides the flexibility and the unified processes for software teams to collaborate easily in a distributed setting without too much coordinat…
Recommending Comprehensive Solutions for Programming Tasks by Mining Crowd Knowledge
Rodrigo F. G. Silva, Chanchal K. Roy, Mohammad Masudur Rahman +3
Developers often search for relevant code examples on the web for their programming tasks. Unfortunately, they face two major problems. First, the search is impaired due to a lexic…