US 12,259,937 B2
Graph-based design mapping and function route generation
Rong Zhao, Beijing (CN); Zhe Yan, Beijing (CN); Li Li Guan, Beijing (CN); Hao Jia Li, Beijing (CN); and Li Bo Zhang, Beijing (CN)
Assigned to International Business Machines Corporation, Armonk, NY (US)
Filed by International Business Machines Corporation, Armonk, NY (US)
Filed on Mar. 6, 2023, as Appl. No. 18/178,716.
Prior Publication US 2024/0303291 A1, Sep. 12, 2024
Int. Cl. G06F 16/954 (2019.01); G06F 3/0482 (2013.01); G06F 3/0483 (2013.01)
CPC G06F 16/954 (2019.01) [G06F 3/0482 (2013.01); G06F 3/0483 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
analyzing a plurality of first user interfaces of an earlier version of a software product and a plurality of second user interfaces of a later version of the software product to extract a plurality of features of each user interface by analyzing a screen snapshot of each of the first user interfaces and the second user interfaces to identify the features, wherein the second user interfaces include at least one change to the first user interfaces between the earlier version and the later version of the software product;
generating a first graph representing the features of the first user interfaces and a second graph representing the features of the second user interfaces;
determining a function mapping based on a similarity calculation between the first graph and the second graph;
recommending a node that satisfies an influence threshold to do limited manual labeling to help identify mapping relations between the first and second graphs based on an influence and complexity determination through traversing the first graph and the second graph, where a new mapping relationship is unable to be generated using the similarity calculation between the first and second graphs;
updating the function mapping based on the labeling; and
creating a visualization of the function mappings between the first user interfaces and the second user interfaces.