作者
Farah Hariri, August Shi, Owolabi Legunsen, Milos Gligoric, Sarfraz Khurshid, Sasa Misailovic
发表日期
2018/4/9
研讨会论文
2018 IEEE 11th International Conference on Software Testing, Verification and Validation (ICST)
页码范围
285-296
出版商
IEEE
简介
Mutation testing is a well-established approach for evaluating test-suite quality by modifying code using syntax-changing (and potentially semantics-changing) transformations, called mutation operators. This paper proposes approximate transformations as new mutation operators that can give novel insights about the code and tests. Approximate transformations are semantics-changing transformations used in the emerging area of approximate computing, but so far they were not evaluated for mutation testing. We found that approximate transformations can be effective mutation operators. We compared three approximate transformations with a set of conventional mutation operators from the literature, on nine open-source Java subjects. The results showed that approximate transformations change program behavior differently from conventional mutation operators. Our analysis uncovered code patterns in which …
引用总数
201820192020202120222023413114
学术搜索中的文章
F Hariri, A Shi, O Legunsen, M Gligoric, S Khurshid… - 2018 IEEE 11th International Conference on Software …, 2018