Yepang Liu

Orcid: 0000-0001-8147-8126

Affiliations:
  • Southern University of Science and Technology, Department of Computer Science and Engineering, Shenzhen, China
  • Hong Kong University of Science and Technology, Department of Computer Science and Engineering, Hong Kong (PhD 2015)


According to our database1, Yepang Liu authored at least 90 papers between 2013 and 2024.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
StubCoder: Automated Generation and Repair of Stub Code for Mock Objects.
ACM Trans. Softw. Eng. Methodol., January, 2024

2023
Pre-implementation Method Name Prediction for Object-oriented Programming.
ACM Trans. Softw. Eng. Methodol., November, 2023

Two Birds with One Stone: Boosting Code Generation and Code Search via a Generative Adversarial Network.
Proc. ACM Program. Lang., October, 2023

Combatting Front-Running in Smart Contracts: Attack Mining, Benchmark Construction and Vulnerability Detector Evaluation.
IEEE Trans. Software Eng., June, 2023

Combatting Energy Issues for Mobile Applications.
ACM Trans. Softw. Eng. Methodol., January, 2023

Runtime Permission Issues in Android Apps: Taxonomy, Practices, and Ways Forward.
IEEE Trans. Software Eng., 2023

Energy inefficiency diagnosis for Android applications: a literature review.
Frontiers Comput. Sci., 2023

Deep Learning for Android Malware Defenses: A Systematic Literature Review.
ACM Comput. Surv., 2023

Which is a better programming assistant? A comparative study between chatgpt and stack overflow.
CoRR, 2023

Towards Modeling Software Quality of Virtual Reality Applications from Users' Perspectives.
CoRR, 2023

Prompt Injection attack against LLM-integrated Applications.
CoRR, 2023

FITNESS: A Causal De-correlation Approach for Mitigating Bias in Machine Learning Software.
CoRR, 2023

Are Mobile Advertisements in Compliance with App's Age Group?
Proceedings of the ACM Web Conference 2023, 2023

Compatibility Issues in Deep Learning Systems: Problems and Opportunities.
Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2023

Natural Language to Code: How Far Are We?
Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2023

CCT5: A Code-Change-Oriented Pre-trained Model.
Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2023

ChatGPT vs. Stack Overflow: An Exploratory Comparison of Programming Assistance Tools.
Proceedings of the 23rd IEEE International Conference on Software Quality, 2023

Towards the Adoption and Adaptation of the AndroidX Library: An Empirical Study.
Proceedings of the 23rd IEEE International Conference on Software Quality, 2023

What You See Is What You Get? It Is Not the Case! Detecting Misleading Icons for Mobile Applications.
Proceedings of the 32nd ACM SIGSOFT International Symposium on Software Testing and Analysis, 2023

ConfFix: Repairing Configuration Compatibility Issues in Android Apps.
Proceedings of the 32nd ACM SIGSOFT International Symposium on Software Testing and Analysis, 2023

ωTest: WebView-Oriented Testing for Android Applications.
Proceedings of the 32nd ACM SIGSOFT International Symposium on Software Testing and Analysis, 2023

Why Do Deep Learning Projects Differ in Compatible Framework Versions? An Exploratory Study.
Proceedings of the 34th IEEE International Symposium on Software Reliability Engineering, 2023

Drift: Fine-Grained Prediction of the Co-Evolution of Production and Test Code via Machine Learning.
Proceedings of the 14th Asia-Pacific Symposium on Internetware, 2023

RIDA: Cross-App Record and Replay for Android.
Proceedings of the IEEE Conference on Software Testing, Verification and Validation, 2023

Demystifying Privacy Policy of Third-Party Libraries in Mobile Apps.
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering, 2023

Locating Framework-specific Crashing Faults with Compact and Explainable Candidate Set.
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering, 2023

A Comprehensive Study of Real-World Bugs in Machine Learning Model Optimization.
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering, 2023

A Comprehensive Evaluation of Q-Learning Based Automatic Web GUI Testing.
Proceedings of the 10th International Conference on Dependable Systems and Their Applications, 2023

Effective Anomaly Detection for Microservice Systems with Real-Time Feature Selection.
Proceedings of the 30th Asia-Pacific Software Engineering Conference, 2023

2022
A Systematic Assessment on Android Third-Party Library Detection Tools.
IEEE Trans. Software Eng., 2022

Will Dependency Conflicts Affect My Program's Semantics?
IEEE Trans. Software Eng., 2022

Front-Running Attack Benchmark Construction and Vulnerability Detection Technique Evaluation.
CoRR, 2022

Realizing Emotional Interactions to Learn User Experience and Guide Energy Optimization for Mobile Architectures.
Proceedings of the 55th IEEE/ACM International Symposium on Microarchitecture, 2022

A Comprehensive Evaluation of Android ICC Resolution Techniques.
Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering, 2022

Explainable AI for Android Malware Detection: Towards Understanding Why the Models Perform So Well?
Proceedings of the IEEE 33rd International Symposium on Software Reliability Engineering, 2022

Automatic Maturity Rating for Android Apps.
Proceedings of the Internetware 2022: 13th Asia-Pacific Symposium on Internetware, Hohhot, China, June 11, 2022

ICCBot: Fragment-Aware and Context-Sensitive ICC Resolution for Android Applications.
Proceedings of the 44th IEEE/ACM International Conference on Software Engineering: Companion Proceedings, 2022

APER: Evolution-Aware Runtime Permission Misuse Detection for Android Apps.
Proceedings of the 44th IEEE/ACM 44th International Conference on Software Engineering, 2022

2021
Speeding Up Data Manipulation Tasks with Alternative Implementations: An Exploratory Study.
ACM Trans. Softw. Eng. Methodol., 2021

Self-Attention Networks for Code Search.
Inf. Softw. Technol., 2021

To what extent do DNN-based image classification models make unreliable inferences?
Empir. Softw. Eng., 2021

Towards Practical Evaluation of Android ICC Resolution Techniques.
CoRR, 2021

Understanding and Facilitating the Co-Evolution of Production and Test Code.
Proceedings of the 28th IEEE International Conference on Software Analysis, 2021

ÐArcher: detecting on-chain-off-chain synchronization bugs in decentralized applications.
Proceedings of the ESEC/FSE '21: 29th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2021

An exploratory study of autopilot software bugs in unmanned aerial vehicles.
Proceedings of the ESEC/FSE '21: 29th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2021

Demystifying "bad" error messages in data science libraries.
Proceedings of the ESEC/FSE '21: 29th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2021

Why Do Developers Remove Lambda Expressions in Java?
Proceedings of the 36th IEEE/ACM International Conference on Automated Software Engineering, 2021

Characterizing Transaction-Reverting Statements in Ethereum Smart Contracts.
Proceedings of the 36th IEEE/ACM International Conference on Automated Software Engineering, 2021

Characterizing and Detecting Configuration Compatibility Issues in Android Apps.
Proceedings of the 36th IEEE/ACM International Conference on Automated Software Engineering, 2021

Automatic Web Testing Using Curiosity-Driven Reinforcement Learning.
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering, 2021

HERO: On the Chaos When PATH Meets Modules.
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering, 2021

2020
Understanding and Detecting Fragmentation-Induced Compatibility Issues for Android Apps.
IEEE Trans. Software Eng., 2020

How Do Python Framework APIs Evolve? An Exploratory Study.
Proceedings of the 27th IEEE International Conference on Software Analysis, 2020

MockSniffer: Characterizing and Recommending Mocking Decisions for Unit Tests.
Proceedings of the 35th IEEE/ACM International Conference on Automated Software Engineering, 2020

Understanding Performance Concerns in the API Documentation of Data Science Libraries.
Proceedings of the 35th IEEE/ACM International Conference on Automated Software Engineering, 2020

Industry Practice of JavaScript Dynamic Analysis on WeChat Mini-Programs.
Proceedings of the 35th IEEE/ACM International Conference on Automated Software Engineering, 2020

Detecting and diagnosing energy issues for mobile applications.
Proceedings of the ISSTA '20: 29th ACM SIGSOFT International Symposium on Software Testing and Analysis, 2020

An Exploratory Study of Bugs in Extended Reality Applications on the Web.
Proceedings of the 31st IEEE International Symposium on Software Reliability Engineering, 2020

Boosting automated program repair with bug-inducing commits.
Proceedings of the ICSE-NIER 2020: 42nd International Conference on Software Engineering, New Ideas and Emerging Results, Seoul, South Korea, 27 June, 2020

Watchman: monitoring dependency conflicts for Python library ecosystem.
Proceedings of the ICSE '20: 42nd International Conference on Software Engineering, Seoul, South Korea, 27 June, 2020

EvalDNN: a toolbox for evaluating deep neural network models.
Proceedings of the ICSE '20: 42nd International Conference on Software Engineering, Companion Volume, Seoul, South Korea, 27 June, 2020

2019
DroidLeaks: a comprehensive database of resource leaks in Android apps.
Empir. Softw. Eng., 2019

Testing Deep Learning Models for Image Analysis Using Object-Relevant Metamorphic Relations.
CoRR, 2019

Characterizing and Detecting Inefficient Image Displaying Issues in Android Apps.
Proceedings of the 26th IEEE International Conference on Software Analysis, 2019

Exploring and exploiting the correlations between bug-inducing and bug-fixing commits.
Proceedings of the ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2019

How Do API Selections Affect the Runtime Performance of Data Analytics Tasks?
Proceedings of the 34th IEEE/ACM International Conference on Automated Software Engineering, 2019

Exposing library API misuses via mutation analysis.
Proceedings of the 41st International Conference on Software Engineering, 2019

Pivot: learning API-device correlations to facilitate Android compatibility issue detection.
Proceedings of the 41st International Conference on Software Engineering, 2019

2018
Understanding and detecting callback compatibility issues for Android applications.
Proceedings of the 33rd ACM/IEEE International Conference on Automated Software Engineering, 2018

A tale of two cities: how WebView induces bugs to Android applications.
Proceedings of the 33rd ACM/IEEE International Conference on Automated Software Engineering, 2018

2017
CyanDroid: stable and effective energy inefficiency diagnosis for Android apps.
Sci. China Inf. Sci., 2017

OASIS: prioritizing static analysis warnings for Android apps based on app user reviews.
Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering, 2017

2016
DroidLeaks: Benchmarking Resource Leak Bugs for Android Applications.
CoRR, 2016

Understanding and detecting wake lock misuses for Android applications.
Proceedings of the 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2016

Taming Android fragmentation: characterizing and detecting compatibility issues for Android apps.
Proceedings of the 31st IEEE/ACM International Conference on Automated Software Engineering, 2016

CSNIPPEX: automated synthesis of compilable code snippets from Q&A sites.
Proceedings of the 25th International Symposium on Software Testing and Analysis, 2016

E-greenDroid: effective energy inefficiency analysis for android applications.
Proceedings of the 8th Asia-Pacific Symposium on Internetware, 2016

CUSTODES: automatic spreadsheet cell clustering and smell detection using strong and weak features.
Proceedings of the 38th International Conference on Software Engineering, 2016

2015
Diagnosing Energy Efficiency and Performance for Mobile Internetware Applications.
IEEE Softw., 2015

A survey on dependability improvement techniques for pervasive computing systems.
Sci. China Inf. Sci., 2015

2014
GreenDroid: Automated Diagnosis of Energy Inefficiency for Smartphone Applications.
IEEE Trans. Software Eng., 2014

Scaling Up Symbolic Analysis by Removing Z-Equivalent States.
ACM Trans. Softw. Eng. Methodol., 2014

CHECKERDROID : Automated Quality Assurance for Smartphone Applications.
Int. J. Softw. Informatics, 2014

Verifying self-adaptive applications suffering uncertainty.
Proceedings of the ACM/IEEE International Conference on Automated Software Engineering, 2014

Characterizing and detecting performance bugs for smartphone applications.
Proceedings of the 36th International Conference on Software Engineering, 2014

User Guided Automation for Testing Mobile Apps.
Proceedings of the 21st Asia-Pacific Software Engineering Conference, 2014

2013
AFChecker: Effective model checking for context-aware adaptive applications.
J. Syst. Softw., 2013

Towards context consistency by concurrent checking for Internetware applications.
Sci. China Inf. Sci., 2013

Where has my battery gone? Finding sensor related energy black holes in smartphone applications.
Proceedings of the 2013 IEEE International Conference on Pervasive Computing and Communications, 2013

VeriDroid: automating Android application verification.
Proceedings of the 2013 Middleware Doctoral Symposium, 2013


  Loading...