ABSTRACT
Energy has emerged as an important quality metric for apps that run on mobile platforms. This talk describes our approach for reducing display energy by automatically changing the color schemes used by a web app so that the pages consume less energy when displayed on an OLED based smartphone.
- M. Dong and L. Zhong. Chameleon: A Color-adaptive Web Browser for Mobile OLED Displays. In MobiSys, 2011. Google ScholarDigital Library
- J. Gui, S. Mcilroy, M. Nagappan, and W. G. J. Halfond. Truth in advertising: The hidden cost of mobile ads for software developers. In Proceedings of the 37th International Conference on Software Engineering (ICSE), May 2015.Google ScholarCross Ref
- S. Hao, D. Li, W. G. J. Halfond, and R. Govindan. Estimating android applications’ cpu energy usage via bytecode profiling. In Proceedings of the First International Workshop on Green and Sustainable Software (GREENS), pages 1–7, May 2012. Google ScholarDigital Library
- S. Hao, D. Li, W. G. J. Halfond, and R. Govindan. Estimating mobile application energy consumption using program analysis. In Proceedings of the 35th International Conference on Software Engineering (ICSE), May 2013. Google ScholarDigital Library
- D. Li and W. G. Halfond. Optimizing energy of http requests in android applications. In Proceedings of the Third International Workshop on Software Development Lifecycle for Mobile (DeMobile) – Short Paper, September 2015. To Appear. Google ScholarDigital Library
- D. Li and W. G. J. Halfond. An investigation into energy-saving programming practices for android smartphone app development. In Proceedings of the 3rd International Workshop on Green and Sustainable Software (GREENS), June 2014. Google ScholarDigital Library
- D. Li, S. Hao, J. Gui, and W. G. Halfond. An empirical study of the energy consumption of android applications. In Proceedings of the International Conference on Software Maintenance and Evolution (ICSME), September 2014. Google ScholarDigital Library
- D. Li, S. Hao, W. G. Halfond, and R. Govindan. Calculating source line level energy information for android applications. In Proceedings of the International Symposium on Software Testing and Analysis (ISSTA), July 2013. Google ScholarDigital Library
- D. Li, A. H. Tran, and W. G. J. Halfond. Making Web Applications More Energy Efficient for OLED Smartphones. In Proceedings of the International Conference on Software Engineering (ICSE), June 2014. Google ScholarDigital Library
- D. Li, A. H. Tran, and W. G. J. Halfond. Nyx: A display energy optimizer for mobile web apps. In Proceedings of the 10th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE) – Tool Track, September 2015. To Appear. Google ScholarDigital Library
Index Terms
- Optimizing display energy consumption for hybrid Android apps (invited talk)
Recommendations
Making web applications more energy efficient for OLED smartphones
ICSE 2014: Proceedings of the 36th International Conference on Software EngineeringA smartphone’s display is one of its most energy consuming components. Modern smartphones use OLED displays that consume more energy when displaying light colors as op- posed to dark colors. This is problematic as many popular mobile web applications ...
Multi-Objective Optimization of Energy Consumption of GUIs in Android Apps
The number of mobile devices sold worldwide has exponentially increased in recent years, surpassing that of personal computers in 2011. Such devices daily download and run millions of apps that take advantage of modern hardware features (e.g., multi-...
Optimizing energy consumption of GUIs in Android apps: a multi-objective approach
ESEC/FSE 2015: Proceedings of the 2015 10th Joint Meeting on Foundations of Software EngineeringThe wide diffusion of mobile devices has motivated research towards optimizing energy consumption of software systems— including apps—targeting such devices. Besides efforts aimed at dealing with various kinds of energy bugs, the adoption of Organic ...
Comments