Publications of Our Group


Conference/Symposium/Workshop Papers

  1. [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.
  2. [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]
  3. [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.
  4. [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 31th International Symposium on Software Reliability Engineering, Coimbra, Portugal, October 2020.
  5. [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 35th IEEE/ACM International Conference on Automated Software Engineering, Melbourne, Australia, September 2020.
  6. [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 35th IEEE/ACM International Conference on Automated Software Engineering, Melbourne, Australia, September 2020.
  7. [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 35th IEEE/ACM International Conference on Automated Software Engineering (Industry Showcase track), Melbourne, Australia, September 2020.
  8. [ISSTA 2020] Xueliang Li, Yuming Yang, Yepang Liu, John P. Gallagher, and Kaishun Wu. Detecting and Diagnosing Energy Issues for Mobile Applications. In 29th ACM SIGSOFT International Symposium on Software Testing and Analysis, Los Angeles, California, United States, July 2020. [PDF]
  9. [ICSE 2020 Demo] Yongqiang Tian, Zhihua Zeng, Ming Wen, Yepang Liu, Tzu-yang Kuo, and Shing-Chi Cheung. EvalDNN: A Toolbox for Evaluating Deep Neural Network Models. In 42nd International Conference on Software Engineering (Demonstrations Track), Seoul, South Korea, May 2020. [Tool] [Benchmark]
  10. [ICSE 2020 NIER] Ming Wen, Yepang Liu, and Shing-Chi Cheung. Boosting Automated Program Repair with Bug-Inducing Commits. In 42nd International Conference on Software Engineering (New Ideas and Emerging Results Track), Seoul, South Korea, May 2020.
  11. [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 42nd International Conference on Software Engineering, Seoul, South Korea, May 2020. [PDF] [Website]
  12. [SANER 2020] Zhaoxu Zhang, Hengcheng Zhu, Ming Wen, Yida Tao, Yepang Liu, and Yingfei Xiong. How Do Python Framework APIs Evolve? An Exploratory Study. In 27th IEEE International Conference on Software Analysis, Evolution and Reengineering, London, Ontario, Canada, February 2020. [PDF] [Talk] [Slides]
  13. [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 34th IEEE/ACM International Conference on Automated Software Engineering (New Ideas Paper), San Diego, California, United States, November 2019. [PDF]
  14. [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 27th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, Tallinn, Estonia, August 2019. [PDF]
  15. [ICSE 2019] Ming Wen, Yepang Liu, Rongxin Wu, Xuan Xie, Shing-Chi Cheung, and Zhendong Su. Exposing Library API Misuses via Mutation Analysis. In 41st ACM/IEEE International Conference on Software Engineering, Montreal, Quebec, Canada, May 2019. [PDF]
  16. [ICSE 2019] Lili Wei, Yepang Liu, and Shing-Chi Cheung. PIVOT: Learning API-Device Correlations to Facilitate Android Compatibility Issue Detection. In 41st ACM/IEEE International Conference on Software Engineering, Montreal, Quebec, Canada, May 2019. [PDF]
  17. [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 26th IEEE International Conference on Software Analysis, Evolution and Reengineering, Hangzhou, China, March 2019. [PDF]
  18. [ASE 2018] Huaxun Huang, Lili Wei, Yepang Liu, and Shing-Chi Cheung. Understanding and Detecting Callback Compatibility Issues for Android Applications. In 33rd IEEE/ACM International Conference on Automated Software Engineering, Montpellier, France, September 2018. [PDF]
  19. [ASE 2018] Jiajun Hu, Lili Wei, Yepang Liu, Shing-Chi Cheung, Huaxun Huang, Xuan Lu, and Xuanzhe Liu. A Tale of Two Cities: How WebView Induces Bugs to Android Applications. In 33rd IEEE/ACM International Conference on Automated Software Engineering, Montpellier, France, September 2018. [PDF]

Journal/Magazine Papers

  1. [IST 2021] Sen Fang, Youshuai Tian, Tao Zhang, and Yepang Liu. Self-Attention Networks for Code Search. In Information and Software Technology, 2021. [PDF]
  2. [TSE 2021] Ying Wang, Rongxin Wu, Chao Wang, Ming Wen, Yepang Liu, Shing-Chi Cheung, Hai Yu, Chang Xu, and Zhiliang Zhu. Will Dependency Conflicts Affect My Program’s Semantics?. In Information and Software Technology, 2021. To appear.
  3. [TSE 2020] Lili Wei, Yepang Liu, Shing-Chi Cheung, Huaxun Huang, Xuan Lu, and Xuanzhe Liu. Understanding and Detecting Fragmentation-Induced Compatibility Issues for Android Apps. In IEEE Transactions on Software Engineering, [Preprint]
  4. [EMSE 2019] Yepang Liu, Jue Wang, Lili Wei, Chang Xu, Shing-Chi Cheung, Tianyong Wu, Jun Yan, and Jian Zhang. DroidLeaks: A Comprehensive Database of Resource Leaks in Android Apps. In Empirical Software Engineering, 16 May 2019 (online). [PDF] [Dataset]

Conference/Symposium/Workshop Papers Prior to 2018

  1. [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]
  2. [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]
  3. [Internetware 2016] Jue Wang, Yepang Liu, Chang Xu, Xiaoxing Ma, and Jian Lu. E-GreenDroid: Effective Energy Inefficiency Analysis for Android Applications. In 8th Asia-Pacific Symposium on Internetware, Beijing, China, September 2016. [PDF]
  4. [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]
  5. [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]
  6. [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]
  7. [APSEC 2014] Xiujiang Li, Yanyan Jiang, Yepang Liu, Chang Xu, Xiaoxing Ma, and Jian Lu. User Guided Automation for Testing Mobile Apps. In 21st Asia-Pacific Software Engineering Conference, Jeju, Korean, December 2014. [PDF]
  8. [ASE 2014] Wenhua Yang, Chang Xu, Yepang Liu, Chun Cao, Xiaoxing Ma, and Jian Lu. Verifying Self-adaptive Applications Suffering Uncertainty. In 29th IEEE/ACM International Conference on Automated Software Engineering, Vasteras, Sweden, September 2014. [PDF]
  9. [ASE 2014] Yepang Liu, Chang Xu, and Shing-Chi Cheung. Characterizing and Detecting Performance Bugs for Smartphone Applications. In 36th International Conference on Software Engineering, Hyderabad, India, May 2014. [PDF] [Project website] [Slides]
  10. [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]
  11. [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]

Journal/Magazine Papers Prior to 2018

  1. [SCIS 2017] Qiwei Li, Chang Xu, Yepang Liu, Chun Cao, Xiaoxing Ma, and Jian Lu. CyanDroid: Stable and Effective Energy Inefficiency Diagnosis for Android Apps. In Science China Information Sciences, Jan 2017. [PDF]
  2. [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]
  3. [IEEE SW 2015] Yepang Liu, Chang Xu, and Shing-Chi Cheung. Diagnosing Energy Efficiency and Performance for Mobile Internetware Applications. In IEEE Software, January 2015. [PDF]
  4. [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]
  5. [TSE 2014] Yepang Liu, Chang Xu, Shing-Chi Cheung, and Jian Lu. GreenDroid: Automated Diagnosis of Energy Inefficiency for Smartphone Applications. In IEEE Transactions on Software Engineering, September 2014. [PDF] [Project website]
  6. [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]
  7. [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]
  8. [SCIS 2013] Chang Xu, Yepang Liu, Shing-Chi Cheung, Chun Cao, and Jian Lu. Towards Context Consistency by Concurrent Checking for Internetware Applications. In Science China Information Sciences, August 2013. [PDF]
  9. [JSS 2013] Yepang Liu, Chang Xu, and Shing-Chi Cheung. AFChecker: Effective Model Checking for Context-Aware Adaptive Applications. In Journal of Systems and Software, March 2013. [PDF] [Project website]