System for identifying and characterizing code changes

CN116909622BActive Publication Date: 2026-11-03SAP SE
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211615538.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2022-04-19
Filing Date
2022-12-15
Publication Date
2026-11-03
Estimated Expiration
2042-12-15

AI Technical Summary

Technical Problem

Existing technologies are inefficient and non-scalable when comparing different versions of software applications. They require specific algorithm coding for different applications and objects, and updates may disrupt existing workflows, causing users to worry about system downtime and reduced efficiency.

Method used

A general algorithm is provided that generates signatures of code artifacts and compares the signature differences, combines custom rules to determine the functional context and functional score, and presents update suggestions to the user.

Benefits of technology

It achieves efficient and universal code change representation, reduces development resource consumption, helps users decide whether to update the software version, and reduces the risk of system downtime.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116909622B_ABST
    Figure CN116909622B_ABST
Patent Text Reader

Abstract

Systems and methods include determining a first code artifact and a second code artifact, generating a first plurality of key-value pairs based on the first code artifact and a second plurality of key-value pairs based on the second code artifact, identifying a plurality of changes between the first plurality of key-value pairs and the second plurality of key-value pairs, the plurality of changes represented by a third plurality of key-value pairs; for each of a plurality of rules, determining whether the third plurality of key-value pairs includes at least one key-value pair associated with the rule, and if so, applying the rule to each of the at least one key-value pair to determine an analysis output associated with each of the at least one key-value pair, and generating a visualization based on the analysis output.
Need to check novelty before this filing date? Find Prior Art

Citation Information

Patent Citations

  • Naming resolution method for multiple layers of nested json data

    CN105868167A

  • Unique instruction identifier that identifies common instructions across different code releases

    US10903988B1