Researcher profile

Chanchal K. Roy

8 papers in the PaperMetrix corpus

Publications

Papers by this author

  1. 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 …

  2. 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 …

  3. 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 …

  4. 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. …

  5. 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 …

  6. 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 …

  7. 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 …

  8. 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 …