Patent · US Active

Code refactor renaming recommender

US11604640B2 · kind B2 · utility

0Cited by
0References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 11, 2020
Grant dateMar 14, 2023
Priority date
Expiry dateJan 7, 2041

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F8/71
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

An approach to code refactor renaming may be provided. Source code with a naming convention for functions and classes can be presented to a machine learning model. The model may identify the names for functions and classes. The identified names may be tokenized. Docstrings associated with functions and classes may be identified. Code for the identified functions and classes and associated may be input into a feature vector generation mechanism. A model may be trained mapping the generated feature vectors to tokenized identified names, via regression. The model can be utilized to analyze input code with the same naming convention to predict names for functions and classes, allowing for the recommendation of function and class names in accordance with the programming code naming convention.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.