Back to results
US 2020/0225945 A1Published application
Coding output
AssigneeGithub Software UK Ltd.
InventorsIan Paul Wright, Albert Ziegler
Life of this patent
Estimating the term…
Abstract
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for receiving a source code change; computing a distribution of standard coding durations using a model that takes as input features of source code changes; and computing a representative duration for the code change using the distribution of standard coding durations, wherein the representative duration represents a measure of how long a standard developer defined by the model would take to make the code change.
Claims20
A system comprising:
- one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising:
- receiving a source code change;
- computing a distribution of standard coding durations using a model that takes as input features of source code changes;
- and
- computing a representative duration for the code change using the distribution of standard coding durations, wherein the representative duration represents a measure of how long a standard developer defined by the model would take to make the code change.
2 more elements
A method comprising:
- receiving a source code change;
- computing a distribution of standard coding durations using a model that takes as input features of source code changes;
- and
- computing a representative duration for the code change using the distribution of standard coding durations, wherein the representative duration represents a measure of how long a standard developer defined by the model would take to make the code change.
1 more element
A system comprising:
- one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising:
- training a predictive model to represent a measuring standard over a population of inputs;
- and
- receiving a first input;
- and
- using the predictive model to generate a value that represents a quantity of units of the measuring standard for the first input.
3 more elements
Dependencies are inferred from the claim text.