Parallel Coordinate Plot for Software Test Data Comparison

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems for visually representing processing results relative to setting conditions in software testing generate multiple charts when multiple tests are performed, making it difficult for users to correctly grasp the changes in correspondence relations between setting conditions and processing results.

Innovation Solution

An information generation system that includes an acquisition unit to collect records of correspondence relations between setting conditions and processing results, a generation unit to create display information for a parallel coordinate plot, and a control unit to display this information, allowing for a single graph to represent multiple test results and facilitate easy comparison.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If multiple charts are created for each test condition, then test results can be recorded separately, but it becomes difficult to compare and grasp changes in correspondence relations between setting conditions and processing results

Engineering Contradiction:
Improveaccuracy of test result representationVSAvoidease of comparison between tests
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent merges multiple test results into a single parallel coordinate plot where multiple lines represent different tests. Each line connects setting conditions and processing results across multiple tests, allowing users to visually compare changes in correspondence relations while maintaining accurate representation of each test's data

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent uses a parallel coordinate plot that adds a temporal dimension through multiple lines representing different tests. This dimensional transformation allows comparison of correspondence relations across tests by displaying them in the same graphical space with distinct visual paths

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Ease of operation

If a single graph displays multiple test results, then comparison becomes easier, but the complexity of the display system increases

Engineering Contradiction:
Improveease of comparison between testsVSAvoidcomplexity of display system
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The parallel coordinate plot serves multiple functions simultaneously: it displays setting conditions, processing results, and temporal changes across multiple tests in a single unified graphical interface. This multi-functionality reduces the need for separate display systems for each test while maintaining comprehensive data representation

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10861201B2Information generation system, method, and computer program product
Publication Date: 2020.12.08 KK TOSHIBA
  • US10861201B2 patent drawing
  • US10861201B2 patent drawing
  • US10861201B2 patent drawing

AI summary

An information generation system includes: an acquisition unit to acquire a set of records, each f which indicates a correspondence relation between a setting condition and a processing result for each processing, a generation unit to generate display information in order generate a display image based on the set of records, and a control unit to control a display unit so as to display the display image based on the display information. The display image includes the first area and the second area. Setting condition axes are displayed on the first area. Processing result axes are displayed on the second area. Value objects indicating concrete values of the setting condition are displayed at the setting condition axes. Value objects indicating concrete values of the processing result are displayed at the processing result axes. Between the value objects, relation objects indicating correspondence relations are displayed.