Parallel Coordinate Plot for Software Test Data Comparison
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
2Ease of operation
If a single graph displays multiple test results, then comparison becomes easier, but the complexity of the display system increases
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
Data Source
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.


