Search Results for author: Earl T. Barr

Found 12 papers, 3 papers with code

Epicure: Distilling Sequence Model Predictions into Patterns

no code implementations16 Aug 2023 Miltiadis Allamanis, Earl T. Barr

Most machine learning models predict a probability distribution over concrete outputs and struggle to accurately predict names over high entropy sequence distributions.

Descriptive

Automatic Semantic Augmentation of Language Model Prompts (for Code Summarization)

no code implementations13 Apr 2023 Toufique Ahmed, Kunal Suresh Pai, Premkumar Devanbu, Earl T. Barr

This approach improves performance in several different settings suggested by prior work, including for two different Large Language Models.

Code Summarization Information Retrieval +3

Is Surprisal in Issue Trackers Actionable?

no code implementations15 Apr 2022 James Caddy, Markus Wagner, Christoph Treude, Earl T. Barr, Miltiadis Allamanis

In this study we will propose a new method for unusual event detection in software repositories using surprisal.

Event Detection Language Modelling

Typilus: Neural Type Hints

3 code implementations6 Apr 2020 Miltiadis Allamanis, Earl T. Barr, Soline Ducousso, Zheng Gao

The network uses deep similarity learning to learn a TypeSpace -- a continuous relaxation of the discrete space of types -- and how to embed the type properties of a symbol (i. e. identifier) into it.

One-Shot Learning Vocal Bursts Type Prediction

OptTyper: Probabilistic Type Inference by Optimising Logical and Natural Constraints

1 code implementation1 Apr 2020 Irene Vlassi Pandi, Earl T. Barr, Andrew D. Gordon, Charles Sutton

OptTyper combines a continuous interpretation of logical constraints derived by classical static analysis of TypeScript code, with natural constraints obtained from a deep learning model, which learns naming conventions for types from a large codebase.

Type prediction Vocal Bursts Type Prediction

Model Validation Using Mutated Training Labels: An Exploratory Study

no code implementations24 May 2019 Jie M. Zhang, Mark Harman, Benjamin Guedj, Earl T. Barr, John Shawe-Taylor

MV mutates training data labels, retrains the model against the mutated data, then uses the metamorphic relation that captures the consequent training performance changes to assess model fit.

BIG-bench Machine Learning General Classification +1

SafeStrings: Representing Strings as Structured Data

no code implementations25 Apr 2019 David Kelly, Mark Marron, David Clark, Earl T. Barr

We introduce SafeStrings to solve this problem and expose latent structure in strings.

Programming Languages

Deep Learning to Detect Redundant Method Comments

1 code implementation12 Jun 2018 Annie Louis, Santanu Kumar Dash, Earl T. Barr, Charles Sutton

To address this problem, we introduce the notion of comment entailment from code, high entailment indicating that a comment's natural language semantics can be inferred directly from the code.

A Survey of Machine Learning for Big Code and Naturalness

no code implementations18 Sep 2017 Miltiadis Allamanis, Earl T. Barr, Premkumar Devanbu, Charles Sutton

We contrast programming languages against natural languages and discuss how these similarities and differences drive the design of probabilistic models.

BIG-bench Machine Learning Navigate

Tailored Mutants Fit Bugs Better

no code implementations8 Nov 2016 Miltiadis Allamanis, Earl T. Barr, René Just, Charles Sutton

The results demonstrate that the location selection heuristics produce mutants more closely coupled to real faults for a given budget of mutation operator applications.

Software Engineering

Cannot find the paper you are looking for? You can Submit a new open access paper.