Proceedings of the 11th International Workshop on Search-Based Software Testing 2018
DOI: 10.1145/3194718.3194728
|View full text |Cite
|
Sign up to set email alerts
|

Java unit testing tool competition

Abstract: We report on the results of the eighth edition of the Java unit testing tool competition. This year, two tools, EvoSuite and Randoop, were executed on a benchmark with (i) new classes under test, selected from open-source software projects, and (ii) the set of classes from one project considered in the previous edition. We relied on an updated infrastructure for the execution of the different tools and the subsequent coverage and mutation analysis based on Docker containers. We considered two different time bu… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

2
39
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
3
3
2

Relationship

3
5

Authors

Journals

citations
Cited by 28 publications
(41 citation statements)
references
References 16 publications
2
39
0
Order By: Relevance
“…The pvalues produced by the post-hoc Conover's procedure is lower than 0.006. Those results are consistent with other independent evaluations [4,11], as well as previous results of the competitions [7], and show that bugs discovered both in the competition infrastructure [6] and in the EvoSuite implementation [3] could be fixed.…”
Section: Resultssupporting
confidence: 92%
“…The pvalues produced by the post-hoc Conover's procedure is lower than 0.006. Those results are consistent with other independent evaluations [4,11], as well as previous results of the competitions [7], and show that bugs discovered both in the competition infrastructure [6] and in the EvoSuite implementation [3] could be fixed.…”
Section: Resultssupporting
confidence: 92%
“…As pointed out by previous results [11], integration of multiple unit test generation tools, each one relying on a specific approach, allows to achieve a higher effectiveness than using tools in isolation. Special focus should be dedicated to the integration of different approaches to achieve higher effectiveness without decreasing efficiency.…”
Section: B Collaborations For Testing Tools Integrationmentioning
confidence: 95%
“…Reflecting on six years of benchmarking automated tools that generate JUnit tests for Java programs at the class level [11], we report some observations.…”
Section: Observations From Six Editions Of the Junitcontestmentioning
confidence: 99%
“…We excluded classes from the org.jabref.gui and org.jabref.logic.importer.fileformat packages as they respectively work with JavaFX and perform input-output operations. From the remaining classes and following the best practices of the search-based unit testing community [26], we selected 75 classes with the highest cyclomatic complexity, as classes with a higher cyclomatic complexity are harder to process for unit test generation tools and 38 classes with the largest number of lines of code. Additionally, we selected 37 classes that were executed the most by our modified JabRef implementation.…”
Section: Subject and Execution Weightsmentioning
confidence: 99%