GreenMiner: a hardware based mining software repositories software energy consumption framework

Autor: Abram Hindle, Alex Wilson, E. Jed Barlow, Joshua Charles Campbell, Kent Rasmussen, Stephen Romansky
Rok vydání: 2014
Předmět:
Zdroj: MSR
DOI: 10.1145/2597073.2597097
Popis: Green Mining is a field of MSR that studies software energy consumption and relies on software performance data. Unfortunately there is a severe lack of publicly available software power use performance data. This means that green mining researchers must generate this data themselves by writing tests, building multiple revisions of a product, and then running these tests multiple times (10+) for each software revision while measuring power use. Then, they must aggregate these measurements to estimate the energy consumed by the tests for each software revision. This is time consuming and is made more difficult by the constraints of mobile devices and their OSes. In this paper we propose, implement, and demonstrate Green Miner: the first dedicated hardware mining software repositories testbed. The Green Miner physically measures the energy consumption of mobile devices (Android phones) and automates the testing of applications, and the reporting of measurements back to developers and researchers. The Green Miner has already produced valuable results for commercial Android application developers, and has been shown to replicate other power studies' results.
Databáze: OpenAIRE