Dataset Open Access

Characterizing Energy Consumption of Third-Party API Libraries using API Utilization Profiles (ESEM'2020 Dataset)

Andreas Schuler; Gabriele Kotsis


Dublin Core Export

<?xml version='1.0' encoding='utf-8'?>
<oai_dc:dc xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/oai_dc/ http://www.openarchives.org/OAI/2.0/oai_dc.xsd">
  <dc:creator>Andreas Schuler</dc:creator>
  <dc:creator>Gabriele Kotsis</dc:creator>
  <dc:date>2020-07-27</dc:date>
  <dc:description>Motivation

This repository contains the data-set used as a basis for our ESEM'2020 paper Characterizing Energy Consumption of Third-Party API Libraries using API Utilization Profiles The dataset is comprised of 2 test scenarios: The first one is based on the paper from Rocha et al. (2019), the second one is based on the commonly known Google Gson library.

Description of the dataset

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


	id - an individual identifier
	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
	energyConsumption - computed energy consumption
	watts - recorded wattage
	uApi - the computed uAPI profile value


Besides the data, this repository also contains the result images from the ESEM'2020 paper in pdf-file format.

Android I/O Experiment

For the Android I/O Experiment we examined the correlation between API utilization and energy consumption. For the dataset, we took inspiration from Rocha et al. (2019). The dataset uses abbreviations for the examined classes which are further described in the readme.md file


	Filename: io_test_052020.csv


Google Gson Experiment

The Google Gson dataset contains recordings for Google Gson version 2.8.5. Again, the dataset was used as a foundation for examining the correlation between the computed API profiles and energy consumption.


	Filename: gson_test_052020.csv


License

Creative Commons CC-BY</dc:description>
  <dc:identifier>https://zenodo.org/record/3952021</dc:identifier>
  <dc:identifier>10.5281/zenodo.3952021</dc:identifier>
  <dc:identifier>oai:zenodo.org:3952021</dc:identifier>
  <dc:relation>doi:10.5281/zenodo.3952020</dc:relation>
  <dc:rights>info:eu-repo/semantics/openAccess</dc:rights>
  <dc:rights>https://creativecommons.org/licenses/by/4.0/legalcode</dc:rights>
  <dc:subject>energy consumption</dc:subject>
  <dc:subject>software energy profiling</dc:subject>
  <dc:subject>dynamic program analysis</dc:subject>
  <dc:title>Characterizing Energy Consumption of Third-Party API Libraries using API Utilization Profiles (ESEM'2020 Dataset)</dc:title>
  <dc:type>info:eu-repo/semantics/other</dc:type>
  <dc:type>dataset</dc:type>
</oai_dc:dc>
86
178
views
downloads
All versions This version
Views 8686
Downloads 178178
Data volume 17.4 MB17.4 MB
Unique views 6868
Unique downloads 158158

Share

Cite as