CPC G06F 8/75 (2013.01) | 20 Claims |
1. A computer implemented method for modernizing applications, the computer implemented method comprising:
analyzing, by a number of processor units, each application in the applications in isolation from other applications to identify issues in code for the applications and a number of common code components;
creating, by the number of processor units, a directed graph structure using the issues identified in the applications and the number of common code components, wherein the directed graph structure includes relationships between the applications, the number of common code components, and the issues identified;
determining, by the number of processor units, a common code component modernization cost for the number of common code components using the directed graph structure; and
determining, by the number of processor units, an application modernization cost for a set of the applications using the directed graph structure, wherein the application modernization cost for the set of the applications takes into account the common code component cost for modernizing the number of common code components.
|