Search Results - "Devanbu, Premkumar"

Refine Results
  1. 1

    Learning to Predict User-Defined Types by Jesse, Kevin, Devanbu, Premkumar T., Sawant, Anand

    Published in IEEE transactions on software engineering (01-04-2023)
    “…TypeScript is a widely adopted gradual typed language where developers can optionally type variables, functions, parameters and more. Probabilistic type…”
    Get full text
    Journal Article
  2. 2

    Naturally!: How Breakthroughs in Natural Language Processing Can Dramatically Help Developers by Sawant, Anand Ashok, Devanbu, Premkumar

    Published in IEEE software (01-09-2021)
    “…Taking advantage of the naturalness hypothesis for code, recent development, and research has focused on applying machine learning (ML) techniques originally…”
    Get full text
    Journal Article
  3. 3

    SynShine: Improved Fixing of Syntax Errors by Ahmed, Toufique, Ledesma, Noah Rose, Devanbu, Premkumar

    Published in IEEE transactions on software engineering (01-04-2023)
    “…Novice programmers struggle with the complex syntax of modern programming languages like Java , and make lot of syntax errors. The diagnostic syntax error…”
    Get full text
    Journal Article
  4. 4

    Learning to Find Usages of Library Functions in Optimized Binaries by Ahmed, Toufique, Devanbu, Premkumar, Sawant, Anand Ashok

    Published in IEEE transactions on software engineering (01-10-2022)
    “…Much software, whether beneficent or malevolent, is distributed only as binaries, sans source code. Absent source code, understanding binaries' behavior can be…”
    Get full text
    Journal Article
  5. 5

    The ManyBugs and IntroClass Benchmarks for Automated Repair of C Programs by Le Goues, Claire, Holtschulte, Neal, Smith, Edward K., Brun, Yuriy, Devanbu, Premkumar, Forrest, Stephanie, Weimer, Westley

    Published in IEEE transactions on software engineering (01-12-2015)
    “…The field of automated software repair lacks a set of common benchmark problems. Although benchmark sets are used widely throughout computer science, existing…”
    Get full text
    Journal Article
  6. 6

    Better Patching Using LLM Prompting, via Self-Consistency by Ahmed, Toufique, Devanbu, Premkumar

    “…Large Language models (LLMs) can be induced to solve non-trivial problems with "few-shot" prompts including illustrative problem-solution examples. Now if the…”
    Get full text
    Conference Proceeding
  7. 7

    Mining Semantic Loop Idioms by Allamanis, Miltiadis, Barr, Earl T., Bird, Christian, Devanbu, Premkumar, Marron, Mark, Sutton, Charles

    Published in IEEE transactions on software engineering (01-07-2018)
    “…To write code, developers stitch together patterns, like API protocols or data structure traversals. Discovering these patterns can identify inconsistencies in…”
    Get full text
    Journal Article
  8. 8

    Learning lenient parsing & typing via indirect supervision by Ahmed, Toufique, Devanbu, Premkumar, Hellendoorn, Vincent J

    “…Both professional coders and teachers frequently deal with imperfect (fragmentary, incomplete, ill-formed) code. Such fragments are common in StackOverflow ;…”
    Get full text
    Journal Article
  9. 9

    Whom are you going to call? determinants of @-mentions in Github discussions by Kavaler, David, Devanbu, Premkumar, Filkov, Vladimir

    “…Open Source Software (OSS) project success relies on crowd contributions. When an issue arises in pull-request based systems, @-mentions are used to call on…”
    Get full text
    Journal Article
  10. 10

    Converging Work-Talk Patterns in Online Task-Oriented Communities by Xuan, Qi, Devanbu, Premkumar, Filkov, Vladimir

    Published in PloS one (03-05-2016)
    “…Much of what we do is accomplished by working collaboratively with others, and a large portion of our lives are spent working and talking; the patterns…”
    Get full text
    Journal Article
  11. 11

    To what extent could we detect field defects? An extended empirical study of false negatives in static bug-finding tools by Thung, Ferdian, Lucia, Lo, David, Jiang, Lingxiao, Rahman, Foyzur, Devanbu, Premkumar T.

    Published in Automated software engineering (01-12-2015)
    “…Software defects can cause much loss. Static bug-finding tools are designed to detect and remove software defects and believed to be effective. However, do…”
    Get full text
    Journal Article
  12. 12

    BugSwarm: Mining and Continuously Growing a Dataset of Reproducible Failures and Fixes by Tomassi, David A., Dmeiri, Naji, Wang, Yichen, Bhowmick, Antara, Liu, Yen-Chuan, Devanbu, Premkumar T., Vasilescu, Bogdan, Rubio-Gonzalez, Cindy

    “…Fault-detection, localization, and repair methods are vital to software quality; but it is difficult to evaluate their generality, applicability, and current…”
    Get full text
    Conference Proceeding
  13. 13

    Expertise identification and visualization from CVS by Alonso, Omar, Devanbu, Premkumar T, Gertz, Michael

    “…As software evolves over time, the identification of expertise becomes an important problem. Component ownership and team awareness of such ownership are…”
    Get full text
    Journal Article
  14. 14

    Does distributed development affect software quality? An empirical case study of Windows Vista by Bird, Christian, Nagappan, Nachiappan, Devanbu, Premkumar, Gall, Harald, Murphy, Brendan

    “…It is widely believed that distributed software development is riskier and more challenging than collocated development. Prior literature on distributed…”
    Get full text
    Conference Proceeding
  15. 15

    Multilingual training for Software Engineering by Ahmed, Toufique, Devanbu, Premkumar

    “…Well-trained machine-learning models, which leverage large amounts of open-source software data, have now become an interesting approach to automating many…”
    Get full text
    Conference Proceeding
  16. 16

    Talk and work: a preliminary report by Pattison, David S, Bird, Christian A, Devanbu, Premkumar T

    “…Developers in Open Source Software (OSS) projects communicate using mailing lists. By convention, the mailing lists used only for task-related discussions, so…”
    Get full text
    Journal Article
  17. 17

    ManyTypes4TypeScript: A Comprehensive TypeScript Dataset for Sequence-Based Type Inference by Jesse, Kevin, Devanbu, Premkumar T.

    “…In this paper, we present ManyTypes4TypeScript, a very large corpus for training and evaluating machine-learning models for sequence-based type inference in…”
    Get full text
    Conference Proceeding
  18. 18

    Large Language Models and Simple, Stupid Bugs by Jesse, Kevin, Ahmed, Toufique, Devanbu, Premkumar T., Morgan, Emily

    “…With the advent of powerful neural language models, AI-based systems to assist developers in coding tasks are becoming widely available; Copilot is one such…”
    Get full text
    Conference Proceeding
  19. 19

    Multilingual training for Software Engineering by Ahmed, Toufique, Devanbu, Premkumar

    Published 03-02-2022
    “…Well-trained machine-learning models, which leverage large amounts of open-source software data, have now become an interesting approach to automating many…”
    Get full text
    Journal Article
  20. 20

    How, and why, process metrics are better by Rahman, Foyzur, Devanbu, Premkumar

    “…Defect prediction techniques could potentially help us to focus quality-assurance efforts on the most defect-prone files. Modern statistical tools make it very…”
    Get full text
    Conference Proceeding