Figures and Tables from this paper
21 Citations
Cloud-Based Distributed Mutation Analysis
- Computer ScienceArXiv
- 2016
This paper describes an architecture, and a prototype implementation, of a cloud-based distributed mutation testing system, and compared the performance of the prototype, with various cluster sizes, to an existing "state-of-the-art" non-distributed tool, PiT.
Topsy-Turvy: A Smarter and Faster Parallelization of Mutation Analysis
- Computer Science2016 IEEE/ACM 38th International Conference on Software Engineering Companion (ICSE-C)
- 2016
A novel technique is proposed which parallelizes the test runs rather than the mutants, forking mutants from a single program execution at the point of invocation, which reduces redundancy and can lead to significant efficiency improvements and cost reductions.
Speeding up mutation testing via the cloud: lessons learned for further optimisations
- Computer ScienceESEM
- 2018
This paper evaluates mutation testing in the cloud against two industrial projects, and makes a detailed analysis of the delays induced by the distributed architecture, point out avenues for further optimisation and elaborate on the lessons learned for the mutation testing community.
Prueba de Mutación Evolutiva en Entornos Orientados a Objetos
- Mathematics
- 2017
Este trabajo fue financiado por la beca de investigacion PU-EPIF-FPI-PPI-BC 2012-
037 de la Universidad de Cadiz, por el proyecto DArDOS (TIN2015-65845-C3-3-R) del
Programa Estatal de…
MuTomVo: Mutation Testing framework for omnet-based simulated enVironments
- Philosophy
- 2015
Actualmente, el testing es una de las tecnicas mas extendidas para comprobar la validez de sistemas complejos. Su aplicacion en software es una parte fundamental del desarrollo de sistemas, sin…
Problems of Mutation Testing and Higher Order Mutation Testing
- Computer ScienceICCSAMA
- 2014
The main limitations of Mutation Testing and previous proposed solutions to solve that problems are considered and the methods for finding the good Higher Order Mutants are reviewed.
Mutation Testing
- Computer ScienceIEEE Software
- 2014
An overview of the main characteristics of mutation tools and how they are used in the research arena and in industry is given.
Aplicación de la prueba de mutaciones a composiciones de servicios web en WS-BPEL para la generación de conjuntos de casos de prueba de calidad
- Philosophy
- 2013
La prueba de mutaciones ha sido objeto de multiples trabajos de investigacion durante los ultimos 30 anos; sin embargo, aun hoy dia sigue presentando algunos problemas que no estan resueltos, como la…
Combining weak and strong mutation for a noninterpretive Java mutation system
- Computer ScienceSoftw. Test. Verification Reliab.
- 2013
Experimental results show that the proposed approach efficiently improves the mutation cost in a noninterpretive mutation system.
References
SHOWING 1-10 OF 26 REFERENCES
Dynamic load balancing on distributed memory computer systems
- Computer Science
- 1992
Experimentation using a real manufacturing simulation and datasets with diverse load distributions indicates that dynamic load balancing is applicable to a very limited class of conservative simulations.
A fortran language system for mutation‐based software testing
- Computer Science, BiologySoftw. Pract. Exp.
- 1991
The Mothra software testing project uses mutation analysis as the basis for an integrated software testing environment that translates a program to be tested into intermediate code so that it and its mutated versions can be executed by an interpreter.
An extended overview of the Mothra software testing environment
- Physics[1988] Proceedings. Second Workshop on Software Testing, Verification, and Analysis
- 1988
The authors present some major problems with using mutation analysis and discuss possible solutions and conclude with a solution to one of these problems-a method of automatically generating mutation-adequate data.
High Performance Software Testing on SIMD Machines
- Computer ScienceIEEE Trans. Software Eng.
- 1991
A method for high-performance, software testing, called mutant unification, is described. The method is designed to support program mutation on parallel machines based on the single instruction…
Art of Software Testing
- Computer Science
- 1979
Comprehensively covers psychological and economic principles, managerial aspects of testing, test tools, high-order testing, code inspections, and debugging, and programming students will find this reference work indispensible.
Load Sharing in Distributed Systems
- Computer ScienceIEEE Transactions on Computers
- 1985
A taxonomy of load sharing algorithms is proposed that draws a basic dichotomy between source- initiative and server-initiative approaches and a performance metric called the Q-factor (quality of load share) is defined which summarizes both overall efficiency and fairness of an algorithm.
Modeling mutation on a vector processor
- Computer ScienceICSE '88
- 1988
An algorithm designed to exploit the architecture of a vector processor like the Cyber 205 or Cray X/MP is proposed, which manages the simultaneous execution of multiple mutant FORTRAN 77 programs by viewing the execution of these mutants as a sequence of vector instructions.
PMothra: scheduling mutants for execution on a hypercube
- Computer ScienceTAV3
- 1989
The architecture of a tool named P<supscrpt>M</supsCrpt>othra is described that is designed to provide an architecture-transparent interface to a tester that exploits the hypercube architecture by scheduling the execution of mutants on a 128-node Ncube/7 hypercube.