Smart programming assistant
AssigneeEMC IP Holding Company LLC
InventorsYash Kumar Singh, Ayush Joshi, Abhishek Dutta, Maunica Naga Kolla
Life of this patent
Estimating the term…
Loading patent…
AssigneeEMC IP Holding Company LLC
InventorsYash Kumar Singh, Ayush Joshi, Abhishek Dutta, Maunica Naga Kolla
Estimating the term…
Methods, apparatus, and processor-readable storage media for providing a smart programming assistant are provided herein. An example computer-implemented method includes monitoring user input being provided to an application by a user; identifying a context of the user input relative to a given computer programming language; obtaining one or more candidate code completion suggestions that match the identified context, and information aggregated from a plurality of web sources that is linked to at least a given one of the candidate code completion suggestions, wherein the information comprises programming language documentation information and code samples; and outputting a ranked list of the candidate code completion suggestions and at least a portion of the obtained information to a graphical user interface associated with the application in real time, wherein the order of the ranked list is based at least in part on one or more characteristics associated with the user.
A computer-implemented method comprising steps of:
A non-transitory processor-readable storage medium having stored therein program code of one or more software programs, wherein the program code when executed by at least one processing device causes the at least one processing device:
An apparatus comprising:
Dependencies are inferred from the claim text.