Chanchal K. Roy
8 papers in the PaperMetrix corpus
Papers by this author
-
PARC: Recommending API methods parameters
2015
APIs have grown considerably in size. To free developers from remembering every detail of an API, code completion has become an integral part of modern IDEs. Most work on code completion targets completing API method …
-
Recommending Relevant Sections from a Webpage about Programming Errors and Exceptions
2015 · arXiv (Cornell University)
Programming errors or exceptions are inherent in software development and maintenance, and given today's Internet era, software developers often look at web for finding working solutions. They make use of a search engine for retrieving …
-
BigCloneEval: A Clone Detection Tool Evaluation Framework with BigCloneBench
2016
Many clone detection tools have been proposed in the literature. However, our knowledge of their performance in real software systems is limited, particularly their recall. We previously introduced our BigCloneBench, a big clone benchmark of …
-
Bug Propagation through Code Cloning: An Empirical Study
2017
Code clones are defined to be the identical or nearly similar code fragments in a code-base. According to a number of existing studies, code clones are directly related to bugs and inconsistencies in software systems. …
-
CCAligner
2018
Copying code and then pasting with large number of edits is a common activity in software development, and the pasted code is a kind of complicated Type-3 clone. Due to large number of edits, we …
-
Improved query reformulation for concept location using CodeRank and document structures
2017
During software maintenance, developers usually deal with a significant number of software change requests. As a part of this, they often formulate an initial query from the request texts, and then attempt to map the …
-
Towards Crowd-Sourced API Documentation
2019
The learnability of an API suffers when the official documentation of the API is incomplete. Developers discuss usage scenarios of APIs in the online developer forums. As such, by automatically mining such crowd-sourced documentation of …
-
SAGA: Efficient and Large-Scale Detection of Near-Miss Clones with GPU Acceleration
2020
Clone detection on large code repository is necessary for many big code analysis tasks. The goal is to provide rich information on identical and similar code across projects. Detecting near-miss code clones on big code …