Automating Non-Formalized Testing Techniques via Quantification and Optimisation: The Case of Boundary Value Testing

Decanato - Facoltà di scienze informatiche

Data: 5 Ottobre 2023 / 15:30 - 16:30

USI East Campus, Room D1.15

Speaker: Prof. Robert Feldt, Chalmers University of Technology / Blekinge Institute of Technology, Sweden

Abstract:
Many testing techniques, even when required or recommended by standards, have been only informally defined and thus are typically still done manually. A notable example is boundary value analysis/testing which is simple to understand conceptually and important in industry but have little to no support for automation. In this talk we summarise some of our work on quantifying diversity in software testing, how the distance functions involved can be used to define program derivatives, and such derivatives can then help automate boundary value testing. We present also empirical evaluation of the approach and how the automated boundary detection it enables can find problems either in the specification, implemented software, or help extend the test suite. Finally, we outline future work both to extend and generalise the approach.
 

Biography:
Robert Feldt is professor of Software Engineering at Chalmers University of Technology and Blekinge Institute of Technology, both in Sweden. He is passionate about a range of topics from human factors and automation to statistics, causal analysis, and applied machine learning (ML). His primary focus is on software testing and quality, along with human-centered software engineering. Lately, he's also been working on using ML in medicine/healthcare and materials science.
He often works alongside companies in Sweden, Europe, and Asia, while also leading more basic research. In 2002, he earned a PhD in Computer Engineering from Chalmers University of Technology. He also studied Psychology at Gothenburg University in the 1990s. Beyond academia, he brings over 30 years of experience as an IT, software, and ML consultant. Dr. Feldt contributes as the co-Editor in Chief of the Empirical Software Engineering journal and serves on the editorial boards of two other journals, STVR and SQJ

Host: Carlo A. Furia

Facoltà

Eventi
30
Luglio
2024
30.
07.
2024
01
Agosto
2024
01.
08.
2024
13
Agosto
2024
13.
08.
2024

Cinema and Audiovisual Futures Conference 2024

Facoltà di comunicazione, cultura e società

The Future of Survival Public Event: AI and Generative humanity

Facoltà di comunicazione, cultura e società
14
Agosto
2024
14.
08.
2024

The Future of Survival Public Event: Digital Migrations

Facoltà di comunicazione, cultura e società
15
Agosto
2024
15.
08.
2024

The Future of Survival Public Event: "Listening to Ice"

Facoltà di comunicazione, cultura e società