We are analyzing the effectiveness of random testing methods in various application domains and developing more effective techniques. Mainly, we are working in the field of Adaptive Random Testing (ART). These testing techniques employ knowledge on the geometric shape of failure patterns (i.e. regions of failure-causing inputs within the input domain) to be more effective than Random Testing. The main assumption is that failure-causing inputs tend to cluster within the input domain - a common and realistic assumption. This assumption is investigated in another project.

Team:

Former members:

Publications:

  1. Ralph Guderlei, Johannes Mayer:
    Towards Automatic Testing of Imaging Software by Means of Random and Metamorphic Testing. International Journal on Software Engineering and Knowledge Engineering 17 (6), 2007, pp. 757-781.
  2. Ralph Guderlei, Johannes Mayer, Christoph Schneckenburger, Frank Fleischer:
    Testing Randomized Software by Means of Statistical Hypothesis Tests. In: Proceedings of the Fourth International Workshop on Software Quality Assurance (SOQUA 2007), ACM Press, New York, NY, USA, 2007, pp. 46-54.
  3. Johannes Mayer, Tsong Yueh Chen, De Hao Huang:
    Adaptive Random Testing with Iterative Partitioning Revisited
    In: Proceedings of the Third International Workshop on Software Quality Assurance (SOQUA 2006), ACM Press, New York, NY, USA, 2006, pp. 22-29.
  4. Johannes Mayer, Ralph Guderlei:
    On Random Testing of Image Processing Applications.
    In: Proceedings of the 6th International Conference on Quality Software (QSIC 2006), IEEE Computer Society, 2006, p. 85-92.
  5. Johannes Mayer, Christoph Schneckenburger:
    Adaptive Random Testing with Enlarged Input Domain.
    In: Proceedings of the 6th International Conference on Quality Software (QSIC 2006), IEEE Computer Society, 2006, p. 251-258.
  6. Johannes Mayer, Christoph Schneckenburger:
    An Empirical Analysis and Comparison of Random Testing Techniques.
    In: Proceedings of the 2006 ACM/IEEE International Symposium on Empirical Software Engineering (ISESE 2006), ACM Press, 2006, p. 105-114.
  7. Johannes Mayer, Ralph Guderlei:
    An Empirical Study on the Selection of Good Metamorphic Relations.
    In: Proceedings of the 30th Annual International Computer Software and Applications Conference (COMPSAC 2006), IEEE Computer Society, 2006, p. 475-484.
  8. Johannes Mayer:
    Adaptive Random Testing with Randomly Translated Failure Region.
    In: Proceedings of the First International Workshop on Random Testing (RT 2006), ACM Press, New York, NY, USA, 2006, pp. 70-77.
  9. Johannes Mayer:
    Towards Effective Adaptive Random Testing for Higher-Dimensional Input Domains.
    In: Proceedings of the Genetic and Evolutionary Computation Conference (GECCO 2006), ACM Press, New York, NY, USA, 2006, pp. 1955-1956.
  10. Johannes Mayer:
    Efficient and Effective Random Testing based on Partitioning and Neighborhood.
    In: Proceedings of the 18th International Conference on Software Engineering and Knowledge Engineering (SEKE 2006), Knowledge Systems Institute Graduate School, Skokie, USA, 2006, pp. 479-484.
  11. Johannes Mayer, Christoph Schneckenburger:
    Statistical Analysis and Enhancement of Random Testing Methods also under Constrained Resources.
    In: Proceedings of the 2006 International Conference on Software Engineering Research and Practice (SERP 2006), CSREA Press, 2006, pp. 16-23.
  12. Johannes Mayer:
    Restricted Adaptive Random Testing by Random Partitioning.
    In: Proceedings of the 2006 International Conference on Software Engineering Research and Practice (SERP 2006), CSREA Press, 2006, pp. 59-65.
  13. Mirja Hasse:
    Untersuchungen zum adaptiven Zufallstest für höherdimensionale Eingaben.
    Diploma Thesis, Ulm University, June 2006.
  14. Johannes Mayer:
    Lattice-Based Adaptive Random Testing.
    In: Proceedings of the 20th IEEE/ACM International Conference on Automated Software Engineering (ASE 2005), ACM Press, New York, NY, USA, 2005, pp. 333-336.
  15. Johannes Mayer:
    Adaptive Random Testing by Bisection with Restriction.
    In: Proceedings of the Seventh International Conference on Formal Engineering Methods (ICFEM 2005), LNCS 3785, Springer-Verlag, Berlin, 2005, pp. 251-263.
  16. Christoph Schneckenburger:
    Vergleichende Untersuchungen zum adaptiven Zufallstest.
    Diploma Thesis, Ulm University, July 2005.
  17. Johannes Mayer:
    Adaptive Random Testing by Bisection and Localization.
    In: Proceedings of the 5th International Workshop on Formal Approaches to Testing of Software (FATES 2005), LNCS 3997, Springer-Verlag, Berlin, 2006, pp. 72-86.