SYSTEM FOR LEARNING EMBEDDINGS OF CODE EDITS
Systems and methods are provided for analyzing a commit comprising an updated version of software code against a previous version of software code to determine a plurality of methods in the commit that have been changed, identifying a previous version and an updated version for each method that has...
Saved in:
Main Authors | , , |
---|---|
Format | Patent |
Language | English |
Published |
04.04.2024
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | Systems and methods are provided for analyzing a commit comprising an updated version of software code against a previous version of software code to determine a plurality of methods in the commit that have been changed, identifying a previous version and an updated version for each method that has been changed, and generating graphical representations of each previous version and each updated version of each method that has been changed. The systems and methods further provide for extracting path contexts from each graphical representation for each previous version and each updated version of each method, determining path contexts that are different by comparing each path context for each previous version with an associated updated version of each method, and encoding each path context that is different to generate at least one commit vector representation of the commit. |
---|---|
Bibliography: | Application Number: US202217955786 |