[ISSTA 2023]Jiajun Hu, Lili Wei, Yepang Liu, and Shing-Chi Cheung. wTest: WebView-Oriented Testing for Android Applications.In the 32nd ACM SIGSOFT International Symposium on Software Testing and Analysis,to appear, 2023.
[ISSTA 2023]Linlin Li, Ruifeng Wang, Xian Zhan, Ying Wang, Cuiyun Gao, Sinan Wang, and Yepang Liu. What You See Is What You Get? It Is Not the Case! Detecting Misleading Icons for Mobile Applications.In the 32nd ACM SIGSOFT International Symposium on Software Testing and Analysis,to appear, 2023.
[WWW 2023]Yanjie Zhao, Tianming Liu, Haoyu Wang, Yepang Liu, John Grundy, and Li Li. Are Mobile Advertisements in Compliance with App’s Age Group?.In the ACM Web Conference,to appear, 2023.
[ISSTA 2023]Huaxun Huang, Chi Xu, Ming Wen, Yepang Liu, and Shing-Chi Cheung. ConfFix: Repairing Configuration Compatibility Issues in Android Apps.In the 32nd ACM SIGSOFT International Symposium on Software Testing and Analysi,to appear, 2023.
[ICST 2023]Jiayuan Liang, Sinan Wang, Xiangbo Deng, and Yepang Liu. RIDA: Cross-App Record and Replay for Android.In the 16th IEEE International Conference on Software Testing,to appear, 2023.
[ICSE 2023]Jiwei Yan, Miaomiao Wang, Yepang Liu, Jun Yan, and Long Zhang. Locating Framework-specific Crashing Faults with Compact and Explainable Candidate Set.In the 45th International Conference on Software Engineering,to appear, 2023.
[ICSE 2023]Hao Guan, Ying Xiao, Jiaying Li, Yepang Liu, and Guangdong Bai. A Comprehensive Study of Real-World Bugs in Machine Learning Model Optimization.In the 45th International Conference on Software Engineering,to appear, 2023.
[ICSE 2023]Kaifa Zhao, Xian Zhan, Lei Yu, Shiyao Zhou, Hao Zhou, Xiapu Luo, Haoyu Wang, and Yepang Liu. Demystifying Privacy Policy of Third-Party Libraries in Mobile Apps.In the 45th International Conference on Software Engineering,to appear, 2023.
[ASE 2022]Jiwei Yan, Shixin Zhang, Yepang Liu, Xi Deng, Jun Yan, and Jian Zhang. A Comprehensive Evaluation of Android ICC Resolution Techniques.In the 37th IEEE/ACM International Conference on Automated Software Engineering,to appear, 2022.
[ISSRE 2022]Yue Liu, Chakkrit Tantithamthavorn, Li Li, and Yepang Liu. Explainable AI for Android Malware Detection: Towards Understanding Why the Models Perform So Well?.In the 33rd International Symposium on Software Engineering Reliability,to appear, 2022.
[MICRO 2022]Xueliang Li, Zhuobin Shi, Junyang Chen, and Yepang Liu. Realizing Emotional Interactions to Learn User Experience and Guide Energy Optimization for Mobile Architectures.In the 55th IEEE/ACM International Symposium on Microarchitecture,to appear, 2022.
[Internetware 2022]Chenyu Zhou, Xian Zhan, Linlin Li, and Yepang Liu. Automatic Maturity Rating for Android Ap.In the 13th Asia-Pacific Symposium on Internetware,to appear, June 2022.
[ICSE 2022 Demo]Jiwei Yan, Shixin Zhang, Yepang Liu, Jun Yan, and Jian Zhang. ICCBot: Fragment-Aware and Context-Sensitive ICC Resolution for Android Applications..In the Demonstrations Track of the 44th International Conference on Software Engineering,to appear, May 2022.
[ASE 2021]Mingwei Zheng, Jun Yang, Ming Wen, Hengcheng Zhu, Yepang Liu, and Hai Jin. Why Do Developers Remove Lambda Expressions in Java.In the 36th IEEE/ACM International Conference on Automated Software Engineering,Melbourne, Australia, November 2021.
[ASE 2021]Huaxun Huang, Ming Wen, Lili Wei, Yepang Liu, and Shing-Chi Cheung. Characterizing and Detecting Configuration Compatibility Issues in Android Apps.In the 36th IEEE/ACM International Conference on Automated Software Engineering,Melbourne, Australia, November 2021.
[ASE 2021]Lu Liu, Lili Wei, Ming Wen, Yepang Liu, and Shing-Chi Cheung. Characterizing Transaction-Reverting Statements in Ethereum Smart Contracts.In the 36th IEEE/ACM International Conference on Automated Software Engineering,Melbourne, Australia, November 2021.
[ESEC/FSE 2021]Dinghua Wang, Shuqing Li, Guanping Xiao, Yepang Liu, and Yulei Sui. An Exploratory Study of Autopilot Software Bugs in Unmanned Aerial Vehicles.In the 29th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering,Athens, Greece, August 2021.
[ESEC/FSE 2021]Wuqi Zhang, Lili Wei, Shuqing Li, Yepang Liu, and Shing-Chi Cheung. ÐArcher: Detecting On-Chain-Off-Chain Synchronization Bugs in Decentralized Applications.In the 29th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering,Athens, Greece, August 2021.
[ESEC/FSE 2021]Yida Tao, Zhihui Chen, Yepang Liu, Zhiwu Xu, and Shengchao Qin. Demystifying “Bad” Error Messages in Data Science Libraries.In the 29th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering,Athens, Greece, August 2021.
[ICSE 2021]Yan Zheng, Yi Liu, Xiaofei Xie, Yepang Liu, Lei Ma, Jianye Hao, and Yang Liu. Automatic Web Testing using Curiosity-Driven Reinforcement Learning.In the 43rd ACM/IEEE International Conference on Software Engineering,Madrid, Spain, May 2021.
[ICSE 2021]Ying Wang, Liang Qiao, Chang Xu, Yepang Liu, Shing-Chi Cheung, Na Meng, Hai Yu, and Zhiliang Zhu. Hero: On the Chaos When PATH Meets Modules.In the 43rd ACM/IEEE International Conference on Software Engineering,Madrid, Spain, May 2021. [tool]
[SANER 2021]Sinan Wang, Ming Wen, Yepang Liu, Ying Wang, and Rongxin Wu. Understanding and Facilitating the Co-Evolution of Production and Test Code.In the 28th IEEE International Conference on Software Analysis, Evolution and Reengineering,, March 2021.
[ISSRE 2020]Shuqing Li, Yechang Wu, Yi Liu, Dinghua Wang, Ming Wen, Yida Tao, Yulei Sui, and Yepang Liu. An Exploratory Study of Bugs in Extended Reality Applications on the Web.In the 31st International Symposium on Software Reliability Engineering,Coimbra, Portugal, October 2020.
[ASE 2020]Hengcheng Zhu, Lili Wei, Ming Wen, Yepang Liu, Shing-Chi Cheung, Qin Sheng, and Cui Zhou. MockSniffer: Characterizing and Recommending Mocking Decisions for Unit Tests.In the 35th IEEE/ACM International Conference on Automated Software Engineering,Melbourne, Australia, September 2020.
[ASE 2020]Yida Tao, Jiefang Jiang, Yepang Liu, Zhiwu Xu, and Shengchao Qin. Understanding Performance Concerns in the API Documentation of Data Science Libraries.In the 35th IEEE/ACM International Conference on Automated Software Engineering,Melbourne, Australia, September 2020.
[ASE 2020 Industry Showcase]Yi Liu, Jinhui Xie, Jianbo Yang, Shiyu Guo, Yuetang Deng, Shuqing Li, Yechang Wu, and Yepang Liu. Industry Practice of JavaScript Dynamic Analysis on WeChat Mini-Programs.In the 35th IEEE/ACM International Conference on Automated Software Engineering (Industry Showcase track),Melbourne, Australia, September 2020.
[ISSTA 2020]Xueliang Li, Yuming Yang, Yepang Liu, John P. Gallagher, and Kaishun Wu. Detecting and Diagnosing Energy Issues for Mobile Applications.In the 29th ACM SIGSOFT International Symposium on Software Testing and Analysis,Los Angeles, California, United States, July 2020. [PDF]
[ICSE 2020 NIER]Ming Wen, Yepang Liu, and Shing-Chi Cheung. Boosting Automated Program Repair with Bug-Inducing Commits.In the 42nd International Conference on Software Engineering (New Ideas and Emerging Results Track),Seoul, South Korea, May 2020.
[ICSE 2020]Ying Wang, Ming Wen, Yepang Liu, Yibo Wang, Zhenming Li, Chao Wang, Hai Yu, Shing-Chi Cheung, Chang Xu, and Zhiliang Zhu. Watchman: Monitoring Dependency Conflicts for Python Library Ecosystem.In the 42nd International Conference on Software Engineering,Seoul, South Korea, May 2020. [PDF] [Website]
[ASE 2019]Yida Tao, Shan Tang, Yepang Liu, Zhiwu Xu, and Shengchao Qin. How Do API Selections Affect the Runtime Performance of Data Analytics Tasks?.In the 34th IEEE/ACM International Conference on Automated Software Engineering (New Ideas Paper),San Diego, California, United States, November 2019. [PDF]
[ESEC/FSE 2019]Ming Wen, Rongxin Wu, Yepang Liu, Yongqiang Tian, Xuan Xie, Shing-Chi Cheung, and Zhendong Su. Exploring and Exploiting the Correlations between Bug-Inducing and Bug-Fixing Commits.In the 27th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering,Tallinn, Estonia, August 2019. [PDF]
[ICSE 2019]Lili Wei, Yepang Liu, and Shing-Chi Cheung. PIVOT: Learning API-Device Correlations to Facilitate Android Compatibility Issue Detection.In the 41st ACM/IEEE International Conference on Software Engineering,Montreal, Quebec, Canada, May 2019. [PDF]
[SANER 2019]Wenjie Li, Yanyan Jiang, Chang Xu, Yepang Liu, Xiaoxing Ma, and Jian Lu. Characterizing and Detecting Inefficient Image Displaying Issues in Android Apps.In the 26th IEEE International Conference on Software Analysis, Evolution and Reengineering,Hangzhou, China, March 2019. [PDF]
[ASE 2018]Huaxun Huang, Lili Wei, Yepang Liu, and Shing-Chi Cheung. Understanding and Detecting Callback Compatibility Issues for Android Applications.In the 33rd IEEE/ACM International Conference on Automated Software Engineering,Montpellier, France, September 2018. [PDF]
[TOSEM 2023]Shangwen Wang, Ming Wen, Bo Lin, Yepang Liu, Tegawende Bissyande, and Xiaoguang Mao. Pre-Implementation Method Name Prediction for Object-Oriented Programming.In ACM Transactions on Software Engineering and Methodology,2023. To appear.
[TSE 2023]Wuqi Zhang, Lili Wei, Shing-Chi Cheung, Yepang Liu, Shuqing Li, Lu Liu, and Michael R. Lyu. Combatting Front-Running in Smart Contracts: Attack Mining, Benchmark Construction and Vulnerability Detector Evaluation.In IEEE Transactions on Software Engineering,2023. To appear.
[CSUR]Yue Liu, Chakkrit Tantithamthavorn, Li Li, and Yepang Liu. Deep Learning for Android Malware Defenses: a Systematic Literature Review.In ACM Computing Surveys,2022. To appear.
[TOSEM]Xueliang Li, Junyang Chen, Yepang Liu, John P. Gallagher, and Kaishun Wu. Combatting Energy Issues for Mobile Applications.In ACM Transactions on Software Engineering and Methodology,2022. To appear.
[TSE 2022]Ying Wang, Yibo Wang, Sinan Wang, Yepang Liu, Chang Xu, Shing-Chi Cheung, Hai Yu, and Zhiliang Zhu. Runtime Permission Issues in Android Apps: Taxonomy, Practices, and Ways Forward.In In IEEE Transactions on Software Engineering,2022. To appear.
[TSE 2021]Xian Zhan, Tianming Liu, Yepang Liu, Yang Liu, Li Li, Haoyu Wang, and Xiapu Luo. A Systematic Assessment on Android Third-party Library Detection Tools.In IEEE Transactions on Software Engineering,2021. To appear.
[FCS 2021]Yuxia Sun, Jiefeng Fang, Yanjia Chen, Yepang Liu, Zhao Chen, Song Guo, Xinkai Chen, and Ziyuan Tan. Energy Inefficiency Diagnosis for Android Applications: A Literature Review.In Frontiers of Computer Science,2021. To appear.
[TOSEM 2021]Yida Tao, shantang, Yepang Liu, Zhiwu Xu, and Shengchao Qin. Speeding up Data Manipulation Tasks with Alternative Implementations: An Exploratory Study.In Transactions on Software Engineering Methodology,2021. To appear.
[IST 2021]Sen Fang, Youshuai Tian, Tao Zhang, and Yepang Liu. Self-Attention Networks for Code Search.In Information and Software Technology,2021. [PDF]
Conference/Symposium/Workshop Papers Prior to 2018
[ESEC/FSE 2017]Lili Wei, Yepang Liu, and Shing-Chi Cheung. OASIS: Prioritizing Static Analysis Warnings for Android Apps Based on App User Reviews.In 11th Joint Meeting Of The European Software Engineering Conference and The ACM SIGSOFT Symposium on the Foundations of Software Engineering,Paderborn, Germany, September 2017. [PDF] [Tool and data]
[FSE 2016]Yepang Liu, Chang Xu, Shing-Chi Cheung, and Valerio Terragni. Understanding and Detecting Wake Lock Misuses for Android Applications.In 24th ACM SIGSOFT International Symposium on the Foundations of Software Engineering,Seattle, WA, USA, November 2016. [PDF] [Slides] [Dataset]
[ASE 2016]Lili Wei, Yepang Liu, and Shing-Chi Cheung. Taming Android Fragmentation: Characterizing and Detecting Compatibility Issues for Android Apps.In 31st IEEE/ACM International Conference on Automated Software Engineering,Singapore, September 2016. [PDF] [Slides] [Dataset]
[ISSTA 2016]Valerio Terragni, Yepang Liu, and Shing-Chi Cheung. CSNIPPEX: Automated Synthesis of Compilable Code Snippets from Q&A Sites.In 25th International Symposium on Software Testing and Analysis,Saarbrücken, Germany, July 2016. [PDF] [Tool]
[ICSE 2016]Shing-Chi Cheung, Wanjun Chen, Yepang Liu, and Chang Xu. CUSTODES: Automatic Spreadsheet Cell Clustering and Smell Detection Using Strong and Weak Features.In 38th International Conference on Software Engineering,Austin, TX, USA, May 2016. [PDF] [Tool and dataset]
[Middleware 2013]Yepang Liu, and Chang Xu. VeriDroid: Automating Android Application Verification.In 14th ACM/IFIP/USENIX International Middleware Conference, Doctoral Symposium,Beijing, China, December 2013. [PDF]
[PerCom 2013]Yepang Liu, Chang Xu, and Shing-Chi Cheung. Where Has My Battery Gone? Finding Sensor Related Energy Black Holes in Smartphone Applications.In 11th IEEE International Conference on Pervasive Computing and Communications,San Diego, CA, USA, March 2013. [PDF] [Project website] [Slides]
[SCIS 2015]Wenhua Yang, Yepang Liu, Chang Xu, and Shing-Chi Cheung. A Survey on Dependability Improvement Techniques for Pervasive Computing Systems.In Science China Information Sciences,May 2015. [PDF]
[CCCF 2014]Yepang Liu, Chang Xu, and Shing-Chi Cheung. Detecting Energy and Performance Bugs for Smartphone Applications (智能手机应用的能耗与性能问题诊断).In Communications of the CCF (CCCF/中国计算机学会通讯),December 2014. [PDF]
[IJSI 2014]Yepang Liu, Chang Xu, Shing-Chi Cheung, and Wenhua Yang. CHECKERDROID: Automated Quality Assurance for Smartphone Applications.In International Journal of Software and Informatics,2014. [PDF]
[TOSEM 2014]Yueqi Li, Shing-Chi Cheung, Xiangyu Zhang, and Yepang Liu. Scaling Up Symbolic Analysis by Removing Z-Equivalent States.In ACM Transactions on Software Engineering and Methodology,August 2014. [PDF]