Bug Convergence Normalization for Software Quality Assessment
Find Innovative SolutionsGenerate 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
Engineering 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
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.
2Measurement precision
If weighted execution amounts and reference amounts are used for normalization, then comparison accuracy improves, but calculation complexity increases
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.
Data Source
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.


