ICST 2025
Mon 31 March - Fri 4 April 2025 Naples, Italy

This program is tentative and subject to change.

Fri 4 Apr 2025 14:45 - 14:52 at Aula Magna (AM) - Test Quality Chair(s): Carolin Brandt

Software testing is critical for ensuring the quality of software systems. Manually writing test cases is time-intensive and costly, which has led to the development of automated test case generation techniques. However, the adoption of these techniques is limited due to the difficulties in comprehending the generated test cases. In this paper, we propose an approach to improve the comprehension of automatically generated test suites by clustering the test cases within the test suite. Our approach clusters the test cases based on the test objectives (e.g., lines and branches) they cover, grouping together those with similar attributes to enhance developer understanding. To evaluate our approach, we conducted an empirical study with 52 participants performing three software maintenance tasks based on related work. The results show developers agree with the proposed clusters and that clustered test suites facilitate faster software maintenance tasks.

Mitchell Olsthoorn is an Assistant Professor in the Software Engineering Research Group (SERG) at Delft University of Technology. He is also a member of the Computational Intelligence for Software Engineering lab (CISELab) and the Blockchain lab. Mitchell holds a Ph.D. degree in Computational Intelligence. His interests include network security, computational intelligence, and pen-testing. Mitchell is currently working on testing for dynamically typed languages.

This program is tentative and subject to change.

Fri 4 Apr

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

14:00 - 15:30
Test QualityResearch Papers / Short Papers, Vision and Emerging Results / Industry at Aula Magna (AM)
Chair(s): Carolin Brandt Delft University of Technology
14:00
15m
Talk
Detecting and evaluating order-dependent flaky tests in JavaScript
Research Papers
Negar Hashemi Massey University, Amjed Tahir Massey University, Shawn Rasheed Universal College of Learning, August Shi The University of Texas at Austin, Rachel Blagojevic Massey University
Pre-print
14:15
15m
Talk
An empirical study of web flaky tests: Understanding and unveiling DOM event interaction challenges
Research Papers
yu pei , Jeongju Sohn Kyungpook National University, Mike Papadakis University of Luxembourg
14:30
15m
Talk
On The Energy Consumption of Test Generation
Research Papers
Fitsum Kifetew Fondazione Bruno Kessler, Davide Prandi Fondazione Bruno Kessler, Angelo Susi Fondazione Bruno Kessler
Pre-print
14:45
7m
Talk
Improving the Comprehensibility of Generated Test Suites Using Test Case Clustering
Short Papers, Vision and Emerging Results
Mitchell Olsthoorn Delft University of Technology
14:52
7m
Talk
Harnessing Test Call Structures for Improved Fault Localization Effectiveness
Short Papers, Vision and Emerging Results
14:59
7m
Talk
Batch Execution of Microbenchmarks for Efficient Performance Testing
Short Papers, Vision and Emerging Results
Mostafa Jangali Concordia University, Kundi Yao University of Waterloo, Yiming Tang Rochester Institute of Technology, Diego Costa Concordia University, Canada, Weiyi Shang University of Waterloo
15:06
15m
Talk
A Tale from the Trenches: Applying Metamorphic and Differential Testing to Bioinformatics Software
Industry
Alexis L. Marsh Iowa State University, Myra Cohen Iowa State University, Robert Cottingham Oak Ridge National Laboratory
:
:
:
: