Core Concepts
IDE에 스펙트럼 기반 결함 위치 추정 도구를 효과적으로 통합하기 위한 사용자, 개발자, 연구자 관점의 권장사항 제시
Abstract
이 논문은 IDE에 스펙트럼 기반 결함 위치 추정(SBFL) 도구를 실용적으로 통합하는 방안을 다룹니다.
사용자 관점:
SBFL 도구가 개발자 워크플로우에 원활하게 통합되고 효율적이기를 기대합니다.
도구의 작동 원리를 투명하게 이해할 수 있기를 원합니다.
개발자 관점:
실행 데이터를 효율적으로 생성, 저장, 처리하는 방법이 필요합니다.
IDE의 데이터와 API를 최대한 활용해야 합니다.
코드 요소를 쉽게 식별할 수 있어야 합니다.
도구와 IDE 개발자 간 책임 분담이 필요합니다.
연구자 관점:
SBFL 도구에서 계산된 데이터를 연구자들이 쉽게 활용할 수 있어야 합니다.
SBFL 도구의 내부 로직을 사용자 정의할 수 있어야 합니다.
새로운 알고리즘을 쉽게 구현하고 실험할 수 있어야 합니다.
오픈 사이언스에 기여해야 합니다.
Stats
현재 SBFL 도구 중 62%만이 사용자 요구사항을 구현했으며, 11개의 요구사항은 아직 구현되지 않았습니다.
이는 SBFL 기술이 여전히 전문 프로그래머들에게 널리 받아들여지지 않고 있음을 의미합니다.
Quotes
"SBFL 도구가 개발자 워크플로우에 원활하게 통합되고 효율적이기를 기대합니다."
"도구의 작동 원리를 투명하게 이해할 수 있기를 원합니다."
"SBFL 도구에서 계산된 데이터를 연구자들이 쉽게 활용할 수 있어야 합니다."