• Home
  • Search
  • Code Defenders: Crowdsourcing Effective Tests and Subtle Mutants with a Mutation Testing Game
  • Cite Icon49
  • https://doi.org/10.1109/icse.2017.68Copy DOI Icon

Code Defenders: Crowdsourcing Effective Tests and Subtle Mutants with a Mutation Testing Game

  • May 1, 2017
  • Jose Miguel Rojas +3 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Writing good software tests is difficult and not every developer's favorite occupation. Mutation testing aims to help by seeding artificial faults (mutants) that good tests should identify, and test generation tools help by providing automatically generated tests. However, mutation tools tend to produce huge numbers of mutants, many of which are trivial, redundant, or semantically equivalent to the original program, automated test generation tools tend to produce tests that achieve good code coverage, but are otherwise weak and have no clear purpose. In this paper, we present an approach based on gamification and crowdsourcing to produce better software tests and mutants: The Code Defenders web-based game lets teams of players compete over a program, where attackers try to create subtle mutants, which the defenders try to counter by writing strong tests. Experiments in controlled and crowdsourced scenarios reveal that writing tests as part of the game is more enjoyable, and that playing Code Defenders results in stronger test suites and mutants than those produced by automated tools.

Similar Papers
  • Research Article
  • Citations23

Adapting automated test generation to GUI testing of industry applications

  • Jul 06, 2017
  • Information and Software Technology
  • Rudolf Ramler +2
  • PDF
  • Research Article
  • Citations5

REDUNET: reducing test suites by integrating set cover and network-based optimization

  • Nov 02, 2020
  • Applied Network Science
  • Misael Mongiovì +2
  • PDF
  • Book Chapter
  • Citations14

Mutation-Based Test Generation for PLC Embedded Software Using Model Checking

  • Jan 01, 2016
  • Eduard P Enoiu +4
  • PDF
  • Research Article
  • Citations8

First international competition on software testing

  • Jun 22, 2021
  • International Journal on Software Tools for Technology Transfer
  • Dirk Beyer
  • Conference Article
  • Citations1

Flaky Mutants; Another Concern for Mutation Testing

  • Apr 01, 2021
  • Sten Vercammen +3
  • Conference Article
  • Citations39

Coverage metrics for verification of concurrent SystemC designs using mutation testing

  • Jun 01, 2010
  • Alper Sen +1
  • Research Article
  • Citations3

Mutation-based genetic algorithm for efficiency optimisation of unit testing

  • Jan 01, 2019
  • International Journal of Advanced Intelligence Paradigms
  • Rijwan Khan +1
  • Research Article
  • Citations1

Mutation-based genetic algorithm for efficiency optimisation of unit testing

  • Jan 01, 2019
  • International Journal of Advanced Intelligence Paradigms
  • Rijwan Khan +1
  • PDF
  • Research Article
  • Citations3

A Model for Predicting Statement Mutation Scores

  • Aug 23, 2019
  • Mathematics
  • Lili Tan +2
  • Conference Article
  • Citations22

Unit testing tool competition

  • May 14, 2016
  • Urko Rueda +3
  • Dissertation
  • Citations2

Jogos educacionais: uma contribuição para o ensino de teste de software

  • Jan 01, 2017
  • Pedro Henrique Dias Valle
  • Conference Article
  • Citations16

Invasive Software Testing: Mutating Target Programs to Diversify Test Exploration for High Test Coverage

  • Apr 01, 2018
  • Yunho Kim +4
  • Research Article

Geração de Testes de Desempenho e Estresse a partir de Testes Funcionais

  • Mar 18, 2011
  • Revista de Informática Teórica e Aplicada
  • Ismayle Sousa Santos +2
  • Research Article
  • Citations3

Investigation on Java Mutation Testing Tools

  • Aug 07, 2022
  • JOIV : International Journal on Informatics Visualization
  • Sara Tarek Elsayed Abbas +4
  • Conference Article
  • Citations37

A coevolutionary algorithm to automatic test case selection and mutant in Mutation Testing

  • Jun 01, 2013
  • Andre Assis Lobo De Oliveira +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.