GreenDroid project 
GreenDroid project aims to help Android developers automatically locate
energy inefficiency problems in their applications. We start this
project with an
empirical study to
identify common energy problem patterns. From this study, we identified
two common patterns [1, 2]:
- Missing sensor or wake
lock
deativation
- Sensory data underutilization
References
- Yepang Liu, Chang Xu, S.C.
Cheung, "GreenDroid: Automated Diagnosis of Energy Inefficiency for
Smartphone Applications," in IEEE Transactions on Software Engineering (TSE),
2014, forthcoming.
- Yepang Liu, Chang Xu, and S.C. Cheung, "Where Has My Battery
Gone? Finding Sensor Related Energy Black Holes in Smartphone
Applications," in Proceedings of the 11th IEEE International Conference
on Pervasive Computing and Communications (PERCOM 2013), San Diego,
California, USA, Mar 2013, pp. 2-10. [pdf][talk
slides]
- Yepang Liu, Chang Xu, and S.C. Cheung, " Verifying Android
Applications Using Java PathFinder," Technical Report HKUST-CS12-03.
Department of Computer Science and Engineering, The Hong Kong
University of Science and Technology, Sept. 2012. [pdf]
This project was supported by HKSAR RGC/GRF 611813.