Patent ID: 8572566

Claim:
A method for analyzing changes in customized code of an enterprise resource planning (ERP) application from a previous instance of transformation of the customized code of the ERP application, the method comprising: (a) identifying, by an automated maintenance tool, from an instance of an enterprise resource planning (ERP) application previously transformed by the automated maintenance tool, changes to customized code of the ERP application since a previous execution of transformation was performed, via a change package provided by a version control system of the ERP application, wherein the version control system of the ERP application is interfaced with the automated maintenance tool; (b) determining, by the automated maintenance tool, which portions of changes to the customized code violate a predetermined set of coding rules by detecting deviation from one or more naming conventions in the changes to the customized code, wherein the predetermined set of coding rules are used by the automated maintenance tool to generate the instance of the previously transformed ERP application; and (c) enumerating, by the automated maintenance tool, the portions of changes to the customized code that violate the predetermined set of coding rules by developer, time and type of object.