CPC G06F 8/76 (2013.01) [G06F 8/71 (2013.01)] | 20 Claims |
1. A method comprising:
obtaining, by a computing system comprising one or more processor devices, codebase information for a codebase of an application that identifies a plurality of units of software instructions included in the codebase of the application;
based at least in part on the codebase information for the codebase of the application that identifies the plurality of units of software instructions, identifying, by the computing system, a plurality of invoking units of software instructions that each directly invoke one or more functions of an invoked unit of software instructions, wherein the plurality of units of software instructions comprises the plurality of invoking units of software instructions and the invoked unit of software instructions;
based on at least one criterion, selecting a first function of the one or more functions of the invoked unit of software instructions for inclusion in an interface; and
generating an interfacing unit of software instructions that implements the interface, wherein the interface is configured to be invoked by at least one invoking unit of software instructions of the plurality of invoking units of software instructions, and when the interface is invoked, to invoke the first function of the one or more functions of the invoked unit of software instructions.
|