Automatically identifying source code relevant to a task
AssigneeInternational Business Machines Corporation
InventorsMaki Hiekata, Mihoko Hasegawa, Kensuke Matsuoka, Duc Binh Bui
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsMaki Hiekata, Mihoko Hasegawa, Kensuke Matsuoka, Duc Binh Bui
Estimating the term…
Mechanisms are provided to automatically identify source code relevant to a task among a set of disparate source code. The mechanisms search a plurality of working sets based on a given keyword associated with the task in order to identify a subset of working sets from a working set store that comprises the given keyword. The mechanisms identify source code files associated with the identified working sets. The mechanisms determine a score that depends on the occurrences of matched working sets for the given keyword within each identified source code file. For each directory or repository, the mechanisms determine an aggregated score for all the source code files comprised therein. The mechanisms present a listing of all identified source code files by directory and repository, where the listing illustrates a relevancy of repositories, directories, and source code files that comprise the given keyword associated with the task.
A method, in a data processing system comprising at least one processor and at least one memory, the at least one memory comprising instructions that are executed by the at least one processor to cause the at least one processor to be configured to implement a source code identification mechanism to automatically identify source code relevant to a task among a set of disparate source code, the method comprising:
A computer program product comprising a non-transitory computer readable storage medium having a computer readable program stored within, wherein the computer readable program, when executed on a data processing system, causes the data processing system to implement a source code identification mechanism to automatically identify source code relevant to a task among a set of disparate source code, and further causes the data processing system to:
A data processing system comprising:
Dependencies are inferred from the claim text.