Related Experiment Video
Updated: Nov 1, 2025

A Quantitative Fitness Analysis Workflow
Published on: August 13, 2012
Using application benchmark call graphs to quantify and improve the practical relevance of microbenchmark suites
Martin Grambow1, Christoph Laaber2, Philipp Leitner3
1Mobile Cloud Computing Research Group, TU Berlin & Einstein Center Digital Future, Berlin, Germany.
This study enhances software performance testing by optimizing microbenchmarks. It identifies and removes redundant tests while recommending new ones to cover critical application functions, reducing undetected performance issues.
Area of Science:
- Computer Science
- Software Engineering
Background:
- Performance issues in applications necessitate early detection upon code modification.
- Application benchmarks and microbenchmarks are used in build pipelines to ensure performance goals, but have limitations.
Purpose of the Study:
- To improve the practical relevance and verification of microbenchmark suites using application flow data.
- To reduce the risk of undetected performance problems by optimizing microbenchmark suites.
Main Methods:
- Determining overlap of common function calls between application and microbenchmarks.
- Identifying redundant microbenchmarks.
- Recommending relevant functions not yet covered by microbenchmarks.
Main Results:
- Microbenchmark suites covered 35.62% to 66.29% of functions called during application benchmarks.
- Redundancy removal reduced microbenchmark suites to ~10% and ~23% of their original size.
- Recommendations identified up to 26 and 14 new functions for benchmarking.
Conclusions:
- Optimized microbenchmark suites can effectively test relevant functions after code changes.
- The approach enhances software performance assurance by integrating microbenchmarks and application benchmarks.
- Utilizing synergies between different performance test granularities improves overall software quality.
More Related Videos
08:22A Novel Single Animal Motor Function Tracking System Using Simple, Readily Available Software
Published on: August 31, 2018
16:23Automated, Quantitative Cognitive/Behavioral Screening of Mice: For Genetics, Pharmacology, Animal Cognition and Undergraduate Instruction
Published on: February 26, 2014
Related Concept Videos
Statgraphics
Overview of Minitab
Multiple Comparison Tests
It would be easy to compare two samples using a significance alpha level of 0.05. In other words, there is only one sample pair to be compared. However, it would be difficult to identify a significantly different sample if the number...
Interpreting Run Charts
Quantifying Work
Run Charts