Identifying Changes in Source Code
First Claim
Patent Images
1. A data processing method comprisingmaintaining a source code repository;
- checking out a component from the source code repository;
checking in a modified version of the component to the source code repository to form a modified version of the component;
identifying changes between the modified version of the component and the component;
applying one or more pattern matching techniques to the identified changes, wherein applying the one or more pattern matching techniques generates an output;
storing the output of the one or more pattern matching techniques; and
presenting the output.
1 Assignment
0 Petitions
Accused Products
Abstract
A data processing method comprises maintaining a source code repository, checking out a component from the source code repository, checking in a modified version of the component to the source code repository, identifying the changes between the modified version of the component and the original component, applying one or more pattern matching techniques to the identified changes, storing the output of the pattern matching techniques, and displaying the output.
56 Citations
18 Claims
-
1. A data processing method comprising
maintaining a source code repository; -
checking out a component from the source code repository; checking in a modified version of the component to the source code repository to form a modified version of the component; identifying changes between the modified version of the component and the component; applying one or more pattern matching techniques to the identified changes, wherein applying the one or more pattern matching techniques generates an output; storing the output of the one or more pattern matching techniques; and presenting the output. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A data processing system comprising
a source code repository; -
an interface for checking out a component from the source code repository and for checking in a modified version of the component to the source code repository; an analyser for identifying changes between the modified version of the component and the component, and for applying one or more pattern matching techniques to the identified changes, wherein applying the one or more pattern matching techniques generates an output; a database for storing the output of the one or more pattern matching techniques; and a display device for displaying the output. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product on a computer readable medium, the product comprising instructions, wherein the instructions, when executed by a computing device, cause the computing device to:
-
maintain a source code repository; check out a component from the source code repository; check in a modified version of the component to the source code repository; identify changes between the modified version of the component and the component; apply one or more pattern matching techniques to the identified changes, wherein applying the one or more pattern matching techniques generates an output; store the output of the one or more pattern matching techniques; and present the output. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification