Benchmark Analyzer

About this project

Format requirements: The .csv file must be in the following format:

Sample analysis: Consider this sample set of benchmarks of a piece of software:

version 5version 6
xSize10:ySize10:methodFloat10.36.7
xSize100:ySize10:methodFloat98.895.4
xSize10:ySize100:methodFloat97.464.7
xSize100:ySize100:methodFloat1002.2945.1
xSize10:ySize10:methodInt5.33.4
xSize100:ySize10:methodInt48.547.7
xSize10:ySize100:methodInt49.532.9
xSize100:ySize100:methodInt501.1489.5

If we assume each data point is an average of 5 samples, we get this sample analysis. Note that we can clearly see that for x size=10 we get a good speedup over version 5, but for x size=100 we don't.

About this project: This project uses R to generate the box plots and decision trees, and uses RPy to interface with R from Python.

Code files: