Key points are not available for this paper at this time.
돌연변이 테스트는 코드의 문법을 변경하는(잠재적으로 의미를 변경하는) 변환, 즉 돌연변이 연산자를 사용하여 테스트 스위트 품질을 평가하는 잘 확립된 접근법이다. 본 논문은 코드와 테스트에 대한 새로운 통찰을 제공할 수 있는 근사 변환을 새로운 돌연변이 연산자로 제안한다. 근사 변환은 근사 컴퓨팅의 새롭게 떠오르는 분야에서 사용되는 의미 변경 변환이지만, 지금까지 돌연변이 테스트를 위해 평가되지 않았다. 우리는 근사 변환이 효과적인 돌연변이 연산자가 될 수 있음을 발견했다. 문헌에서 가져온 기존 돌연변이 연산자 집합과 함께 세 가지 근사 변환을 아홉 개의 오픈 소스 Java 주제에 대해 비교했다. 그 결과 근사 변환이 기존 돌연변이 연산자와 다르게 프로그램 행동을 변경한다는 것이 나타났다. 우리의 분석은 근사 변이가 생존하는 코드 패턴을 발견했고, 근사변환의 실용적 가치를 코드의 근사 가능성을 이해하고 나쁜 테스트를 발견하는 데 보여주었다. 우리는 나쁜 테스트를 수정하기 위해 11개의 풀 요청을 제출했다. 그중 7개는 이미 개발자에 의해 통합되었다.
Hariri et al. (Sun,) studied this question.
Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context: