| CPC G06F 8/71 (2013.01) [G06F 11/3428 (2013.01)] | 14 Claims |

|
1. A method comprising:
generating a contributor score for a contributor of source code to a software project and saving the contributor score to a storage device, wherein the contributor score reflects a degree to which source code submissions by the contributor are trustworthy;
executing a performance test of the software project, generating a relevance score for each section of the software project based on results of the performance test, and storing the relevance score to the storage device, wherein the relevance score for a particular section indicates a degree to which that particular section consumes processing resources during execution;
receiving a change request from the contributor to change a part of the software project, wherein the change request includes new or updated source code for the software project; and
in response to receiving the change request:
identifying sections of the software project affected by the new or updated source code;
for each identified section, retrieving the relevance score for the identified section, and determining whether to performance test the identified section based on the relevance score;
retrieving the contributor score from the storage device;
comparing, by a processing device, the contributor score to a threshold to identify an action to be performed in relation to the change request; and
executing the action.
|