Slide 15
Slide 15 text
Chalmers 15
Some issues and solutions:
Benchmarks are difficult to write
Benchmark bug finders using static analysis
Benchmark generators
Costa, Bezemer, Leitner, Andrzejak (2021). What's Wrong with My Benchmark Results?
Studying Bad Practices in JMH Benchmarks. IEEE Transactions on Software Engineering
Jangali, Tang, Alexandersson, Leitner, Yang, Shang (2022). Automated Generation and
Evaluation of JMH Microbenchmark Suites from Unit Tests. IEEE Transactions on
Software Engineering
Rodriguez-Cancio, Combemale, Baudry (2016). Automatic microbenchmark generation
to prevent dead code elimination and constant folding. In ASE '16