eCrash: An Empirical Study on the Apache Ant Project

  • Ana Filipa Nogueira
  • José Carlos Bregieiro Ribeiro
  • Francisco Fernández de Vega
  • Mário Alberto Zenha-Rela
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8084)


The eCrash tool employs Strongly-Typed Genetic Programming to automate the generation of test data for the structural unit testing of Object-Oriented Java programs. This paper depicts the results attained by utilising eCrash to generate test data for the classes of the Apache Ant project.


Evolutionary Testing Search-Based Test Data Generation Structural Coverage 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Fraser, G., Arcuri, A.: Evosuite: automatic test suite generation for object-oriented software. In: Proceedings of the 19th ACM SIGSOFT Symposium and the 13th European Conference on Foundations of Software Engineering, ESEC/FSE 2011, pp. 416–419. ACM, New York (2011)CrossRefGoogle Scholar
  2. 2.
    Fraser, G., Arcuri, A.: Sound empirical evidence in software testing. In: 34th International Conference on Software Engineering, ICSE 2012, Zurich, Switzerland, June 2-9, pp. 178–188. IEEE (2012)Google Scholar
  3. 3.
    Luke, S.: ECJ 20: A Java evolutionary computation library (2013),
  4. 4.
    McMinn, P.: Search-based software test data generation: A survey. Software Testing, Verification and Reliability 14(2), 105–156 (2004)CrossRefGoogle Scholar
  5. 5.
    Montana, D.J.: Strongly typed genetic programming. Evolutionary Computation 3(2), 199–230 (1995)CrossRefGoogle Scholar
  6. 6.
    Pacheco, C., Ernst, M.D.: Randoop: feedback-directed random testing for Java. In: OOPSLA 2007 Companion, Montreal, Canada. ACM (October 2007)Google Scholar
  7. 7.
    Ribeiro, J.C.B.: Contributions for Improving Genetic Programming-Based Approaches to the Evolutionary Testing of Object-Oriented Software. PhD thesis, Universidad de Extremadura, España (November 2010)Google Scholar
  8. 8.
    Tonella, P.: Evolutionary testing of classes. In: ISSTA 2004: Proceedings of the 2004 ACM SIGSOFT International Symposium on Software Testing and Analysis, pp. 119–128. ACM Press, New York (2004)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  • Ana Filipa Nogueira
    • 1
  • José Carlos Bregieiro Ribeiro
    • 2
  • Francisco Fernández de Vega
    • 3
  • Mário Alberto Zenha-Rela
    • 1
  1. 1.CISUC, DEIUniversity of CoimbraCoimbraPortugal
  2. 2.Polytechnic Institute of LeiriaLeiriaPortugal
  3. 3.University of ExtremaduraMéridaSpain

Personalised recommendations