CPC G06Q 10/06398 (2013.01) [G06F 8/71 (2013.01); G06F 8/73 (2013.01); G06Q 10/06395 (2013.01)] | 4 Claims |
1. A method of testing computer software after modification of one or more portions of code of the computer software, the method comprising:
performing by a computer system programmed with code stored in a memory and
executable by a processor of the computer system for:
receiving code commits;
representing each code commit in an abstract syntax tree (AST), wherein for each commit, the AST represents a code structure of the commit;
comparing AST's to identify and track developers who made each of the code commits and when changes to the code commits were made;
testing the code commits to identify commits that exhibit predetermined code characteristics;
linking code commits and corresponding misbehaviors by linking the identified code characteristics with the identified developers who made the code commits; and
generating a dashboard that tracks and displays insights associated with the commits, code characteristics, and identified individuals.
|