Related Experiment Video
Updated: Jul 16, 2025

Designing Automated, High-throughput, Continuous Cell Growth Experiments Using eVOLVER
Published on: May 19, 2019
Building an open-source system test generation tool: lessons learned and empirical analyses with EvoMaster
Andrea Arcuri1,2, Man Zhang1, Asma Belhadi1
1Kristiania University College, Oslo, Norway.
Abstract:
Research in software testing often involves the development of software prototypes. Like any piece of software, there are challenges in the development, use and verification of such tools. However, some challenges are rather specific to this problem domain. For example, often these tools are developed by PhD students straight out of bachelor/master degrees, possibly lacking any industrial experience in software development. Prototype tools are used to carry out empirical studies, possibly studying different parameters of novel designed algorithms. Software scaffolding is needed to run large sets of experiments efficiently. Furthermore, when using AI-based techniques like evolutionary algorithms, care needs to be taken to deal with their randomness, which further complicates their verification. The aforementioned represent some of the challenges we have identified for this domain. In this paper, we report on our experience in building the open-source EvoMaster tool, which aims at system-level test case generation for enterprise applications. Many of the challenges we faced would be common to any researcher needing to build software testing tool prototypes. Therefore, one goal is that our shared experience here will boost the research community, by providing concrete solutions to many development challenges in the building of such kind of research prototypes. Ultimately, this will lead to increase the impact of scientific research on industrial practice.
Related Concept Videos
Distribution Reliability and Automation
Quality Assurance
Vebe Test
To conduct the test, concrete is placed into the slump cone. The concrete is filled in layers and...
Electro-mechanical Systems
A key component of the DC motor is the armature, a rotating circuit positioned within a magnetic field. As an electric current passes through the...
Testing Water Quality
Econometric Views (EViews)

