A large-scale evaluation of automated unit test generation using evosuite

G Fraser, A Arcuri - ACM Transactions on Software Engineering and …, 2014 - dl.acm.org
Research on software testing produces many innovative automated techniques, but
because software testing is by necessity incomplete and approximate, any new technique …

Achieving scalable mutation-based generation of whole test suites

G Fraser, A Arcuri - Empirical Software Engineering, 2015 - Springer
Without complete formal specification, automatically generated software tests need to be
manually checked in order to detect faults. This makes it desirable to produce the strongest …

1600 faults in 100 projects: automatically finding faults while achieving high coverage with evosuite

G Fraser, A Arcuri - Empirical software engineering, 2015 - Springer
Automated unit test generation techniques traditionally follow one of two goals: Either they
try to find violations of automated oracles (eg, assertions, contracts, undeclared exceptions) …

Continuous test generation: Enhancing continuous integration with automated test generation

J Campos, A Arcuri, G Fraser, R Abreu - Proceedings of the 29th ACM …, 2014 - dl.acm.org
In object oriented software development, automated unit test generation tools typically target
one class at a time. A class, however, is usually part of a software project consisting of more …

Evosuite at the sbst 2016 tool competition

G Fraser, A Arcuri - Proceedings of the 9th International Workshop on …, 2016 - dl.acm.org
EvoSuite at the SBST 2016 Tool Competition Page 1 EvoSuite at the SBST 2016 Tool
Competition Gordon Fraser University of Sheffield Sheffield, UK Andrea Arcuri Scienta …

Private api access and functional mocking in automated unit test generation

A Arcuri, G Fraser, R Just - 2017 IEEE international conference …, 2017 - ieeexplore.ieee.org
Not all object oriented code is easily testable: Dependency objects might be difficult or even
impossible to instantiate, and object-oriented encapsulation makes testing potentially simple …

JUGE: An infrastructure for benchmarking Java unit test generators

X Devroey, A Gambi, JP Galeotti, R Just… - Software Testing …, 2023 - Wiley Online Library
Researchers and practitioners have designed and implemented various automated test
case generators to support effective software testing. Such generators exist for various …

T3, a combinator-based random testing tool for java: benchmarking

ISWB Prasetya - Future Internet Testing: First International Workshop …, 2014 - Springer
T3 is the next generation of the light weight automated testing tool T2 for Java. In the heart
T3 is still a random testing tool; but it now comes with some new features: pair-wise testing …

MAF: method-anchored test fragmentation for test code plagiarism detection

W Sun, X Wang, H Wu, D Duan, Z Sun… - 2019 IEEE/ACM 41st …, 2019 - ieeexplore.ieee.org
Software engineering education becomes popular due to the rapid development of the
software industry. In order to reduce learning costs and improve learning efficiency, some …

Evosuite at the second unit testing tool competition

G Fraser, A Arcuri - Future Internet Testing: First International Workshop …, 2014 - Springer
EvoSuite is a mature research prototype implementing a search-based approach to unit test
generation for Java classes. It has been successfully run on a variety of different Java …