US 11,948,118 B1
Codebase insight generation and commit attribution, analysis, and visualization technology
Rahul Subramaniam, Dubai (AE); Vivek Ratan, Bangalore (IN); and Pranav Ram, Bangalore (IN)
Assigned to DevFactory Innovations FZ-LLC, Dubai Media (AE)
Filed by DevFactory Innovations FZ-LLC, Dubai Media (AE)
Filed on Oct. 15, 2020, as Appl. No. 17/071,798.
Claims priority of provisional application 62/915,630, filed on Oct. 15, 2019.
Int. Cl. G06Q 10/0639 (2023.01); G06F 8/71 (2018.01); G06F 8/73 (2018.01)
CPC G06Q 10/06398 (2013.01) [G06F 8/71 (2013.01); G06F 8/73 (2013.01); G06Q 10/06395 (2013.01)] 4 Claims
OG exemplary drawing
 
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.