IP Library Granted Patent US 9,703,688
Granted Patent B2
US 9,703,688 · App. 14/243,898 · Granted Jul 11, 2017

Progress metric for combinatorial models

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,703,688
App. No.
14/243,898
Granted
Jul 11, 2017
Kind
B2
Abstract

Techniques for monitoring computer program test design are described herein. The techniques include a method that specifies a subset of tuples in a combinatorial test model as supervised. At least some of the supervised tuples are confirmed using expert data. The method may include determining a metric indicating progress of the combinatorial test modeling process based on the supervised tuples and the confirmed tuples.

Claims (30)

1. A computing device, comprising:

a storage device;

a processor;

the storage device having instructions that when executed by the processor, cause the computing device to:

identify a subset of tuples in building a combinatorial test model as supervised tuples that are to be confirmed using expert data, wherein the subset of tuples comprises tuples of attributes of the combinatorial test model, tuples of attribute values of the combinatorial test model, or any combination thereof, and wherein each of the attributes corresponds to a parameter, or a variable of a computer program, wherein the parameter or the variable indicates a billing type corresponding to a caller or a phone card, and wherein at least one of the tuples of attribute values corresponds to a restriction on a value combination, wherein the value combination comprises:

a phone call type comprising a local phone call, a long distance phone call, or an international phone call;

the billing type;

an access type comprising VOIP or PBX; and

a server billing type;

confirm at least some of the supervised tuples using the expert data;

determine a metric indicating progress of the building of the combinatorial test model based on the confirmed tuples; and

manage a combinatorial modeling project based on the metric.

2. The computing device of claim 1 , wherein the metric comprises a ratio of supervised tuples that have not been confirmed to supervised tuples that have been confirmed.

3. The computing device of claim 1 , wherein the metric indicating progress of the building of the combinatorial test model is dynamically updated throughout the building of the combinatorial test model.

4. The computing device of claim 1 , wherein the metric indicating progress of the building of the combinatorial test model is determined for a subset of an overall combinatorial test model.

5. The computing device of claim 1 , wherein a supervised tuple is a tuple that is designated to be supervised such that a validity of the tuples may be specified by the expert data through confirmation.

6. A computer program product for monitoring application design, the computer product comprising a computer readable storage medium having program code embodied therewith, the program code executable by a processor to perform a method comprising:

identifying a subset of tuples in building a combinatorial test model as supervised tuples that are to be confirmed using expert data, wherein the subset of tuples comprises tuples of attributes of the combinatorial test model, tuples of attribute values of the combinatorial test model, or any combination thereof, and wherein each of the attributes corresponds to a parameter, or a variable of a computer program, wherein the parameter or the variable indicates a billing type corresponding to a caller or a phone card, and wherein at least one of the tuples of attribute values corresponds to a restriction on a value combination, wherein the value combination comprises:

a phone call type comprising a local phone call, a long distance phone call, or an international phone call;

the billing type;

an access type comprising VOIP or PBX; and

a server billing type;

confirming at least some of the supervised tuples using the expert data;

determining a metric indicating progress of the building of the combinatorial test model based on the confirmed tuples; and

managing a combinatorial modeling project based on the metric.

7. The computer program product of claim 6 , wherein the metric comprises a ratio of supervised tuples to supervised tuples that have been confirmed.

8. The computer program product of claim 6 , wherein the metric indicating progress of the building of the combinatorial test model is determined for a subset of an overall combinatorial test model, and wherein the metric indicating progress of the building of the combinatorial test model is dynamically updated throughout the building of the combinatorial test model.

9. The computer program product of claim 6 , wherein confirming the supervised tuples comprises providing an interface for an expert to confirm supervised tuples.

10. The computer program product of claim 6 , wherein the metric indicating progress of the building of the combinatorial test model is dynamically updated throughout the building of the combinatorial test model.

11. The computer program product of claim 6 , wherein the metric indicating progress of the building of the combinatorial test model is determined for a subset of an overall combinatorial test model.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2021
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: AIRBNB, INC.
Reel/Frame 056427/0193 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 7, 2014
From: CHIEN-JEN, HSU; SEGALL, ITAI; TZOREF-BRILL, RACHEL; ZLOTNICK, AVIAD
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 032612/0135 →