A Survey of Performance Optimization for Mobile Applications

Hort, Max, Kechagia, Maria, Sarro, Federica, Harman, Mark·2022·IEEE Transactions on Software Engineering

Cites (293)

Items 201–293 of 293

  1. Responsiveness analysis tool for Android application
    Thanaporn Ongkosit, Shingo Takada · 2014
  2. Charting the API minefield using software telemetry data
    Maria Kechagia, Dimitris Mitropoulos, Diomidis D. Spinellis · 2014 · Empirical Software Engineering
  3. In-vivo and offline optimisation of energy use in the presence of small energy signals
    Mahmoud A. Bokhari, Brad Alexander, Markus Wagner · 2018 · EAI International Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services (MobiQuitous)
  4. Android programming techniques for improving performance
    Jae Kyu Lee, Jong Yeol Lee · 2011 · International Conference on Awareness Science and Technology (iCAST)
  5. How developers micro-optimize Android apps
    Mario Linares‐Vásquez, Christopher Vendome, Michele Tufano · 2017 · Journal of Systems and Software
  6. Getting the most from map data structures in Android
    Rubén Saborido, Rodrigo Morales, Foutse Khomh, Yann‐Gaël Guéhéneuc, Giuliano Antoniol · 2018 · Empirical Software Engineering
  7. Improving Flash Memory Performance and Reliability for Smartphones With I/O Deduplication
    Bo Mao, Jindong Zhou, Suzhen Wu · 2018 · IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
  8. Improving Energy Efficiency of Android Devices by Preventing Redundant Frame Generation
    Gwangmin Lee, Seokjun Lee, Geonju Kim · 2018 · IEEE Transactions on Mobile Computing
  9. Analysis of Smartphone I/O Characteristics — Toward Efficient Swap in a Smartphone
    Jisun Kim, Hyokyung Bahn · 2019 · IEEE Access
  10. On the Energy Footprint of Mobile Testing Frameworks
    Luís Cruz, Rui Abreu · 2019 · IEEE Transactions on Software Engineering
  11. Performance Improvement of Linux CPU Scheduler Using Policy Gradient Reinforcement Learning for Android Smartphones
    Junyeong Han, Sungyoung Lee · 2020 · IEEE Access
  12. CAS: Context-Aware Background Application Scheduling in Interactive Mobile Systems
    Joohyun Lee, Kyunghan Lee, Euijin Jeong · 2017 · IEEE Journal on Selected Areas in Communications
  13. Do Memories Haunt You? An Automated Black Box Testing Approach for Detecting Memory Leaks in Android Apps
    Domenico Amalfitano, Vincenzo Riccio, Porfirio Tramontana · 2020 · IEEE Access
  14. An Android application launch analyzing system
    Kyosuke Nagata, Saneyasu Yamaguchi · 2012 · International Conference on Computing Technology and Information Management
  15. Personalized optimization for android smartphones
    Wook Song, Yeseong Kim, Hakbong Kim · 2014 · ACM Transactions on Embedded Computing Systems
  16. Accelerating Application Start-up with Nonvolatile Memory in Android Systems
    Hyojong Kim, Hong-Yeol Lim, Dilan Manatunga · 2015 · IEEE Micro
  17. Non-blocking garbage collection for real-time Android
    Thomas Gerlitz, Igor Kalkov, John F. Schommer · 2013 · International Workshop on Java Technologies for Real-Time and Embedded Systems (JTRES)
  18. Optimising Energy Consumption Heuristically on Android Mobile Phones
    Mahmoud A. Bokhari, Markus Wagner · 2016 · Genetic and Evolutionary Computation Conference Companion (GECCO Companion)
  19. Future of Mobile Software for Smartphones and Drones: Energy and Performance
    Abhijeet Banerjee, Abhik Roychoudhury · 2017 · IEEE/ACM International Conference on Mobile Software Engineering and Systems (MOBILESoft)
  20. Battery life time extension method using selective data reception on smartphone
    Min Woo Kim, Dong Geun Yun, Jong Min Lee · 2012
  21. Automated Memory Leakage Detection in Android Based Systems
    Jihyun Park, Byoungju Choi · 2017 · International Journal of Control and Automation
  22. Optimizing User Experience in Choosing Android Applications
    Rubén Saborido, Giovanni Beltrame, Foutse Khomh · 2016 · IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER)
  23. LeakDAF: An Automated Tool for Detecting Leaked Activities and Fragments of Android Applications
    Jun Ma, Sheng Liu, Shengtao Yue · 2017 · IEEE Annual Computer Software and Applications Conference (COMPSAC)
  24. How much energy can we save from prefetching ads?
    Xiaomeng Chen, Abhilash Jindal, Y. Charlie Hu · 2013
  25. An image-space energy-saving visualization scheme for OLED displays
    Haidong Chen, Ji Wang, Weifeng Chen · 2013 · Computers & Graphics
  26. Effective Handling of Low Memory Scenarios in Android using Logs
    Rajesh Prodduturi · 2013
  27. A memory management scheme for enhancing performance of applications on Android
    Kumar Vimal, Aditya Trivedi · 2015 · IEEE Recent Advances in Intelligent Computational Systems
  28. Every Byte Counts
    Paul R. Baumann, Silvia Santini · 2017 · Proceedings of the ACM on Interactive Mobile Wearable and Ubiquitous Technologies
  29. Optimizing low memory killers for mobile devices using reinforcement learning
    Cong Li, Jia Han Bao, Haitao Wang · 2017 · International Wireless Communications and Mobile Computing Conference (IWCMC)
  30. Dynamic frequency scaling on android platforms for energy consumption reduction
    Pâmela Thays Lins Bezerra, Leandro A.B. Araujo, Giovane Boaviagem Ribeiro · 2013 · ACM workshop on Performance monitoring and measurement of heterogeneous wireless and wired networks
  31. Improving Smartphones Battery Life by Reducing Energy Waste of Background Applications
    Raffaele Bolla, Rafiullah Khan, Xavier Parra · 2014
  32. BatteryExtender
    Grace Metri, Weisong Shi, Monica Brockmeyer, Abhishek Agrawal · 2014 · ACM International Joint Conference on Pervasive and Ubiquitous Computing (UbiComp)
  33. Controlling physical memory fragmentation in mobile systems
    Sang-Hoon Kim, Sejun Kwon, Jin‐Soo Kim · 2015 · International Symposium on Memory Management
  34. iLauncher
    Li-yu Tang, Pi-Cheng Hsiu, Jiun‐Long Huang · 2013 · ACM Symposium on Applied Computing
  35. Why application errors drain battery easily?
    Mingyuan Xia, Wenbo He, Xue Liu · 2013
  36. Battery-aware transformations in mobile applications
    Jürgen Cito, Julia Rubin, Phillip Stanley‐Marbell · 2016 · IEEE/ACM International Conference on Automated Software Engineering (ASE)
  37. ShiftMask: Dynamic OLED power shifting based on visual acuity for interactive mobile applications
    Han‐Yi Lin, Pi-Cheng Hsiu, Tei‐Wei Kuo · 2017 · IEEE/ACM International Symposium on Low Power Electronics and Design (ISLPED)
  38. Prefetch-Based Energy Optimization on Smartphones
    Yi Xian Yang, Guohong Cao · 2017 · IEEE Transactions on Wireless Communications
  39. Do users care about ad’s performance costs? Exploring the effects of the performance costs of in-app ads on user experience
    Cuiyun Gao, Jichuan Zeng, Federica Sarro, David Lo, Irwin King, Michael Rung-Tsong Lyu · 2020 · Information and Software Technology
  40. SmartDiet
    Aki Saarinen, Matti Siekkinen, Yu Xiao · 2012 · ACM SIGCOMM Computer Communication Review
  41. Optimizing storage performance of Android smartphone
    Hyukjoong Kim, Dongkun Shin · 2013 · International Conference on Ubiquitous Information Management and Communication (IMCOM)
  42. A method to improve application launch performance in Android devices
    Atikant Singh, Aakriti V Agrawal, Anuradha Kanukotla · 2016
  43. Comprehension of Ads-Supported and Paid Android Applications: Are They Different?
    Rubén Saborido, Foutse Khomh, Giuliano Antoniol, Yann‐Gaël Guéhéneuc · 2017 · IEEE International Conference on Program Comprehension (ICPC)
  44. Exploring the effects of ad schemes on the performance cost of mobile phones
    Cuiyun Gao, Jichuan Zeng, Federica Sarro · 2018
  45. Person Footprint of Uncertainty-Based CWW Model for Power Optimization in Handheld Devices
    Pranab Kumar Muhuri, Prashant Kumar Gupta, Jerry M. Mendel · 2019 · IEEE Transactions on Fuzzy Systems
  46. MemScope
    Byeoksan Lee, Seongmin Kim, Eru Park · 2015 · Asia-Pacific Workshop on Systems
  47. Evaluating impact of storage on smartphone energy efficiency
    David T. Nguyen · 2013
  48. APPx
    Byungkwon Choi, Jeongmin Kim, Daeyang Cho · 2018 · ACM International Conference on emerging Networking EXperiments and Technologies (CoNEXT)
  49. Mind the gap – a distributed framework for enabling energy optimisation on modern smart-phones in the presence of noise, drift, and statistical insignificance
    Mahmoud A. Bokhari, Lujun Weng, Markus Wagner · 2019 · IEEE Congress on Evolutionary Computation (CEC)
  50. Towards rigorous validation of energy optimisation experiments
    Mahmoud A. Bokhari, Brad Alexander, Markus Wagner · 2020 · Genetic and Evolutionary Computation Conference (GECCO)
  51. AndroScope: An Insightful Performance Analyzer for All Software Layers of the Android-Based Systems
    Myeongjin Cho, Ho Jin Lee, Minseong Kim · 2013 · ETRI Journal
  52. Enhancing user experiences by exploiting energy and launch delay trade-off of mobile multimedia applications
    Yi-Fan Chung, Yin-Tsung Lo, Chung‐Ta King · 2013 · ACM Transactions on Embedded Computing Systems
  53. Measuring and Improving Application Launching Performance on Android Devices
    Kyosuke Nagata, Yuta Nakamura, Shun Nomura · 2013 · International Symposium on Computing and Networking
  54. Google Play Console: Insightful Development Using Android Vitals and Pre-Launch Reports
    Julian Harty · 2019 · IEEE/ACM International Conference on Mobile Software Engineering and Systems (MOBILESoft)
  55. PerfProbe: A Systematic, Cross-Layer Performance Diagnosis Framework for Mobile Platforms
    David Ke Hong, Ashkan Nikravesh, Zhuoqing Morley Mao · 2019 · IEEE/ACM International Conference on Mobile Software Engineering and Systems (MOBILESoft)
  56. Learning Performance Optimization from Code Changes for Android Apps
    Ruitao Feng, Guozhu Meng, Xiaofei Xie · 2019 · IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW)
  57. Better Android apps using Android vitals
    Julian Harty, Matthias Müller · 2019
  58. Energy optimization in Android applications through wakelock placement
    Faisal Alam, Preeti Ranjan Panda, Nikhil Tripathi · 2014 · Design, Automation, and Test in Europe
  59. Performance optimization of vision apps on mobile application processor
    Kwang-Ting Tim Cheng, Xin Yan Yang, Yi-Chu Wang · 2013 · International Conference on Systems, Signals and Image Processing
  60. SatScore
    Zhijia Zhao, Mingzhou Zhou, Xipeng Shen · 2014 · ACM International Joint Conference on Pervasive and Ubiquitous Computing (UbiComp)
  61. A Context-Aware Usage Prediction Approach for Smartphone Applications
    Jingjing Huangfu, Jian Cao, Chenyang Liu · 2015 · Lecture notes in computer science
  62. On the Energy Footprint of Mobile Testing Frameworks
    Luís Cruz, Abreu, Rui · 2019 · arXiv (Cornell University)
  63. Systematically Testing and Diagnosing Responsiveness for Android Apps
    Wenhua Zhao, Zhenkai Ding, Mingyuan Xia · 2019 · IEEE International Conference on Software Maintenance and Evolution (ICSME)
  64. Balanced memory management for smartphones based on adaptive background app management
    Kunhoon Baik, Jaehyuk Huh · 2014
  65. Extend your journey: Introducing signal strength into location-based applications
    Chih-Chuan Cheng, Pi-Cheng Hsiu · 2013 · IEEE Conference on Computer Communications (INFOCOM)
  66. Analysis of Offloading as an Approach for Energy-Aware Applications on Android OS: A Case Study on Image Processing
    Luis Corral, Anton B. Georgiev, Alberto Sillitti · 2014 · Lecture notes in computer science
  67. Duet
    Han‐Yi Lin, Chia-Chun Hung, Pi-Cheng Hsiu · 2018 · Proceedings - ACM IEEE Design Automation Conference
  68. Managing gpu buffers for caching more apps in mobile systems
    Sejun Kwon, Sang-Hoon Kim, Jin‐Soo Kim · 2015 · International Conference on Embedded Software (EMSOFT)
  69. User-centric energy-efficient scheduling on multi-core mobile devices
    Po-Hsien Tseng, Pi-Cheng Hsiu, Chin-Chiang Pan · 2014
  70. Managing GPU buffers for caching more apps in mobile systems
    Sejun Kwon, Sang-Hoon Kim, Jin‐Soo Kim · 2015 · Embedded Software
  71. Intelligent frame refresh for energy-aware display subsystems in mobile devices
    Yongbing Huang, Mingyu Chen, Lixin Zhang · 2014 · International Symposium on Low Power Electronics and Design (ISLPED)
  72. APPS: Accelerating Performance and Power Saving in Smartphones Using Code Offload
    Pradip Kumar Das, Sayantan Shome, Abhishek Kumar Sarkar · 2016 · IEEE International Conference on Advanced Computing (IACC)
  73. Improving Application Launch Performance in Smartphones Using Recurrent Neural Network
    Andre Luiz Nunes Martins, C. Duarte, Jinkyu Jeong · 2018 · International Conference on Machine Learning Technologies (ICMLT)
  74. Navigation-Aware and Personalized Prefetching of Network Requests in Android Apps
    Ivano Malavolta, Francesco Nocera, Patricia Lago · 2019 · IEEE/ACM International Conference on Software Engineering: New Ideas and Emerging Results (ICSE-NIER)
  75. Duet: An OLED & GPU Co-management Scheme for Dynamic Resolution Adaptation
    Han‐Yi Lin, Chia-Chun Hung, Pi-Cheng Hsiu · 2018 · Proceedings - ACM IEEE Design Automation Conference
  76. PersisDroid: Android Performance Diagnosis via Anatomizing Asynchronous Executions
    Yu Kang, Yangfan Zhou, Hui Xu · 2015 · arXiv (Cornell University)
  77. Overview of Embedded Application Development for Intel Architecture
    Ryan Cohen, Tao Wang · 2014 · Apress eBooks
  78. Chiromancer: a tool for boosting Android application performance
    Samit Anwer, Aniya Aggarwal, Rahul Purandare · 2014 · IEEE/ACM International Conference on Mobile Software Engineering and Systems (MOBILESoft)
  79. Exploiting write-only-once characteristics of file data in smartphone buffer cache management
    Dohee Kim, Hyokyung Bahn · 2017 · Pervasive and Mobile Computing
  80. Impacts of Java Language Features on the Memory Performances of Android Apps
    Yoonsik Cheon, Adriana Escobar De La Torre · 2017 · scholarworks - UTEP (The University of Texas at El Paso)
  81. Memory consumption saving by optimization of promotion condition of generational GC in android
    Ryusuke Mori, Saneyasu Yamaguchi, Masato Oguchi · 2017 · IEEE Global Conference on Consumer Electronics (GCCE)
  82. LSIM
    Yu‐Chuan Chang, Wei-Ming Chen, Pi-Cheng Hsiu, Yen‐Yu Lin, Tei‐Wei Kuo · 2019 · ACM/IEEE Design Automation Conference (DAC)
  83. Improve Google Android User Experience with Regional Garbage Collection
    Yunan He, Chen Yang, Xiaofeng Li · 2011 · Lecture notes in computer science
  84. iRAM: Sensing memory needs of my smartphone
    David T. Nguyen, Hongyang Zhao, Gang Zhou · 2016 · IEEE International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob)
  85. Memory leak detection in android applications based on code patterns
    Gayathri Santhanakrishnan, Chris Cargile, Aspen Olmsted · 2016 · International Conference on Information Society
  86. Android Memory Optimization
    Kashif Tasneem, Ayesha Siddiqui, Anum Liaquat · 2019 · International Journal of Computer Applications
  87. Enhancing application performance by memory partitioning in Android platforms
    Geunsik Lim, Changwoo Min, Young Ik Eom · 2013 · International Conference on Consumer Electronics
  88. Dalvik Bytecode Acceleration Using Fetch/Decode Hardware Extension
    Surachai Thongkaew, Tsuyoshi Isshiki, Dongju Li · 2015 · Journal of Information Processing
  89. A Systematic Framework to Optimize Launch Times of Web Apps
    Suresh Kumar Gudla, Jitendra Kumar Sahoo, Abhishek Pratap Singh · 2017
  90. Android App Performance Detection Framework Based on Dynamic Analysis of Function Call Graphs
    Jianing Zhang, Xueli Wang, Yunfang Chen · 2019
  91. Do Users Care about Ad's Performance Costs? Exploring the Effects of the Performance Costs of In-App Ads on User Experience
    Cuiyun Gao, Jichuan Zeng, Federica Sarro · 2020 · arXiv (Cornell University)
  92. Efficient memory deduplicati on for mobile smart devices
    Sung-hun Kim, Jinkyu Jeong, Joonwon Lee · 2014 · International Conference on Consumer Electronics
  93. Adroitness: An Android-based Middleware for Fast Development of High-performance Apps
    Oscar J. Romero, Sushma A. Akoju · 2019 · arXiv (Cornell University)