| 연구목표 |
본 연구는 테스트 실행 중 관찰한 프로그램 내부 상태에 대한 동적 실행 정보를 이용해 단순히 의심되는 위치의 순위만을 제공하는 것이 아니라 프로그램 오류의 원인에 대한 설명을 함께 제공하는 결함 위치 식별 기술을 개발하는 것을 목표로 한다. 디버깅에 핵심적인 역할을 하는 결함 위치 식별 기술 및 프로그램 의존성 분석의 대상을 프로그램의 구조적 요소에서 프로... |
| 연구내용 |
본 연구는 결함 위치 식별의 결과를 개발자에게 효율적으로 전달 할 수 있도록 확장한 설명 가능한 결함 위치 식별 (Explainable Fault Localization) 기술을 개발하는 것을 목표로 한다. 결함의 원인에 대해서 프로그램의 특정 위치만을 결과로 내 보이는 기존의 스펙트럼 기반 결함 위치 식별 기술들에 비교해 [1], 본 연구에서는 그림 1의... |
| 기대효과 |
본 연구가 목표로 하는 설명 가능한 결함 위치 식별 기술은 기존에 시도된 바 없는 도전적인 목표로 큰 학문적 중요성을 가진다. 유지 보수와 관련된 버그 담당 개발자 자동 선정 기술이나 앞으로의 잠재 성장 가능성이 높이 평가되는 자동 결함 패칭 등의 기술을 하나로 묶는 핵심 기술이 바로 결함 자체의 원인 분석을 돕는 결함 위치 식별 기술이다. 정확하고 효율... |
| 키워드 |
결함 위치 식별,소프트웨어 테스팅,자동 디버깅 |