List of all papers. Please consider contributing by amending the following list of the existing papers.

YearTitleAuthorsVenue
2020 Do Memories Haunt You? An Automated Black Box Testing Approach for Detecting Memory Leaks in Android Apps D. Amalfitano, V. Riccio, P. Tramontana, A. R. Fasolino IEEE
2020 Performance Improvement of Linux CPU Scheduler Using Policy Gradient Reinforcement Learning for Android Smartphones J. Han, S. Lee IEEE
2019 LSIM: Ultra lightweight similarity measurement for mobile graphics applications Y. Chang, W. Chen, P. Hsiu, Y. Lin, T. Kuo USENIX
2019 Learning Performance Optimization from Code Changes for Android Apps R. Feng, G. Meng, X. Xie, T. Su, Y. Liu, S. Lin USENIX
2019 Analysis of Smartphone I/O Characteristics-Toward Efficient Swap in a Smartphone J. Kim, H. Bahn IEEE Access
2019 Characterizing and Detecting Inefficient Image Displaying Issues in Android Apps W. Li, Y. Jiang, C. Xu, Y. Liu, X. Ma, J. L"u USENIX
2019 Person Footprint of uncertainty-based CWW model for power optimization in handheld devices P. K. Muhuri, P. K. Gupta, J. M. Mendel USENIX
2019 Navigation-aware and personalized prefetching of network requests in Android apps I. Malavolta, F. Nocera, P. Lago, M. Mongiello USENIX
2019 Android Memory Optimization K. Tasneem, A. Siddiqui, A. Liaquat IJCA
2018 Using Automatic Refactoring to Improve Energy Efficiency of Android Apps L. Cruz, R. Abreu USENIX
2018 Task offloading for mobile edge computing in software defined ultra-dense network M. Chen, Y. Hao USENIX
2018 Appx: an automated app acceleration framework for low latency mobile app B. Choi, J. Kim, D. Cho, S. Kim, D. Han USENIX
2018 On adopting linters to deal with performance concerns in android apps S. Habchi, X. Blanc, R. Rouvoy ASE
2018 Duet: an OLED & GPU co-management scheme for dynamic resolution adaptation H. Lin, C. Hung, P. Hsiu, T. Kuo USENIX
2018 Remove rats from your code: automated optimization of resource inefficient database writes for mobile applications Y. Lyu, D. Li, W. G. Halfond USENIX
2018 Improving Energy Efficiency of Android Devices by Preventing Redundant Frame Generation G. Lee, S. Lee, G. Kim, Y. Choi, R. Ha, H. Cha ITMCCJ
2018 Improving Application Launch Performance in Smartphones Using Recurrent Neural Network A. L. N. Martins, C. A. Duarte, J. Jeong ICMLT
2018 A large-scale study of iPhone app launch behaviour A. Morrison, X. Xiong, M. Higgs, M. Bell, M. Chalmers CHI
2018 Improving Flash Memory Performance and Reliability for Smartphones With I/O Deduplication B. Mao, J. Zhou, S. Wu, H. Jiang, X. Chen, W. Yang ITCSDI
2018 Getting the most from map data structures in Android R. Saborido, R. Morales, F. Khomh, Y. Gu'eh'eneuc, G. Antoniol Empirical Software Engineering
2018 Leveraging program analysis to reduce user-perceived latency in mobile applications Y. Zhao, M. S. Laser, Y. Lyu, N. Medvidovic USENIX
2017 Deep parameter optimisation on android smartphones for energy minimisation: a tale of woe and a proof-of-concept M. A. Bokhari, B. R. Bruce, Alex, B. er, M. Wagner Gecco
2017 Energypatch: Repairing resource leaks to improve energy-efficiency of android apps A. Banerjee, L. K. Chong, C. Ballabriga, A. Roychoudhury TSE
2017 Every byte counts: Selective prefetching for mobile applications P. Baumann, S. Santini IMWUT
2017 Performance-based guidelines for energy efficient mobile applications L. Cruz, R. Abreu MobileSoft
2017 Leafactor: Improving energy efficiency of android apps via automatic refactoring L. Cruz, R. Abreu, J. Rouvignac MobileSoft
2017 Caching to reduce mobile app energy consumption K. Dutta, V, D. ermeer TWEB
2017 Impacts of java language features on the memory performances of android apps D. L. T. A. Escobar, Y. Cheon USENIX
2017 µDroid: an energy-aware mutation testing framework for Android Jabbarv, Reyhaneh, S. Malek FSE
2017 Exploiting write-only-once characteristics of file data in smartphone buffer cache management D. Kim, H. Bahn USENIX
2017 Application-aware swapping for mobile systems S. Kim, J. Jeong, J. Kim TECS
2017 Optimizing low memory killers for mobile devices using reinforcement learning C. Li, J. Bao, H. Wang USENIX
2017 ShiftMask: Dynamic OLED power shifting based on visual acuity for interactive mobile applications H. Lin, P. Hsiu, T. Kuo USENIX
2017 CAS: Context-aware background application scheduling in interactive mobile systems J. Lee, K. Lee, E. Jeong, J. Jo, N. B. Shroff USENIX
2017 Accelerating Linux and Android applications on low-power devices through remote GPGPU offloading R. Montella, S. Kosta, D. Oro, J. Vera, Fern', C. ez, C. Palmieri, L. D. Di, G. Giunta, M. Lapegna, G. Laccetti CCPE
2017 Earmo: an energy-aware refactoring approach for mobile apps R. Morales, R. Saborido, F. Khomh, F. Chicano, G. Antoniol TSE
2017 Memory consumption saving by optimization of promotion condition of generational GC in android R. Mori, S. Yamaguchi, M. Oguchi GCCE
2017 Application-specific performance-aware energy optimization on android mobile devices K. Rao, J. Wang, S. Yalamanchili, Y. Wardi, H, Y. ong HPCA
2017 Prefetch-Based Energy Optimization on Smartphones Y. Yang, G. Cao USENIX
2016 Automated re-factoring of android apps to enhance energy-efficiency A. Banerjee, A. Roychoudhury MobileSoft
2016 Optimising energy consumption heuristically on android mobile phones M. Bokhari, M. Wagner Gecco
2016 Battery-aware transformations in mobile applications J. Cito, J. Rubin, P. Stanley-Marbell, M. Rinard ASE
2016 APPS: Accelerating Performance and Power Saving in Smartphones Using Code Offload P. K. Das, S. Shome, A. K. Sarkar IACC
2016 An empirical study of the performance impacts of android code smells G. Hecht, N. Moha, R. Rouvoy MobileSoft
2016 User-centric scheduling and governing on mobile devices with big. LITTLE processors P. Hsiu, P. Tseng, W. Chen, C. Pan, T. Kuo TECS
2016 SmartLMK: A memory reclamation scheme for improving user-perceived app launch time S. Kim, J. Jeong, J. Kim, S. Maeng TECS
2016 Automated energy optimization of http requests for mobile applications D. Li, Y. Lyu, J. Gui, W. G. Halfond USENIX
2016 Optimizing power consumption in multicore smartphones S. Li, S. Mishra Journal Parallel
2016 iRAM: Sensing memory needs of my smartphone D. T. Nguyen, H. Zhao, G. Zhou, G. Peng, G. Xing USENIX
2016 A method to improve application launch performance in Android devices A. Singh, A. V. Agrawal, A. Kanukotla IOTA
2016 Memory leak detection in android applications based on code patterns G. Santhanakrishnan, C. Cargile, A. Olmsted i-Society
2015 Reducing energy consumption using genetic improvement B. R. Bruce, J. Petke, M. Harman Gecco
2015 Smartphone background activities in the wild: Origin, energy drain, and optimization X. Chen, A. Jindal, N. Ding, Y. C. Hu, M. Gupta, R. Vannithamby Mobicom
2015 Accelerating mobile applications through flip-flop replication M. S. Gordon, D. K. Hong, P. M. Chen, J. Flinn, S. Mahlke, Z. M. Mao MobiSys
2015 Tracking the software quality of android applications along their evolution (t) G. Hecht, O. Benomar, R. Rouvoy, N. Moha, L. Duchien ASE
2015 Optimizing smartphone power consumption through dynamic resolution scaling S. He, Y. Liu, H. Zhou Mobicom
2015 Impact of GC design on power and performance for Android A. Hussein, M. Payer, A. Hosking, C. A. Vick Systor
2015 Managing GPU buffers for caching more apps in mobile systems S. Kwon, S. Kim, J. Kim, J. Jeong EMSOFT
2015 Controlling Physical Memory Fragmentation in Mobile Systems S. Kim, S. Kwon, J. Kim, J. Jeong USENIX
2015 Accelerating application start-up with nonvolatile memory in android systems H. Kim, H. Lim, D. Manatunga, H. Kim, G. Park IEEE
2015 Optimizing energy consumption of GUIs in Android apps: a multi-objective approach M. Linares-V'asquez, G. Bavota, C. E. B. C'ardenas, R. Oliveto, P. M. Di, D. Poshyvanyk FSE
2015 MemScope: analyzing memory duplication on android systems B. Lee, S. M. Kim, E. Park, D. Han APSys
2015 Study and refactoring of android asynchronous programming (t) Y. Lin, S. Okur, D. Dig ASE
2015 Selectively taming background android apps to improve battery lifetime M. Martins, J. Cappos, R. Fonseca ATC
2015 Reducing smartphone application delay through read/write isolation D. T. Nguyen, G. Zhou, G. Xing, X. Qi, Z. Hao, G. Peng, Q. Yang MobiSys
2015 Jade: Reducing Energy Consumption of Android App H. Qian, D. Andresen IJNDC
2015 Dalvik bytecode acceleration using fetch/decode hardware extension S. Thongkaew, T. Isshiki, D. Li, H. Kunieda JIP
2015 A memory management scheme for enhancing performance of applications on Android K. Vimal, A. Trivedi RAICS
2015 Energy-efficient in-memory paging for smartphones K. Zhong, D. Liu, L. Liang, X. Zhu, L. Long, Y. Wang, E. H. Sha ITCSDI
2014 Chiromancer: A tool for boosting android application performance S. Anwer, A. Aggarwal, Pur, R. are, V. Naik MobileSoft
2014 Energy optimization in Android applications through wakelock placement F. Alam, P, P. R. a, N. Tripathi, N. Sharma, S. Narayan DATE
2014 Detecting energy bugs and hotspots in mobile apps A. Banerjee, L. K. Chong, S. Chattopadhyay, A. Roychoudhury SIGSOFT
2014 Balanced memory management for smartphones based on adaptive background app management K. Baik, J. Huh ICSE
2014 Improving smartphones battery life by reducing energy waste of background applications R. Bolla, R. Khan, X. Parra, M. Repetto NGMAST
2014 Analysis of offloading as an approach for energy-aware applications on android os: A case study on image processing L. Corral, A. B. Georgiev, A. Sillitti, G. Succi, T. Vachkov MobiWis
2014 FingerShadow: An OLED Power Optimization Based on Smartphone Touch Interactions X. Chen, K. W. Nixon, H. Zhou, Y. Liu, Y. Chen USENIX
2014 An image-space energy-saving visualization scheme for OLED displays H. Chen, J. Wang, W. Chen, H. Qu, W. Chen USENIX
2014 Intelligent frame refresh for energy-aware display subsystems in mobile devices Y. Huang, M. Chen, L. Zhang, S. Xiao, J. Zhao, Z. Wei USENIX
2014 Factors influencing quality of mobile apps: Role of mobile app development life cycle V. Inukollu, D. Keshamoni, T. Kang, M. Inukollu IJSEA
2014 Efficient memory deduplication for mobile smart devices S. Kim, J. Jeong, J. Lee USENIX
2014 Mining energy-greedy api usage patterns in android apps: an empirical study M. Linares-V'asquez, G. Bavota, C. Bernal-C'ardenas, R. Oliveto, P. M. Di, D. Poshyvanyk MSR
2014 Catch your attention: Quality-retaining power saving on mobile OLED displays C. Lin, C. Kang, P. Hsiu USENIX
2014 Retrofitting concurrency for android applications through refactoring Y. Lin, C. Radoi, D. Dig SIGSOFT
2014 Making web applications more energy efficient for OLED smartphones D. Li, A. H. Tran, W. G. Halfond ICSE
2014 Characterizing and detecting performance bugs for smartphone applications Y. Liu, C. Xu, S. Cheung ICSE
2014 Greendroid: Automated diagnosis of energy inefficiency for smartphone applications Y. Liu, C. Xu, S. Cheung, J. L"u TSE
2014 BatteryExtender: an adaptive user-guided tool for power management of mobile devices G. Metri, W. Shi, M. Brockmeyer, A. Agrawal UbiComp
2014 Mobile GPU Power Consumption Reduction via Dynamic Resolution and Frame Rate Scaling K. W. Nixon, X. Chen, H. Zhou, Y. Liu, Y. Chen USENIX
2014 A study and toolkit for asynchronous programming in C# S. Okur, D. L. Hartveld, D. Dig, A. v. Deursen ICSE
2014 Responsiveness analysis tool for android application T. Ongkosit, S. Takada DeMobile
2014 Personalized optimization for android smartphones W. Song, Y. Kim, H. Kim, J. Lim, J. Kim TECS
2014 Testing of memory leak in android applications H. Shahriar, S. North, E. Mawangi HASE
2014 User-centric energy-efficient scheduling on multi-core mobile devices P. Tseng, P. Hsiu, C. Pan, T. Kuo USENIX
2014 Building high-performance smartphones via non-volatile memory: The swap approach K. Zhong, T. Wang, X. Zhu, L. Long, D. Liu, W. Liu, Z. Shao, E. H. Sha EMSOFT
2013 Dynamic frequency scaling on android platforms for energy consumption reduction P. T. Bezerra, L. Araujo, A. ro, G. B. Ribeiro, A. C. d. S. B. Neto, A. G. Silva-Filho, C. A. Siebra, d. S. F. QB, A. L. Santos, A. Mascaro, P. H. Costa PM2HW2N
2013 Extend your journey: Introducing signal strength into location-based applications C. Cheng, P. Hsiu USENIX
2013 A resource-driven DVFS scheme for smart handheld devices Y. Chang, P. Hsiu, Y. Chang, C. Chang TECS
2013 How much energy can we save from prefetching ads?: energy drain analysis of top 100 apps X. Chen, A. Jindal, Y. C. Hu USENIX
2013 Enhancing user experiences by exploiting energy and launch delay trade-off of mobile multimedia applications Y. Chung, Y. Lo, C. King TECS
2013 Performance optimization of vision apps on mobile application processor K. T. Cheng, X. Yang, Y. Wang IWSSIP
2013 Enabling energy-aware collaborative mobile data offloading for smartphones A. Y. Ding, B. Han, Y. Xiao, P. Hui, A. Srinivasan, M. Kojo, S. Tarkoma SECON
2013 Characterizing and modeling the impact of wireless signal strength on smartphone battery drain N. Ding, D. Wagner, X. Chen, A. Pathak, Y. C. Hu, A. Rice SIGMETRICS
2013 Non-blocking garbage collection for real-time android T. Gerlitz, I. Kalkov, J. F. Schommer, D. Franke, S. Kowalewski JTRES
2013 I/O stack optimization for smartphones S. Jeong, K. Lee, S. Lee, S. Son, Y. Won USENIX
2013 Smartphone energizer: Extending smartphone's battery life with smart offloading A. Khairy, H. H. Ammar, R. Bahgat IWCMC
2013 Improving the storage performance of smartphones through journaling in non-volatile memory D. Kim, E. Lee, S. Ahn, H. Bahn IEEE
2013 Optimizing storage performance of android smartphone H. Kim, D. Shin ICUIMC
2013 Reducing the energy consumption of mobile applications behind the scenes Y. Kwon, E. Tilevich USENIX
2013 Enhancing application performance by memory partitioning in Android platforms G. Lim, C. Min, Y. I. Eom ICCE
2013 Prefetching mobile ads: Can advertising systems afford it? P. Mohan, S. Nath, O. Riva USENIX
2013 Measuring and improving application launching performance on android devices K. Nagata, Y. Nakamura, S. Nomura, S. Yamaguchi CANDAR
2013 Toddler: Detecting performance problems via similar memory-access patterns A. Nistor, L. Song, D. Marinov, S. Lu ICSE
2013 Storage-aware smartphone energy savings D. T. Nguyen, G. Zhou, X. Qi, G. Peng, J. Zhao, T. Nguyen, D. Le UbiComp
2013 Practical prediction and prefetch for faster access to applications on mobile phones A. Parate, M. B"ohmer, D. Chu, D. Ganesan, B. M. Marlin UbiComp
2013 Effective handling of low memory scenarios in android using logs R. Prodduturi, D. B. Phatak other
2013 Streaming over 3G and LTE: How to save smartphone energy in radio access network-friendly way M. Siekkinen, M. A. Hoque, J. K. Nurminen, M. Aalto USENIX
2013 iLauncher: an intelligent launcher for mobile apps based on individual usage patterns L. Tang, P. Hsiu, J. Huang, M. Chen SIGAPP
2013 Acceldroid: Co-designed acceleration of Android bytecode C. Wang, M. Cintra, Y. Wu CGO
2013 Testing for poor responsiveness in Android applications S. Yang, D. Yan, A. Rountev MOBS
2013 SensTrack: Energy-efficient location tracking with smartphone sensors L. Zhang, J. Liu, H. Jiang, Y. Guan IEEE
2012 COMET: Code Offload by Migrating Execution Transparently M. S. Gordon, D. A. Jamshidi, S. Mahlke, Z. M. Mao, X. Chen USENIX
2012 Informed mobile prefetching B. D. Higgins, J. Flinn, T. J. Giuli, B. Noble, C. Peplin, D. Watson MobiSys
2012 Understanding and detecting real-world performance bugs G. Jin, L. Song, X. Shi, J. Scherpelz, S. Lu USENIX
2012 Thinkair: Dynamic resource allocation and parallel execution in the cloud for mobile code offloading S. Kosta, A. Aucinas, P. Hui, R. Mortier, X. Zhang USENIX
2012 Battery life time extension method using selective data reception on smartphone M. W. Kim, D. G. Yun, J. M. Lee, S. G. Choi ICOIN
2012 Dynamic backlight scaling optimization: A cloud-based energy-saving service for mobile streaming applications C. Lin, P. Hsiu, C. Hsieh USENIX
2012 Mobile data offloading: How much can WiFi deliver? K. Lee, J. Lee, Y. Yi, I. Rhee, S. Chong USENIX
2012 A power saving method with consideration of performance in android terminals K. Nagata, S. Yamaguchi, H. Ogawa UIC
2012 Improving the energy-efficiency of GPS based location sensing smartphone applications T. O. Oshin, S. Poslad, A. Ma TrustCom
2012 Automated memory leakage detection in android based systems J. Park, B. Choi IJCA
2012 Where is the energy spent inside my app? Fine Grained Energy Accounting on Smartphones with Eprof A. Pathak, Y. C. Hu, M. Zhang Eurosys
2012 What is keeping my phone awake? Characterizing and detecting no-sleep energy bugs in smartphone apps A. Pathak, A. Jindal, Y. C. Hu, S. P. Midkiff MobiSys
2012 SAPSM: Smart adaptive 802.11 PSM for smartphones A. J. Pyles, X. Qi, G. Zhou, M. Keally, X. Liu USENIX
2012 Can offloading save energy for popular apps? A. Saarinen, M. Siekkinen, Y. Xiao, J. K. Nurminen, M. Kemppainen, P. Hui Mobicom
2012 SmartDiet: offloading popular apps to save energy A. Saarinen, M. Siekkinen, Y. Xiao, J. K. Nurminen, M. Kemppainen, P. Hui SIGCOMM
2012 Fast app launching for mobile devices using predictive user context T. Yan, D. Chu, D. Ganesan, A. Kansal, J. Liu MobiSys
2012 Adel: An automatic detector of energy leaks for smartphone applications L. Zhang, M. S. Gordon, R. P. Dick, Z. M. Mao, P. Dinda, L. Yang CODES
2011 Adaptive display power management for mobile games An, Bhojan, K. Thirugnanam, J. Sebastian, P. G. Kannan, An, A. L. a, M. C. Chan, R. K. Balan USENIX
2011 Clonecloud: elastic execution between mobile device and cloud B. Chun, S. Ihm, P. Maniatis, M. Naik, A. Patti Eurosys
2011 Mobility prediction-based smartphone energy optimization for everyday location monitoring Y. Chon, E. Talipov, H. Shin, H. Cha SenSys
2011 Exploring memory energy optimizations in smartphones R. Duan, M. Bi, C. Gniady IGCC
2011 Improve google android user experience with regional garbage collection Y. He, C. Yang, X. Li IFIP
2011 FAST: Quick Application Launch on Solid-State Drives Y. Joo, J. Ryu, S. Park, K. G. Shin FAST
2011 Android programming techniques for improving performance J. K. Lee, J. Y. Lee iCast
2011 Benchmark dalvik and native code for android system C. Lin, J. Lin, C. Dow, C. Wen IBICA
2011 Bootstrapping energy debugging on smartphones: a first look at energy bugs in mobile devices A. Pathak, Y. C. Hu, M. Zhang HotNets
2011 Sifi: exploiting voip silence for wifi energy savings insmart phones A. J. Pyles, Z. Ren, G. Zhou, X. Liu USENIX
2011 Odessa: enabling interactive perception applications on mobile devices M. Ra, A. Sheth, L. Mummert, P. Pillai, D. Wetherall, R. Govindan USENIX
2010 MAUI: making smartphones last longer with code offload E. Cuervo, A. Balasubramanian, D. Cho, A. Wolman, S. Saroiu, Ch, R. ra, P. Bahl MobiSys
2010 Cuckoo: a computation offloading framework for smartphones R. Kemp, N. Palmer, T. Kielmann, H. Bal USENIX
2010 Evaluating performance of Android platform using native C for embedded systems S. Lee, J. W. Jeon ICCAS
2010 Parallel connections and their effect on the battery consumption of a mobile phone J. K. Nurminen USENIX
2010 Energy-efficient rate-adaptive GPS-based positioning for smartphones J. Paek, J. Kim, R. Govindan MobiSys
2010 Energy-delay tradeoffs in smartphone applications M. Ra, J. Paek, A. B. Sharma, R. Govindan, M. H. Krieger, M. J. Neely MobiSys
2010 Improving energy efficiency of location sensing on smartphones Z. Zhuang, K. Kim, J. P. Singh MobiSys
2009 Energy consumption in mobile phones: a measurement study and implications for network applications N. Balasubramanian, A. Balasubramanian, A. Venkataramani SIGCOMM
2009 Developing and benchmarking native linux applications on android L. Batyuk, A. Schmidt, H. Schmidt, A. Camtepe, S. Albayrak MobileWare
2009 Power modeling of graphical user interfaces on OLED displays M. Dong, Y. K. Choi, L. Zhong USENIX