PATENT CLAIM ANALYSIS

Application Number: 15901786
Application Type: Utility
Filing Date: 2018-02
Publication Date: 2019-06
Patent Classification: ["717", "124000"]

Abstract:
The present disclosure relates to a method and apparatus for testing software and a computer readable recording medium having a program for performing the same, and more particularly to a method for quickly testing software by using static analysis results and for quickly achieving a desired quality objective and a computer readable recording medium having a program for performing the same. The method for testing software in accordance with the embodiment of the present invention includes a step of statically analyzing a source code of software and extracting pieces of source code information; a step of extracting a unit-based code index from the extracted pieces of source code information; and a step of evaluating testing effort of each unit on the basis of the extracted unit-based code index.

Claim (Index 1):
A computer-implemented method for testing software, the method comprising:\n statically analyzing source code of software without executing the source code and extracting a plurality of units from the source code based on the analysis; extracting a unit-based code index for each of the plurality of units extracted from the source code, each unit-based code index describing a plurality of attributes of a unit that is associated with the unit-based code index and values for each of the plurality of attributes; calculating a testing effort of each of the plurality of units based on the values for each of the plurality of attributes for the unit that are included in the unit-based code index of the unit; and providing the calculated testing effort of each of the plurality of units to a user, the calculated testing effort for each of the plurality of units are collectively indicative of a recommended testing order for the plurality of units.

Metadata:
- Claim Count in Document: 16.0
- Percentile: 88.0
- Lexical Diversity: 2.18033
- Patent Class: 717.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: True
- Related Applications: ['13088800', '13087636', '12748469', '14072515', '15046544']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.351844558230573
- 35 USC 102 Novelty (BERT): 0.4660168286063064
- Combined Prediction Score: 0.3632617852681463
- Mean Citation Score: 122.5898332
- Max Citation Score: 135.2814
- Similarity Product: 106.7310462018728

Labels:
- Claim Label 101: 0
- Claim Label 102: 1
- Claim Label 103: 0
- Claim Label 112: 1
- Combined Label: 0
- Label 101 Adjusted: 0

Dataset: test