• Patent Title: REFACTORING AND/OR REARCHITECTING SOURCE CODE USING MACHINE LEARNING
  • Application No.: US17668974
    Application Date: 2022-02-10
  • Publication No.: US20230251856A1
    Publication Date: 2023-08-10
  • Inventor: Bin NiJoshua Howland
  • Applicant: Google LLC
  • Applicant Address: US CA Mountain View
  • Assignee: Google LLC
  • Current Assignee: Google LLC
  • Current Assignee Address: US CA Mountain View
  • Main IPC: G06F8/72
  • IPC: G06F8/72 G06N3/10
REFACTORING AND/OR REARCHITECTING SOURCE CODE USING MACHINE LEARNING
Abstract:
Implementations are described herein for leveraging machine learning to automate source code refactoring and/or rearchitecting. In various implementations, one or more ground truth boundaries may be removed from one or more boundaried source code files to produce one or more boundary-less source code files. One or more of the boundary-less source code files may be processed using a machine learning model to predict one or more candidate boundaries for reintroduction into the one or more boundary-less source code files. The one or more ground truth boundaries may be compared with the one or more predicted candidate boundaries. The machine learning model may be trained based on the comparing.
Public/Granted literature
Information query
Patent Agency Ranking
0/0