Bug Convergence Normalization for Software Quality Assessment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Comparing bug convergence results across components with different scales in a system is challenging due to varying scales, making it difficult for users to assess and prioritize improvements.

Innovation Solution

A software quality determination apparatus and method that weights execution amounts and reference amounts for each component and test viewpoint based on an index value, allowing for normalized comparison and display of bug convergence results.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If bug convergence is determined for each component with different scales and displayed side by side, then comprehensive quality assessment is achieved, but comparison difficulty increases due to scale variations

Engineering Contradiction:
Improvequality assessment accuracyVSAvoidresult comparison ease
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent applies parameter changes by introducing an execution reference amount as a normalization parameter. The bug convergence determination unit determines convergence only after the test execution amount reaches this reference amount, transforming the raw execution amounts into comparable normalized values. This allows components of different scales to be compared on a common basis, resolving the contradiction between comprehensive assessment and comparison ease.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If weighted execution amounts and reference amounts are used for normalization, then comparison accuracy improves, but calculation complexity increases

Engineering Contradiction:
Improvecomparison accuracyVSAvoidcalculation complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent implements equipotentiality by establishing a common reference level (execution reference amount) for all components. By weighting execution amounts and reference amounts according to component scales, the system creates equivalent comparison conditions across different component sizes. This normalization approach achieves accurate comparison without requiring complex multi-dimensional analysis, as all components are brought to the same 'potential' level for evaluation.

Inventive Principle:
Principle #12Equipotentiality

Data Source

PatentUS10783067B2Software quality determination apparatus, software quality determination method, and software quality determination program
Publication Date: 2020.09.22 TOYOTA JIDOSHA KK
  • US10783067B2 patent drawing
  • US10783067B2 patent drawing
  • US10783067B2 patent drawing

AI summary

A software quality determination apparatus includes a bug convergence determination unit and a display unit. The bug convergence determination unit determines, for each component and for each test viewpoint, the convergence of the bug generated in the test of the component and the test viewpoint after a test execution amount of the component and the test viewpoint has reached an execution reference amount, which serves as a reference of the execution amount of the component and the test viewpoint. The display unit displays, for the each component and the each test viewpoint, the result of the determination of the convergence of the bug generated in the test of the component and the test viewpoint. The execution amount and the execution reference amount for the each component and the each test viewpoint are weighted in accordance with an index value that indicates a scale of the component.