1 | Macario Polo and Mario Piattini and Ignacio Garc{\'{\i}}a Rodr{\'{\i}}guez de Guzm{\'{a}}n Decreasing the cost of mutation testing with second-order mutants Softw. Test., Verif. Reliab., 19(2), 2009. |
|
| Abstract: Available soon... |
| @ARTICLE{PoloPG09,
author = {Macario Polo and Mario Piattini and Ignacio Garc{\'{\i}}a Rodr{\'{\i}}guez de Guzm{\'{a}}n},
title = {Decreasing the cost of mutation testing with second-order mutants},
journal = {Softw. Test., Verif. Reliab.},
year = {2009},
month = {},
volume = {19},
number = {2},
pages = {111--131}
} |
2 | Macario Polo and Mario Piattini and Ignacio Garcia-Rodriguez Decreasing the Cost of Mutation Testing with Second-Order Mutants Software Testing, Verification and Reliability, 19(2), June 2008. |
|
| Abstract: Although powerful, mutation is a computationally very expensive testing technique. In fact, its three main stages (mutant generation, mutant execution and result analysis) require many resources to be successfully accomplished. Thus, researchers have made important efforts to reduce its costs. This paper represents an additional effort in this sense. It describes the results of two experiments in which, by means of combining the original set of mutants and therefore obtaining a new set of mutants - each one with two faults - the number of mutants used is reduced to half. Results lead to believe that mutant combination does not decrease the quality of the test suite, whereas it supposes important savings in mutant execution and result analysis. |
| @ARTICLE{PoloPR08,
author = {Macario Polo and Mario Piattini and Ignacio Garcia-Rodriguez},
title = {Decreasing the Cost of Mutation Testing with Second-Order Mutants},
journal = {Software Testing, Verification and Reliability},
year = {2008},
month = {June},
volume = {19},
number = {2},
pages = {111 - 131}
} |
3 | Macario Polo and Sergio Tendero and Mario Piattini Integrating techniques and tools for testing automation: Research Articles Software Testing, Verification and Reliability, 17(1), March 2007. |
|
| Abstract: This article presents two tools to generate test cases, one for Java programs and one for .NET programs, as well as a structured testing process whereby such tools can be used in order to help in process automation. The main innovation in this work is the joint use of diverse techniques and technologies, which have been separately applied to test automation: reflection to extract the class structure; regular expressions to describe test templates and test cases; JUnit and NUnit as test case execution frameworks; mutation and MuJava as test case quality measurers; serialization to deal with the parameters of complex data types; and once more, reflection, to facilitate the test engineer in the task of writing the oracle. Finally, the article presents an experiment carried out to validate the work. Copyright © 2006 John Wiley & Sons, Ltd. |
| @ARTICLE{PoloTP07,
author = {Macario Polo and Sergio Tendero and Mario Piattini},
title = {Integrating techniques and tools for testing automation: Research Articles},
journal = {Software Testing, Verification and Reliability},
year = {2007},
month = {March},
volume = {17},
number = {1},
pages = {3–39}
} |