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- 5Software energy consumption
- 2Machine learning
- 1Android
- 1App development
- 1Automatic software testing
- 1Energy consumption
- 4Computing Science, Department of
- 2Computing Science, Department of/Journal Articles (Computing Science)
- 2Computing Science, Department of/Conference Papers (Computing Science)
- 1Graduate and Postdoctoral Studies (GPS), Faculty of
- 1Graduate and Postdoctoral Studies (GPS), Faculty of/Theses and Dissertations
-
2015
Aggarwal, K., Hindle, Abram, Stroulia, E.
Change-impact analysis, namely “identifying the potential consequences of a change” is an important and well studied problem in software evolution. Any change may potentially affect an application's behaviour, performance, and energy consumption profile. Our previous work demonstrated that...
-
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,...
-
The Power of System Call Traces: Predicting the Software Energy Consumption Impact of Changes
Download2014
Aggarwal, K., Chenlei, Z., Campbell, J., Hindle, Abram, Stroulia, E.
Battery is a critical resource for smartphones. Software developers as the builders and maintainers of applications, are responsible for updating and deploying energy efficient applications to end users. Unfortunately, the impact of software change on energy consumption is still unclear....
-
Fall 2015
Battery is a limiting resource that affects the smartphone availability. Hence, it is the responsibility of developers to develop and maintain energy efficient applications to enhance end user satisfaction. As the impact of software code change on energy consumption is not known, developers need...
-
What can Android mobile app developers do about the energy consumption of machine learning?
Download2018
McIntosh, A., Hassan, S., Hindle, Abram
Machine learning is a popular method of learning functions from data to represent and to classify sensor inputs, multimedia, emails, and calendar events. Smartphone applications have been integrating more and more intelligence in the form of machine learning. Machine learning functionality now...