-
公开(公告)号:US20240111522A1
公开(公告)日:2024-04-04
申请号:US17955786
申请日:2022-09-29
Applicant: SAP SE
Inventor: Niccolo Togni , Antonino Sabetta , Rocio Cabrera Lozoya
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.