CPC G06F 8/77 (2013.01) [G06F 8/71 (2013.01); G06F 8/73 (2013.01)] | 15 Claims |
1. A system, comprising:
one or more processors; and
one or more computer-readable media storing computer-executable instructions that, when executed by the one or more processors, cause the one or more processors to:
identify a first version of a software code block;
identify a second version of the software code block;
determine a change in a complexity metric value between the first version of the software code block and the second version of the software code block;
identify that the software code block is associated with a software team;
recommend modification, based at least in part on a change in the complexity metric value, to a resource associated with the software team, wherein the resource includes a software developer resource;
identify a time period over which to determine the change in complexity associated with the software team, wherein to determine the change in complexity associated with the software team comprises determining that a second change in complexity value associated with a second software code block and the change in complexity value associated with the software code block occurred during the time period;
determine the second change in complexity value associated with the second software code block, the second software code block associated with the software team;
determine, based at least in part on the change in complexity metric value and the second change in complexity metric value, a change in complexity associated with the software team over the time period; and
generate a report indicating the change in complexity associated with the software team.
|