US 11,704,121 B2
Methods and systems for monitoring contributor performance for source code programming projects
Satish Kesiboyana, McLean, VA (US); Pedro Betancourt, McLean, VA (US); Gerardo Fang, McLean, VA (US); and Shiv Somashekhar, McLean, VA (US)
Assigned to Capital One Services, LLC, McLean, VA (US)
Filed by Capital One Services, LLC, McLean, VA (US)
Filed on Sep. 28, 2021, as Appl. No. 17/487,605.
Application 17/487,605 is a continuation of application No. 16/902,133, filed on Jun. 15, 2020, granted, now 11,150,898.
Prior Publication US 2022/0050677 A1, Feb. 17, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 8/77 (2018.01); G06F 8/71 (2018.01); G06F 8/34 (2018.01); G06N 20/00 (2019.01); G06F 11/34 (2006.01)
CPC G06F 8/77 (2013.01) [G06F 8/34 (2013.01); G06F 8/71 (2013.01); G06F 11/3438 (2013.01); G06N 20/00 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A software development version control system for monitoring contributor performance for source code programming projects, comprising:
cloud-based memory configured to store current source code for a first project and tags for identified issues in the current source code; and
cloud-based control circuitry configured to:
receive a first contribution of source code for a first project to a software development version control system, wherein the first contribution is received from a first contributor;
tag the first contribution with a first identified issue;
assign the first identified issue to a second contributor;
receive a second contribution of source code to resolve the first identified issue;
determine a first length of programming time corresponding to the second contribution;
generate a first resolution metric for the second contribution based on the first length of programming time, wherein the first resolution metric is generated using a machine learning model that compares the first length of programming time to a determined average length of programming time;
assign the first resolution metric to the first contributor; and
cloud-based I/O circuitry configured to generate for display, on a local display device, a first performance recommendation for the first contributor, wherein the first performance recommendation is based on comparing the first resolution metric to a first plurality of resolution metrics assigned to other contributors of the first project.