eDoctor: Automatically Diagnosing Abnormal Battery Drain Issues on Smartphones
summary
eDoctor automatically detects and diagnoses abnormal battery drain by segmenting app runs into execution phases using resource-usage vectors and k-means on RUVs, correlating new energy-heavy phases with recent installs/config changes. It includes an on-phone diagnostic engine and an app reverter to roll back updates. Evaluation with 31 users, 17 real issues plus 4 injected across 19 apps yields 47 of 50 cases correctly diagnosed and under 1.5% power overhead.
AI-written summary · about
