ICTSS 2025
Wed 17 - Fri 19 September 2025 Limassol, Cyprus
co-located with ECSA 2025
Thu 18 Sep 2025 17:15 - 17:40 at Atrium C - Foundations and Advanced Testing Techniques Chair(s): Bertrand Meyer

Effective testing depends on the testability of the system under test, yet current practice for assessing testability remains ad-hoc and fragmented. We introduce a multi-level bundle of testability indicators that map directly to actionable code refactorings and DevOps tweaks. Architecture, code, runtime-observability and process patterns are operationalised through metrics such as CBO,log-event density and mutation score. Recurring indicator constellations surface “testability smells”, each linked to ranked, low-cost remedies. A prototype recommender couples RefactoringMiner with a random-forest classifier to automate smell detection and action ranking. We evaluate the approach on 12 mature open-source projects and one 100 kLOC industrial microservice. Preliminary results already show significant, sustained indicator improvements after targeted refactorings.

Thu 18 Sep

Displayed time zone: Athens change

16:00 - 17:40
Foundations and Advanced Testing TechniquesGeneral Track at Atrium C
Chair(s): Bertrand Meyer Constructor Institute Schaffhausen
16:00
25m
Talk
A Time Series Analysis of Assertions in the Linux Kernel
General Track
Jukka Ruohonen University of Southern Denmark
16:25
25m
Talk
Loop unrolling: formal definition and application to testing
General Track
Li Huang Constructor Institute Schaffhausen, Reto Weber PhD Student of Constructor Institute of Technology, Bertrand Meyer Constructor Institute Schaffhausen
16:50
25m
Talk
On using Homing Sequences instead of Distinguishing in FSM-based Testing
General Track
Natalia Kushik SAMOVAR, Télécom SudParis, Institut Polytechnique de Paris, Nina Yevtushenko Ivannikov Institute for System Programming of the RussianAcademy of Sciences
17:15
25m
Talk
Testability Indicators for Refactoring
General Track
Tom Holvoet imec-DistriNet KU Leuven