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'2021 paper <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> and contains the following data:</p> <ul> <li>id - an individual identifier</li> <li>sampleNr - a number identifying the group this sample relates to</li> <li>name - the name of the library examined</li> <li>className - the class name as an abbreviation</li> <li>method - the name of the executed method</li> <li>duration - duration of method execution</li> <li>durationAdjusted - duration after alignment between method trace and energy profile</li> <li>energyConsumption - computed energy consumption</li> <li>watts - recorded wattage</li> <li>`package-names` - per package uAPI profile</li> <li>uApi - 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> </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