<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>M. Olsthoorn | CISELab</title><link>https://www.ciselab.nl/author/m.-olsthoorn/</link><atom:link href="https://www.ciselab.nl/author/m.-olsthoorn/index.xml" rel="self" type="application/rss+xml"/><description>M. Olsthoorn</description><generator>Hugo Blox Builder (https://hugoblox.com)</generator><language>en-us</language><lastBuildDate>Mon, 01 Jan 2024 19:37:11 +0200</lastBuildDate><image><url>https://www.ciselab.nl/media/icon_hu74ac7865332a7eb8d764f3857b584e33_11571_512x512_fill_lanczos_center_3.png</url><title>M. Olsthoorn</title><link>https://www.ciselab.nl/author/m.-olsthoorn/</link></image><item><title>TestSpark: IntelliJ IDEA’s Ultimate Test Generation Companion</title><link>https://www.ciselab.nl/publication/icse2024-tool2/</link><pubDate>Mon, 01 Jan 2024 19:37:11 +0200</pubDate><guid>https://www.ciselab.nl/publication/icse2024-tool2/</guid><description>&lt;p>Abstract:&lt;/p>
&lt;p>Writing software tests is laborious and time-consuming. To address
this, prior studies introduced various automated test-generation
techniques. A well-explored research direction in this field is unit
test generation, wherein artificial intelligence (AI) techniques create
tests for a method/class under test. While many of these techniques
have primarily found applications in a research context, existing
tools (e.g., EvoSuite, Randoop, and AthenaTest) are not user-friendly
and are tailored to a single technique. This paper introduces Test-
Spark, a plugin for IntelliJ IDEA that enables users to generate unit
tests with only a few clicks directly within their Integrated De-
velopment Environment (IDE). Furthermore, TestSpark also allows
users to easily modify and run each generated test and integrate
them into the project workflow. TestSpark leverages the advances of
search-based test generation tools, and it introduces a technique to
generate unit tests using Large Language Models (LLMs) by creating
a feedback cycle between the IDE and the LLM. Since TestSpark is
an open-source (&lt;a href="https://github.com/JetBrains-Research/TestSpark%29" target="_blank" rel="noopener">https://github.com/JetBrains-Research/TestSpark)&lt;/a>,
extendable, and well-documented tool, it is possible to add new test
generation methods into the plugin with the minimum effort. This
paper also explains our future studies related to TestSpark and our
preliminary results.&lt;/p></description></item></channel></rss>