ICST 2025
Mon 31 March - Fri 4 April 2025 Naples, Italy
Mon 31 Mar 2025 12:00 - 12:30 at Room A1 - AI and Testing

Fault localization is one of the most challenging and time-intensive tasks in the maintenance of software systems. We present an automated fault localization technique that can assist developers effectively in localizing the fault locations in Python programs. The proposed method uses spectrum-based fault localization techniques, program slicing, and graph-based visualization to formulate an efficient method for reducing the effort needed in fault localization. The approach takes the source code of a program, a set of passed and failed tests and collects the program spectra information by executing the tests. The tool, FaultLocalizer, facilitates the generation of a call graph for inter-procedural dependency analysis and annotated control flow graphs for different modules with spectra information and suspiciousness scores that need additional code analysis for program repair. The focus of the approach is on the visual analysis of the source code, and it is intended to complement the existing fault localizing approach available. The effectiveness of the proposed approach is evaluated on a set of buggy Python programs. Evaluation on buggy Python programs shows that the tool effectively reduces debugging efforts and can be applied to programs with conditional branching.

Mon 31 Mar

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

11:00 - 12:30
AI and TestingITEQS at Room A1
11:00
30m
Talk
Quality Assurance for LLM-RAG Systems: Empirical Insights from Tourism Application TestingBest Paper Candidate
ITEQS
Bestoun S. Ahmed Karlstad University, Ludwig Otto Baader Ludwig Maximilians University Munich, Firas Bayram Karlstad University, Siri Jagstedt Karlstad University, Peter Magnusson Karlstad University
11:30
30m
Talk
Using Reinforcement Learning for Security Testing: A Systematic Mapping Study
ITEQS
Tanwir Ahmad Åbo Akademi University, Matko Butkovic Åbo Akademi University, Dragos Truscan Åbo Akademi University
12:00
30m
Talk
Visual spectrum-based fault localization for Python programs based on the differentiation of execution slices
ITEQS
Shehroz Khan Åbo Akademi University, Gaadha Sudheerbabu Åbo Akademi University, Bianca Elena Staicu Åbo Akademi University, Tanwir Ahmad Åbo Akademi University, Dragos Truscan Åbo Akademi University
:
:
:
: