ISSTA/ECOOP 2024
Mon 16 - Fri 20 September 2024 Vienna, Austria

This program is tentative and subject to change.

You're viewing the program in a time zone which is different from your device's time zone change time zone

Mon 16 Sep

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

08:00 - 08:30
Coffee and Light BreakfastSocial Events at Aula
10:00 - 10:30
12:00 - 13:30
15:00 - 15:30

Tue 17 Sep

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

08:30 - 09:00
Coffee and Light BreakfastSocial Events at Aula
10:00 - 10:30
12:00 - 13:30
15:00 - 15:30
18:00 - 20:00

Wed 18 Sep

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

08:00 - 08:30
Coffee and Light BreakfastSocial Events at Aula
10:00 - 10:30
12:00 - 13:30
15:00 - 15:30
17:45 - 23:00
BanquetSocial Events at Fuhrgassl-Huber

We will take buses from the conference venue to go to the banquet.

Thu 19 Sep

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

08:30 - 09:00
Coffee and Light BreakfastSocial Events at Aula
10:00 - 10:30
10:30 - 12:00
Hands-on: Testing DSLs with DSLs in Rascal and TESTARA-TEST at EI 5 Hochenegg

In celebration of the 15th anniversary of A-TEST, we have chosen a theme that aligns well with both ISSTA and ECOOP: “Using DSLs for testing and the testing of DSLs.” To mark this A-TEST milestone and to put the “work” in workshop, we are hosting a hands-on session where participants can roll up their sleeves and actively engage in experimenting to test a DSL QL, a language designed for creating web-based questionnaire forms.

When testing a DSL, it is essential to focus on both the language’s implementation (including syntax, type checking, evaluation and rendering) as well as the correct execution of the code generated by the compiler. These aspects ensure the DSL is both robust and effective in its intended domain.

In our workshop, we will approach this from two angles. For testing the language implementation part, we will use a DSL, named TestQL, which been explicitly written in Rascal for testing purposes. For the execution part, we will employ automated scriptless GUI testing with TESTAR to verify the execution of the generated code. But that is not all—the oracles used during the scriptless testing will be automatically generated by using the domain-specific knowledge of state invariants within the DSL, demonstrating how domain knowledge can enhance testing effectiveness.

12:00 - 13:30
13:30 - 15:00
Hands-on: Testing DSLs with DSLs in Rascal and TESTAR (cont.)A-TEST at EI 5 Hochenegg
15:00 - 15:30
15:30 - 17:00
Accepted talksA-TEST at EI 5 Hochenegg
15:30
30m
Talk
First Experiments on Automated Execution of Gherkin Test Specifications with Collaborating LLM Agents
A-TEST
Severin Bergsmann Software Competence Center Hagenberg (SCCH), Alexander Schmidt Software Competence Center Hagenberg (SCCH), Stefan Fischer Software Competence Center Hagenberg, Rudolf Ramler Software Competence Center Hagenberg (SCCH)
16:00
30m
Talk
GreeDDy: Accelerate Parallel DDMIN
A-TEST
Daniel Vince University of Szeged, Department of Software Engineering, Ákos Kiss University of Szeged, Hungary
16:30
30m
Talk
Use of ChatGPT as an Assistant in the End-to-End Test Script Generation for Android Apps
A-TEST
Boni Garcia Universidad Carlos III de Madrid, Maurizio Leotta DIBRIS, University of Genova, Italy, Filippo Ricca DIBRIS, Università di Genova, Jim Whitehead University of California, Santa Cruz
18:00 - 20:00

Fri 20 Sep

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

08:30 - 09:00
Coffee and Light BreakfastSocial Events at Aula
10:00 - 10:30
12:00 - 13:30
15:00 - 15:30