The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Nov. 14, 2023

Filed:

Nov. 04, 2019
Applicant:

Merico, Inc., San Francisco, CA (US);

Inventors:

Jinglei Ren, Beijing, CN;

Hezheng Yin, Albany, CA (US);

Roland Vogl, Palo Alto, CA (US);

Assignee:

MERICO, INC., Palo Alto, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 8/71 (2018.01); G06F 11/36 (2006.01); G06F 8/36 (2018.01); G06F 8/41 (2018.01); G06F 8/75 (2018.01); G06Q 10/06 (2023.01);
U.S. Cl.
CPC ...
G06F 11/3604 (2013.01); G06F 8/36 (2013.01); G06F 8/427 (2013.01); G06F 8/71 (2013.01); G06F 8/75 (2013.01); G06F 11/3608 (2013.01); G06Q 10/06 (2013.01);
Abstract

A tool is provided for evaluating contributions of different software developers to a software project, which considers both the structural value and non-structural value of each developer's contributions. Source code for the project is parsed to generate abstract syntax trees (ASTs) representing the code at different times during the project. The tool may perform both a structural value analysis and a non-structural value analysis of the code contributions of each developer. The structural value analysis for each developer may include a call-commit analysis of a call-commit graph generated from the ASTs to analyze function calls and commits attributable to each developer. The non-structural value analysis for each software developer may include identifying and classifying commits attributable to each developer based on impact of such commits on the project. The tool may then calculate a development value score for each developer based on the structural and non-structural metrics for each developer.


Find Patent Forward Citations

Loading…