Back to results
US 2014/0280110 A1Published application
Requests for source code text
AssigneeHewlett-Packard Development Company, L.P.
InventorsAlkiviadis Simitsis, Georgia Koutrika
Life of this patent
Estimating the term…
Abstract
Disclosed herein are a system, non-transitory computer readable medium and method for fulfilling requests for source code. A description is associated with each section of source code text. A section of source code, whose description at least partially matches a source code request, is obtained and displayed.
Claims20
A system comprising:
- a repository to store source code text, the source code text comprising a plurality of sections;
- an indexer module which, if executed, instructs at least one processor to associate each section with a descriptor comprising a natural language description of a respective section;
- and
- a searcher module which, if executed, instructs at least one processor to read a request for a particular type of source code and to obtain each section of the stored source code text whose descriptor at least partially matches the request, each obtained section being adaptable for producing at least some of the type of source code requested.
1 more element
A non-transitory computer readable medium having instructions therein which, if executed, cause a processor to:
- generate a natural language description for each section of text in a plurality of source code files;
- parse a request for a particular type of source code text that specifies a particular action to be performed by a computer;
- and
- obtain each section of text whose description at least partially matches the parsed request, each obtained section being adaptable for generating at least some of the type of source code text requested.
1 more element
A method comprising:
- generating, using at least one processor, a descriptor for each section of text in a plurality of source code text files stored in a repository;
- accessing, using at least one processor, a search request for source code that performs a particular task when executed by a computer;
- and
- displaying, using at least one processor, each section of text whose descriptor at least partially matches keywords in the search request, the displayed sections being adaptable for constructing at least part of the requested source code.
1 more element
Dependencies are inferred from the claim text.