Published January 12, 2021 | Version 1.0
Dataset Open

Mining API Interactions to Analyze SoftwareRevisions for the Evolution of Energy Consumption (MSR'2021 Dataset)

  • 1. University of Applied Sciences Upper Austria
  • 2. Department of Telecooperation, Johannes Kepler University Linz

Description

Motivation

This repository contains the data-set used as a basis for our MSR'2021 paper Mining API Interactions to Analyze Software Revisions for the Evolution of Energy Consumption.

Description of the dataset

The dataset is stored in a file msr_2021_dataset.csv and contains the following data:

  • id - an individual identifier
  • sampleNr - a number identifying the group this sample relates to
  • name - the name of the library examined
  • className - the class name as an abbreviation
  • method - the name of the executed method
  • duration - duration of method execution
  • durationAdjusted - duration after alignment between method trace and energy profile
  • energyConsumption - computed energy consumption
  • watts - recorded wattage
  • `package-names` - per package uAPI profile
  • uApi - the computed uAPI profile value

The files joule_anova_posthoc_result.csv and uAPI_anova_posthoc_result.csv contain the results of the ANOVA and Tukey HSD posthoc analysis to determine accuracy and F1-score of the presented approach.

 

License

Creative Commons CC-BY

Files

joule_anova_posthoc_results.csv

Files (59.8 kB)

Name Size Download all
md5:0397e8e44dd30273a0d02b4ee5291042
5.2 kB Preview Download
md5:a90ff4845d883d9eb69c410c9a730aea
49.7 kB Preview Download
md5:f31a6b67612747c6fd06f1332cff3aa7
5.0 kB Preview Download