- Patent Title: Fast change impact analysis tool for large-scale software systems
-
Application No.: US16244567Application Date: 2019-01-10
-
Publication No.: US10936478B2Publication Date: 2021-03-02
- Inventor: David John-Bruce Meibusch , Yang Zhao
- Applicant: Oracle International Corporation
- Applicant Address: US CA Redwood Shores
- Assignee: Oracle International Corporation
- Current Assignee: Oracle International Corporation
- Current Assignee Address: US CA Redwood Shores
- Agency: Ferguson Braswell Fraser Kubasta PC
- Main IPC: G06F9/44
- IPC: G06F9/44 ; G06F11/36 ; G06F11/30 ; G06F8/41

Abstract:
A method may include obtaining original source code including entities. The entities each correspond to a location in the original source code. The method may further include generating, from the original source code, a dependency graph including nodes corresponding to the entities, extracting a location index that maps each location in the original source code to one of the nodes, identifying modified locations in the original source code by comparing modified source code to the original source code, obtaining, for each of the modified locations and by searching the location index, matching nodes, determining, for each of the matching nodes, impacted nodes reachable from the matching node, and identifying, using the location index, impacted entities corresponding to the impacted nodes.
Public/Granted literature
- US20200226053A1 FAST CHANGE IMPACT ANALYSIS TOOL FOR LARGE-SCALE SOFTWARE SYSTEMS Public/Granted day:2020-07-16
Information query