Patents Assigned to Merico, Inc.
  • Publication number: 20240069910
    Abstract: A method and a device for evaluating workload of programmers are provided. The method includes: acquiring an old version of program code and a new version of program code which is generated by editing the old version of program code by the programmer; parsing the old version of program code into a first syntax tree and parsing the new version of program code into a second syntax tree; generating an edit script including one or more editing operations that cause the first syntax tree to be changed into the second syntax tree; and determining a score for evaluating the workload of the programmer based on the edit script. The method further includes adjusting the score by applying various weights to achieve a more accurate evaluation.
    Type: Application
    Filed: August 30, 2023
    Publication date: February 29, 2024
    Applicant: MERICO, INC.
    Inventors: Hezheng YIN, Jinglei REN
  • Patent number: 11816017
    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.
    Type: Grant
    Filed: November 4, 2019
    Date of Patent: November 14, 2023
    Assignee: MERICO, INC.
    Inventors: Jinglei Ren, Hezheng Yin, Roland Vogl
  • Publication number: 20220382541
    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.
    Type: Application
    Filed: November 4, 2019
    Publication date: December 1, 2022
    Applicant: Merico, Inc.
    Inventors: Jinglei Ren, Hezheng Yin, Roland Vogl