Skip to main content
zenodoopen

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

<p><strong>Motivation</strong></p> <p>This repository contains the data-set used as a basis for our MSR&#39;2021 paper&nbsp;<em>Mining API Interactions to Analyze Software Revisions for the Evolution of Energy Consumption</em>.</p> <p><strong>Description of the dataset</strong></p> <p>The dataset is stored in a file <em>msr_2021_dataset.csv</em>&nbsp;and contains the following data:</p> <ul> <li>id&nbsp;- an individual identifier</li> <li>sampleNr - a number identifying the group this sample relates to</li> <li>name&nbsp;- the name of the library examined</li> <li>className&nbsp;- the class name as an abbreviation</li> <li>method&nbsp;- the name of the executed method</li> <li>duration&nbsp;- duration of method execution</li> <li>durationAdjusted - duration after alignment between method trace and energy profile</li> <li>energyConsumption&nbsp;- computed energy consumption</li> <li>watts&nbsp;- recorded wattage</li> <li>`package-names` - per package uAPI profile</li> <li>uApi&nbsp;- the computed uAPI profile value</li> </ul> <p>The files <em>joule_anova_posthoc_result.csv</em> and <em>uAPI_anova_posthoc_result.csv</em> contain the results of the ANOVA and Tukey HSD posthoc analysis to determine accuracy and F1-score of the presented approach.</p> <p>&nbsp;</p> <p><strong>License</strong></p> <p>Creative Commons CC-BY</p>

ShareScore

44/100

Overall dataset sharing score

Score breakdown

These five areas show where the dataset supports — or may limit — practical reuse.

Stewardship
8
Harmonization
4
Access
20
Reuse readiness
8
Engagement
4

Topics