Patents by Inventor CongPeng Ma

CongPeng Ma has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10146677
    Abstract: A set of test cases is executed on a base code to produce a baseline result and on a changed code to produce a new result. From the baseline result and the new result, a first subset of tests cases is determined that are failing with the changed code but were not failing with the base code. A set of code blocks is determined in the changed code that includes those code blocks that are referenced by the first subset of test cases. A second subset is formed from the first subset by disregarding an unchanged code block that has remained unchanged from the base code to the changed code. A remaining code block is shortlisted for investigating based on a ranking of the remaining code block, which uses a number of test cases in the first subset of test cases that reference the remaining code block.
    Type: Grant
    Filed: April 26, 2018
    Date of Patent: December 4, 2018
    Assignee: INTERNATIONAL BUSINESS MAHCINES CORPORATION
    Inventors: Xiayang Li, CongPeng Ma, Vatsla Nagpaul, Mark T. H. Taylor
  • Publication number: 20180239695
    Abstract: A set of test cases is executed on a base code to produce a baseline result and on a changed code to produce a new result. From the baseline result and the new result, a first subset of tests cases is determined that are failing with the changed code but were not failing with the base code. A set of code blocks is determined in the changed code that includes those code blocks that are referenced by the first subset of test cases. A second subset is formed from the first subset by disregarding an unchanged code block that has remained unchanged from the base code to the changed code. A remaining code block is shortlisted for investigating based on a ranking of the remaining code block, which uses a number of test cases in the first subset of test cases that reference the remaining code block.
    Type: Application
    Filed: April 26, 2018
    Publication date: August 23, 2018
    Applicant: International Business Machines Corporation
    Inventors: Xiayang Li, CongPeng Ma, Vatsla Nagpaul, Mark T.H. Taylor
  • Patent number: 9983989
    Abstract: A set of test cases is executed on a base code to produce a baseline result and on a changed code to produce a new result. From the baseline result and the new result, a first subset of tests cases is determined that are failing with the changed code but were not failing with the base code. A set of code blocks is determined in the changed code that includes those code blocks that are referenced by the first subset of test cases. A second subset is formed from the first subset by disregarding an unchanged code block that has remained unchanged from the base code to the changed code. A remaining code block is shortlisted for investigating based on a ranking of the remaining code block, which uses a number of test cases in the first subset of test cases that reference the remaining code block.
    Type: Grant
    Filed: February 13, 2017
    Date of Patent: May 29, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Xiayang Li, CongPeng Ma, Vatsla Nagpaul, Mark T. H. Taylor
  • Publication number: 20130007588
    Abstract: Described are a system and method for testing a software application. Elements of a web document under test loaded in a web browser are identified. The elements are output to a plurality of string processors. The string processors determine one or more accessible strings of text and locale-sensitive information from the elements. The accessible strings are validated to determine whether the strings are at least one of correctly pseudo-translated and properly formatted.
    Type: Application
    Filed: June 30, 2011
    Publication date: January 3, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Liang Guo, Jing Li, CongPeng Ma, Wanjun Wang, Xuqin Zhao