SYSTEM FOR LEARNING EMBEDDINGS OF CODE EDITS

    公开(公告)号:US20240111522A1

    公开(公告)日:2024-04-04

    申请号:US17955786

    申请日:2022-09-29

    Applicant: SAP SE

    CPC classification number: G06F8/71 G06F8/433

    Abstract: 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.

Patent Agency Ranking