Patents by Inventor Ben Bakowski

Ben Bakowski 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: 10169214
    Abstract: A method tests changesets in a software product. One or more processors determine whether there is sufficient building and testing capacity to test a single changeset individually. In response to determining that there is not sufficient building and testing capacity to test the single changeset individually, one or more processors: select a first combination of changesets; calculate an interaction between changesets in said each combination; determine that the first combination of changesets has a lower amount of overlapping of code than any other combination of changesets from the multiple changesets; and select the first combination of changesets for building and testing.
    Type: Grant
    Filed: January 5, 2017
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Ben Bakowski, Richard Coppen
  • Publication number: 20170116106
    Abstract: A method tests changesets in a software product. One or more processors determine whether there is sufficient building and testing capacity to test a single changeset individually. In response to determining that there is not sufficient building and testing capacity to test the single changeset individually, one or more processors: select a first combination of changesets; calculate an interaction between changesets in said each combination; determine that the first combination of changesets has a lower amount of overlapping of code than any other combination of changesets from the multiple changesets; and select the first combination of changesets for building and testing.
    Type: Application
    Filed: January 5, 2017
    Publication date: April 27, 2017
    Inventors: Ben Bakowski, Richard Coppen
  • Patent number: 9582403
    Abstract: A method, system, and/or computer program product tests combined code changesets in a software product. One or more combinations of two or more changesets are selected, wherein a changeset is a set of changes to a software product submitted by a single developer source. For each combination of two or more changesets, an interaction between changesets is calculated, wherein the interaction is an overlapping of code found in two or more changesets. A combination of two or more changesets that has a predetermined minimum interaction between changesets is selected for building and testing.
    Type: Grant
    Filed: August 21, 2014
    Date of Patent: February 28, 2017
    Assignee: International Business Machines Corporation
    Inventors: Ben Bakowski, Richard Coppen
  • Publication number: 20150067647
    Abstract: A method, system, and/or computer program product tests combined code changesets in a software product. One or more combinations of two or more changesets are selected, wherein a changeset is a set of changes to a software product submitted by a single developer source. For each combination of two or more changesets, an interaction between changesets is calculated, wherein the interaction is an overlapping of code found in two or more changesets. A combination of two or more changesets that has a predetermined minimum interaction between changesets is selected for building and testing.
    Type: Application
    Filed: August 21, 2014
    Publication date: March 5, 2015
    Inventors: Ben Bakowski, Richard Coppen
  • Patent number: 8561026
    Abstract: There is disclosed a method, apparatus and computer program for facilitating improvement of a user interface. A plurality of critical paths though the user interface are determined. A complexity of each of the critical paths is calculated. The complexity of the critical paths relative to a level of criticality of those paths is then indicated.
    Type: Grant
    Filed: November 25, 2008
    Date of Patent: October 15, 2013
    Assignee: International Business Machines Corporation
    Inventor: Ben Bakowski
  • Publication number: 20090265694
    Abstract: A method and system for software code testing for an automated test execution environment is provided. Testing involves importing test case information into a tooling environment based on code coverage and targeted testing, the test information including test name and code coverage data including classes and methods exercised by the code; generating a test hierarchy by analyzing the individual test case information; selecting tests including one or more of: all tests for a full regression run, a subset of tests for basic quality assurance or testing a particular area of functionality, and tests that exercise a recently changed class; executing selected tests to generate a pass/fail result for each test and correlating the test results; performing test failure analysis prioritization to prioritize any failures.
    Type: Application
    Filed: April 18, 2008
    Publication date: October 22, 2009
    Applicant: International Business Machines Corporation
    Inventor: Ben Bakowski
  • Publication number: 20090265693
    Abstract: A method and system for software code testing for an automated test execution environment is provided. Testing involves importing test case information into a tooling environment based on code coverage and targeted testing, the test information including test name and code coverage data including classes and methods exercised by the code; generating a test hierarchy by analyzing the individual test case information; selecting tests including one or more of: all tests for a full regression run, a subset of tests for basic quality assurance or testing a particular area of functionality, and tests that exercise a recently changed class; executing selected tests to generate a pass/fail result for each test and correlating the test results; performing test run prioritization to recommend which remaining tests to execute.
    Type: Application
    Filed: April 18, 2008
    Publication date: October 22, 2009
    Applicant: International Business Machines Corporation
    Inventor: Ben Bakowski
  • Publication number: 20090138833
    Abstract: There is disclosed a method, apparatus and computer program for facilitating improvement of a user interface. A plurality of critical paths though the user interface are determined. A complexity of each of the critical paths is calculated. The complexity of the critical paths relative to a level of criticality of those paths is then indicated.
    Type: Application
    Filed: November 25, 2008
    Publication date: May 28, 2009
    Inventor: Ben Bakowski