{"title":"EMVille: A gamification-based approach to address the equivalent mutant problem","authors":"Mahdi Houshmand, S. Paydar","doi":"10.1109/ICCKE.2017.8167900","DOIUrl":null,"url":null,"abstract":"Mutation testing is known as an effective method for evaluating test sets in terms of their error-revealing capability. When applying mutation testing, it is necessary to identify and filter out the equivalent mutants, i.e. mutants that despite their syntactical difference have the same semantic as the original program. Due to the undecidable nature of the problem of determining whether two programs are equivalent, it is not possible to totally eliminate the need for manual analysis of the mutants by the experts. Since this is a demanding task, it is required to provide both computational and motivational support for the experts involved in this analysis. This paper proposes a gamification-based approach for improving the process of addressing the equivalent mutant problem by encouraging the experts to get involved in solving instances of this problem.","PeriodicalId":151934,"journal":{"name":"2017 7th International Conference on Computer and Knowledge Engineering (ICCKE)","volume":"89 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 7th International Conference on Computer and Knowledge Engineering (ICCKE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCKE.2017.8167900","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
Mutation testing is known as an effective method for evaluating test sets in terms of their error-revealing capability. When applying mutation testing, it is necessary to identify and filter out the equivalent mutants, i.e. mutants that despite their syntactical difference have the same semantic as the original program. Due to the undecidable nature of the problem of determining whether two programs are equivalent, it is not possible to totally eliminate the need for manual analysis of the mutants by the experts. Since this is a demanding task, it is required to provide both computational and motivational support for the experts involved in this analysis. This paper proposes a gamification-based approach for improving the process of addressing the equivalent mutant problem by encouraging the experts to get involved in solving instances of this problem.