This decommissioned ERA site remains active temporarily to support our final migration steps to https://ualberta.scholaris.ca, ERA's new home. All new collections and items, including Spring 2025 theses, are at that site. For assistance, please contact erahelp@ualberta.ca.
Search
Skip to Search Results- 6Mining software repositories
- 3Software energy
- 3improving energy consumption
- 2Android applications
- 2GreenMining
- 2Modeling energy consumption
-
2016
The improvement in battery technology for battery-driven devices is insignificant compared to their computing ability. In spite of the overwhelming advances in processing ability, adoption of sophisticated applications is hindered by the fear of shorter battery life. This is one of the several...
-
2016
Chowdhury, S., Sapra, V., Hindle, Abram
Recent technological advancements have enabledmobile devices to provide mobile users with substantial capabilityand accessibility. Energy is evidently one of the most criticalresources for such devices, in spite of the substantial gain inpopularity of mobile devices, such as smartphones, their...
-
Green Mining: a Methodology of Relating Software Change and Configuration to Power Consumption
Download2013
Power consumption is becoming more and more important with the increased popularity of smart-phones, tablets and laptops. The threat of reducing a customer’s battery-life now hangs over the software developer, who now asks, “will this next change be the one that causes my software to drain a...
-
2016
Software energy consumption is a relatively new concern for mobile application developers. Poor energy performance can harm adoption and sales of applications. Unfortunately for the developers, the measurement of software energy consumption is expensive in terms of hardware and difficult in terms...
-
2018
Chowdhury, S., Borle, S., Romansky, S., Hindle, Abram
Software energy consumption is a performance related non-functional requirement that complicates building software on mobile devices today. Energy hogging applications (apps) are a liability to both the end-user and software developer. Measuring software energy consumption is non-trivial,...
-
2014
Badashian, A.S., Esteki, A., Gholipour, A., Hindle, Abram, Stroulia, E.
Software developers are increasingly adopting social-media platforms to contribute to software development, learn and develop a reputation for themselves. GitHub supports version-controlled code sharing and social-networking functionalities and Stack Overflow is a social forum for question...