HotBug Finder: A Method to Detect Energy Bugs and Hotspots in Mobile Apps (14337N)
This technology falls in the following categories of Singapore's IDA Infocomm Technology Roadmap 2012:
This invention consists of an automated test generation framework to detect energy inefficiencies in mobile applications. The framework proposed has been applied to the Android smartphone operating system.
For more information on this technology contact:
Energy inefficiencies in smartphone applications can broadly be categorised into energy hotspots (an abnormally high consumption of battery power while use of hardware resources is low) and energy bugs (when a malfunctioning application prevents a smartphone from becoming idle even after it has completed execution and there is no user activity).
Energy inefficiencies are difficult for a compiler to optimise due to the complex nature of mobile applications. Consequently, to build energy-efficient applications, it is crucial for the developer to know these energy inefficiencies in the application code. This invention introduces a methodology to automatically highlight energy inefficiencies to the developer.
Technology Readiness Level 4 on the scale by the Ministry of Defence Singapore.
About the Research Group
Abhik Roychoudhury is a Professor of Computer Science, and Vice Dean (Graduate Studies) at the School of Computing, National University of Singapore. His research has focused primarily on software testing and analysis, trustworthy software and real-time embedded software. In 2013 he was appointed as an ACM Distinguished Speaker. He is currently leading the TSUNAMi center, a large five-year long targeted research effort funded by Singapore’s National Research Foundation in the domain of software security.