作者
Gunel Jahangirova
发表日期
2017/7/10
图书
Proceedings of the 26th ACM SIGSOFT International Symposium on Software Testing and Analysis
页码范围
444-447
简介
The oracle problem remains one of the key challenges in software testing, for which little automated support has been developed so far. In my thesis work we introduce a technique for assessing and improving test oracles by reducing the incidence of both false positives and false negatives. Our technique combines test case generation to reveal false positives and mutation testing to reveal false negatives. The experimental results on five real-world subjects show that the fault detection rate of the oracles after improvement increases, on average, by 48.6% (86% over the implicit oracle). Three actual, exposed faults in the studied systems were subsequently confirmed and fixed by the developers. However, our technique contains a human in the loop, which was represented only by the author during the initial experiments. Our next goal is to conduct further experiments where the human in the loop will be represented …
引用总数
20182019202020212022202320242515635
学术搜索中的文章
G Jahangirova - Proceedings of the 26th ACM SIGSOFT International …, 2017