| 번호 | 청구항 |
|---|---|
| 1 | 소프트웨어를 테스트하여 결함을 검출하는 결함테스트부;상기 소프트웨어의 결함 정보를 테이블로 저장하는 결함정보저장부;결함을 주입 또는 수정하는 결함보정부; 및상기 결함정보저장부의 정보를 이용하여 결함 간 연관성을 정량적으로 계산하는 계산부;를 포함하는 소프트웨어 결함 간 연관성 검출 장치. |
| 2 | 제1항에 있어서,상기 결함정보저장부는 상기 결함테스트부의 테스트 결과에 대해 테스트 방법, 테스트 수행 횟수, 테스트 수행 일시, 테스트 대상 프로젝트명, 포함된 결함, 결함 코드, 결함 위치 및 결함 횟수를 테이블로 저장하는 것을 특징으로 하는 소프트웨어 결함 간 연관성 검출 장치. |
| 3 | 제1항에 있어서, 상기 계산부는 상기 테이블을 기반으로 사라진 결함, 숨겨진 결함 및 추가된 결함을 기반으로 초기 결함에 의한 상기 결함 간 연관성과 사라진 결함에 의한 상기 결함 간 연관성의 합으로 상기 초기 결함의 상기 결함 간 연관성을 정량적으로 계산하는 것을 특징으로 하는 소프트웨어 결함 간 연관성 검출 장치. |
| 4 | 소프트웨어 결함 간 연관성 검출 방법에 있어서,상기 소프트웨어에 포함된 초기결함의 위치를 검출하는 단계;상기 소프트웨어에 결함을 주입하는 단계;상기 소프트웨어를 테스트하는 단계;상기 소프트웨어의 변경된 결함의 위치를 검출하는 단계; 및상기 변경된 결함의 위치 및 상기 초기결함의 위치를 기반으로 결함 간 연관성을 정량적으로 계산하는 단계;를 포함하는 것을 특징으로 하는 소프트웨어 결함 간 연관성 검출 방법. |
| 5 | 제4항에 있어서,상기 초기결함은 결함테스트를 통해 검출된 결함, 검출되지 않은 숨겨질 결함 및 결함 간 결합에 의해 발생한 결함을 모두 포함하는 것을 특징으로 하는 소프트웨어 결함 간 연관성 검출 방법. |
| 6 | 제4항에 있어서,상기 위치를 검출하는 단계는, 상기 소프트웨어의 결함테스트 후 테스트 방법, 테스트 수행 횟수, 테스트 수행 일시, 테스트 대상 프로젝트 명, 포함된 결함, 결함 코드, 결함 위치 및 결함 횟수를 테이블로 저장하는 단계를 포함하는 것을 특징으로 하는 소프트웨어 결함 간 연관성 검출 방법. |
| 7 | 제6항에 있어서,상기 연관성을 정량적으로 계산하는 단계는, 상기 테이블을 기반으로 사라진 결함, 숨겨진 결함 및 추가된 결함을 사용하여 상기 초기결함 간의 연관성을 정량적으로 계산하며,상기 초기 결함에 의한 결합 연관성과 사라진 결함에 의한 결합연관성의 합으로 상기 초기결함의 연관성을 정량적으로 계산하는 것을 특징으로 하는 소프트웨어 결함 간 연관성 검출 방법. |
| 8 | 제4항에 있어서,상기 결함을 주입하는 단계 내지 상기 결함 간 연관성을 측정하는 단계는 서로 다른 결함을 기반으로 병렬 형태로 복수회 진행하거나 기설정된 횟수만큼 반복 진행하여 정확도를 높이는 것을 특징으로 하는 소프트웨어 결함 간 연관성 검출 방법. |
| 9 | 소프트웨어 결함 간 연관성 검출 방법에 있어서,상기 소프트웨어에 포함된 초기결함의 위치를 검출하는 단계;상기 초기결함 중 어느 하나를 수정하는 단계;상기 소프트웨어를 테스트하는 단계;상기 소프트웨어의 변경된 결함의 위치를 검출하는 단계; 및상기 변경된 결함의 위치 및 상기 초기결함의 위치를 기반으로 결함 간 연관성을 정량적으로 계산하는 단계;를 포함하는 것을 특징으로 하는 소프트웨어 결함 간 연관성 검출 방법. |
| 10 | 제9항에 있어서,상기 초기결함은 결함테스트를 통해 검출된 결함, 검출되지 않은 숨겨질 결함 및 결함 간 결합에 의해 발생한 결함을 모두 포함하는 것을 특징으로 하는 소프트웨어 결함 간 연관성 검출 방법. |
| 11 | 제9항에 있어서,상기 위치를 검출하는 단계는, 상기 소프트웨어의 결함테스트 후 테스트 방법, 테스트 수행 횟수, 테스트 수행 일시, 테스트 대상 프로젝트 명, 포함된 결함, 결함 코드, 결함 위치 및 결함 횟수를 테이블로 저장하는 단계를 포함하는 것을 특징으로 하는 소프트웨어 결함 간 연관성 검출 방법. |
| 12 | 제11항에 있어서,상기 연관성을 정량적으로 계산하는 단계는, 상기 테이블을 기반으로 사라진 결함, 숨겨진 결함 및 추가된 결함을 사용하여 상기 초기결함 간의 연관성을 정량적으로 계산하며,상기 초기 결함에 의한 결합 연관성과 사라진 결함에 의한 결합연관성의 합으로 상기 초기결함의 연관성을 정량적으로 계산하는 것을 특징으로 하는 소프트웨어 결함 간 연관성 검출 방법. |
| 13 | 제9항에 있어서,상기 결함을 주입하는 단계 내지 상기 결함 간 연관성을 측정하는 단계는 서로 다른 결함을 기반으로 병렬 형태로 복수회 진행하거나 기설정된 횟수만큼 반복 진행하여 정확도를 높이는 것을 특징으로 하는 소프트웨어 결함 간 연관성 검출 방법. |