Understanding and detecting wake lock misuses for Android applications

@inproceedings{Liu2016UnderstandingAD,
  title={Understanding and detecting wake lock misuses for Android applications},
  author={Yepang Liu and Chang Xu and Shing-Chi Cheung and Valerio Terragni},
  booktitle={SIGSOFT FSE},
  year={2016}
}
Wake locks are widely used in Android apps to protect critical computations from being disrupted by device sleeping. Inappropriate use of wake locks often seriously impacts user experience. However, little is known on how wake locks are used in real-world Android apps and the impact of their misuses. To bridge the gap, we conducted a large-scale empirical study on 44,736 commercial and 31 open-source Android apps. By automated program analysis and manual investigation, we observed (1) common… CONTINUE READING

Citations

Publications citing this paper.
SHOWING 1-10 OF 33 CITATIONS

Analyses for specific defects in android applications: a survey

  • Frontiers of Computer Science
  • 2019
VIEW 5 EXCERPTS
CITES BACKGROUND
HIGHLY INFLUENCED

Catalog of energy patterns for mobile applications

  • Empirical Software Engineering
  • 2019
VIEW 3 EXCERPTS
CITES BACKGROUND

Characterizing and Detecting Inefficient Image Displaying Issues in Android Apps

  • 2019 IEEE 26th International Conference on Software Analysis, Evolution and Reengineering (SANER)
  • 2019
VIEW 1 EXCERPT
CITES METHODS

Do Developers Discover New Tools On The Toilet?

  • 2019 IEEE/ACM 41st International Conference on Software Engineering (ICSE)
  • 2019
VIEW 1 EXCERPT
CITES BACKGROUND

References

Publications referenced by this paper.
SHOWING 1-4 OF 4 REFERENCES