Li Li

Orcid: 0000-0003-2990-1614

Affiliations:
  • Beihang University, Department of Software Engineering, Beijing, China
  • Monash University, Faculty of Information Technology, Melbourne, VIC, Australia (former)
  • University of Luxembourg, Interdisciplinary Security and Trust Centre (SnT), Luxembourg (former)
  • Beihang University, Beijing, China (former)


According to our database1, Li Li authored at least 210 papers between 2012 and 2025.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2025
Detecting and Explaining Python Name Errors.
Inf. Softw. Technol., 2025

2024
Static analysis driven enhancements for comprehension in machine learning notebooks.
Empir. Softw. Eng., September, 2024

Fusing Code Searchers.
IEEE Trans. Software Eng., July, 2024

Neural Library Recommendation by Embedding Project-Library Knowledge Graph.
IEEE Trans. Software Eng., June, 2024

On the Reliability and Explainability of Language Models for Program Generation.
ACM Trans. Softw. Eng. Methodol., June, 2024

Refining ChatGPT-Generated Code: Characterizing and Mitigating Code Quality Issues.
ACM Trans. Softw. Eng. Methodol., June, 2024

Understanding the quality and evolution of Android app build systems.
J. Softw. Evol. Process., May, 2024

Demystifying API misuses in deep learning applications.
Empir. Softw. Eng., April, 2024

How Are Multilingual Systems Constructed: Characterizing Language Use and Selection in Open-Source Multilingual Software.
ACM Trans. Softw. Eng. Methodol., March, 2024

PyScribe-Learning to describe python code.
Softw. Pract. Exp., March, 2024

Summarizing source code through heterogeneous feature fusion and extraction.
Inf. Fusion, March, 2024

CustomDLCoder: Generating Pure Code Implementations to Replace On-Device DL Models.
Dataset, March, 2024

Developer and End-User Perspectives on Addressing Human Aspects in Mobile eHealth Apps.
Inf. Softw. Technol., February, 2024

What is an app store? The software engineering perspective.
Empir. Softw. Eng., February, 2024

Automatically Detecting Incompatible Android APIs.
ACM Trans. Softw. Eng. Methodol., January, 2024

Demystifying the Evolution of Android Malware Variants.
IEEE Trans. Dependable Secur. Comput., 2024

Improving Logic Bomb Identification in Android Apps via Context-Aware Anomaly Detection.
IEEE Trans. Dependable Secur. Comput., 2024

Auction-based client selection for online Federated Learning.
Inf. Fusion, 2024

DynaMO: Protecting Mobile DL Models through Coupling Obfuscated DL Operators.
CoRR, 2024

PathSeeker: Exploring LLM Security Vulnerabilities with a Reinforcement Learning-Based Jailbreak Approach.
CoRR, 2024

GlitchProber: Advancing Effective Detection and Mitigation of Glitch Tokens in Large Language Models.
CoRR, 2024

LLM as Runtime Error Handler: A Promising Pathway to Adaptive Self-Healing of Software Systems.
CoRR, 2024

LLM for Mobile: An Initial Roadmap.
CoRR, 2024

Open-Source AI-based SE Tools: Opportunities and Challenges of Collaborative Software Learning.
CoRR, 2024

The Vulnerability Is in the Details: Locating Fine-grained Information of Vulnerable Code Identified by Graph-based Detectors.
CoRR, 2024

Exploring Covert Third-party Identifiers through External Storage in the Android New Era.
Proceedings of the 33rd USENIX Security Symposium, 2024

Are Your Android App Analyzers Still Relevant?
Proceedings of the IEEE/ACM 11th International Conference on Mobile Software Engineering and Systems, 2024

Towards Demystifying Android Adware: Dataset and Payload Location.
Proceedings of the 39th IEEE/ACM International Conference on Automated Software Engineering Workshops, 2024

Model-less Is the Best Model: Generating Pure Code Implementations to Replace On-Device DL Models.
Proceedings of the 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis, 2024

AI Coders Are among Us: Rethinking Programming Language Grammar towards Efficient Code Generation.
Proceedings of the 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis, 2024

FDI: Attack Neural Code Generation Systems through User Feedback Channel.
Proceedings of the 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis, 2024

API Misuse Detection via Probabilistic Graphical Model.
Proceedings of the 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis, 2024

Investigating White-Box Attacks for On-Device Models.
Proceedings of the 46th IEEE/ACM International Conference on Software Engineering, 2024

TypeEvalPy: A Micro-benchmarking Framework for Python Type Inference Tools.
Proceedings of the 2024 IEEE/ACM 46th International Conference on Software Engineering: Companion Proceedings, 2024

When Neural Code Completion Models Size up the Situation: Attaining Cheaper and Faster Completion through Dynamic Model Inference.
Proceedings of the 46th IEEE/ACM International Conference on Software Engineering, 2024

Learning in the Wild: Towards Leveraging Unlabeled Data for Effectively Tuning Pre-trained Code Models.
Proceedings of the 46th IEEE/ACM International Conference on Software Engineering, 2024

Smart Software Analysis for Software Quality Assurance.
Proceedings of the ACM Turing Award Celebration Conference 2024, 2024

2023
Automated detection, categorisation and developers' experience with the violations of honesty in mobile apps.
Empir. Softw. Eng., November, 2023

Tips: towards automating patch suggestion for vulnerable smart contracts.
Autom. Softw. Eng., November, 2023

Summarizing source code with Heterogeneous Syntax Graph and dual position.
Inf. Process. Manag., September, 2023

The Best of Both Worlds: Combining Learned Embeddings with Engineered Features for Accurate Prediction of Correct Patches.
ACM Trans. Softw. Eng. Methodol., July, 2023

Reliable Fix Patterns Inferred from Static Checkers for Automated Program Repair.
ACM Trans. Softw. Eng. Methodol., July, 2023

Taming Android Fragmentation Through Lightweight Crowdsourced Testing.
IEEE Trans. Software Eng., June, 2023

Finding the best learning to rank algorithms for effort-aware defect prediction.
Inf. Softw. Technol., May, 2023

Demystifying Hidden Sensitive Operations in Android Apps.
ACM Trans. Softw. Eng. Methodol., April, 2023

APIMatchmaker: Matching the Right APIs for Supporting the Development of Android Apps.
IEEE Trans. Software Eng., 2023

How Does Visualisation Help App Practitioners Analyse Android Apps?
IEEE Trans. Dependable Secur. Comput., 2023

Towards automated Android app internationalisation: An exploratory study.
J. Syst. Softw., 2023

Why Is Static Application Security Testing Hard to Learn?
IEEE Secur. Priv., 2023

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

Software Engineering for OpenHarmony: A Research Roadmap.
CoRR, 2023

Pitfalls in Language Models for Code Intelligence: A Taxonomy and Survey.
CoRR, 2023

Pop Quiz! Do Pre-trained Code Models Possess Knowledge of Correct API Names?
CoRR, 2023

Large Language Models for Software Engineering: A Systematic Literature Review.
CoRR, 2023

Data Augmentation Approaches for Source Code Models: A Survey.
CoRR, 2023

On the Reliability and Explainability of Automated Code Generation Approaches.
CoRR, 2023

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

Enhancing Comprehension and Navigation in Jupyter Notebooks with Static Analysis.
Proceedings of the IEEE International Conference on Software Analysis, 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

CodeMark: Imperceptible Watermarking for Code Datasets against Neural Code Completion Models.
Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2023

LazyCow: A Lightweight Crowdsourced Testing Tool for Taming Android Fragmentation.
Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2023

CiD4HMOS: A Solution to HarmonyOS Compatibility Issues.
Proceedings of the 38th IEEE/ACM International Conference on Automated Software Engineering, 2023

ReuNify: A Step Towards Whole Program Analysis for React Native Android Apps.
Proceedings of the 38th IEEE/ACM International Conference on Automated Software Engineering, 2023

Detecting Temporal Inconsistency in Biased Datasets for Android Malware Detection.
Proceedings of the 38th IEEE/ACM International Conference on Automated Software Engineering, ASE 2023, 2023

ModelObfuscator: Obfuscating Model Information to Protect Deployed ML-Based Systems.
Proceedings of the 32nd ACM SIGSOFT International Symposium on Software Testing and Analysis, 2023

A Deep Dive into the Featured iOS Apps.
Proceedings of the 14th Asia-Pacific Symposium on Internetware, 2023

Don't Complete It! Preventing Unhelpful Code Completion for Productive and Sustainable Neural Code Completion Systems.
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering: ICSE 2023 Companion Proceedings, 2023

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

Research on Third-Party Libraries in Android Apps: A Taxonomy and Systematic Literature Review.
IEEE Trans. Software Eng., 2022

How secondary school girls perceive Computational Thinking practices through collaborative programming with the micro: bit.
J. Syst. Softw., 2022

Crex: Predicting patch correctness in automated repair of C programs through transfer learning of execution semantics.
Inf. Softw. Technol., 2022

SSPCatcher: Learning to catch security patches.
Empir. Softw. Eng., 2022

AutoUpdate: Automatically Recommend Code Updates for Android Apps.
CoRR, 2022

Learning to Prevent Profitless Neural Code Completion.
CoRR, 2022

Dataset Bias in Android Malware Detection.
CoRR, 2022

Scalpel: The Python Static Analysis Framework.
CoRR, 2022

Lie to Me: Abusing the Mobile Content Sharing Service for Fun and Profit.
Proceedings of the WWW '22: The ACM Web Conference 2022, Virtual Event, Lyon, France, April 25, 2022

CoProtector: Protect Open-Source Code against Unauthorized Training Usage with Data Poisoning.
Proceedings of the WWW '22: The ACM Web Conference 2022, Virtual Event, Lyon, France, April 25, 2022

PolyFax: a toolkit for characterizing multi-language software.
Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2022

On the vulnerability proneness of multilingual code.
Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2022

Demystifying the underground ecosystem of account registration bots.
Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2022

CODE-MVP: Learning to Represent Source Code from Multiple Views with Contrastive Pre-Training.
Proceedings of the Findings of the Association for Computational Linguistics: NAACL 2022, 2022

On the Violation of Honesty in Mobile Apps: Automated Detection and Categories.
Proceedings of the 19th IEEE/ACM International Conference on Mining Software Repositories, 2022

Do Customized Android Frameworks Keep Pace with Android?
Proceedings of the 19th IEEE/ACM International Conference on Mining Software Repositories, 2022

Mining Android API Usage to Generate Unit Test Cases for Pinpointing Compatibility Issues.
Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering, 2022

A First Look at CI/CD Adoptions in Open-Source Android Apps.
Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering, 2022

Automatically detecting API-induced compatibility issues in Android apps: a comparative analysis (replicability study).
Proceedings of the ISSTA '22: 31st ACM SIGSOFT International Symposium on Software Testing and Analysis, Virtual Event, South Korea, July 18, 2022

Characterizing Python Method Evolution with PyMevol: An Essential Step Towards Enabling Reliable Software Systems.
Proceedings of the IEEE International Symposium on Software Reliability Engineering Workshops, 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

Peeler: Learning to Effectively Predict Flakiness without Running Tests.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2022

Code Implementation Recommendation for Android GUI Components.
Proceedings of the 44th IEEE/ACM International Conference on Software Engineering: Companion Proceedings, 2022

Towards Automatically Repairing Compatibility Issues in Published Android Apps.
Proceedings of the 44th IEEE/ACM 44th International Conference on Software Engineering, 2022

On the Importance of Building High-quality Training Datasets for Neural Code Search.
Proceedings of the 44th IEEE/ACM 44th International Conference on Software Engineering, 2022

Difuzer: Uncovering Suspicious Hidden Sensitive Operations in Android Apps.
Proceedings of the 44th IEEE/ACM 44th International Conference on Software Engineering, 2022

Modeling Hierarchical Syntax Structure with Triplet Position for Source Code Summarization.
Proceedings of the 60th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), 2022

2021
Rebooting Research on Detecting Repackaged Android Apps: Literature Review and Benchmark.
IEEE Trans. Software Eng., 2021

Understanding the Evolution of Android App Vulnerabilities.
IEEE Trans. Reliab., 2021

On the Impact of Sample Duplication in Machine-Learning-Based Android Malware Detection.
ACM Trans. Softw. Eng. Methodol., 2021

Taming Reflection: An Essential Step Toward Whole-program Analysis of Android Apps.
ACM Trans. Softw. Eng. Methodol., 2021

SEADS: Scalable and Cost-effective Dynamic Dependence Analysis of Distributed Systems via Reinforcement Learning.
ACM Trans. Softw. Eng. Methodol., 2021

Dating with Scambots: Understanding the Ecosystem of Fraudulent Dating Applications.
IEEE Trans. Dependable Secur. Comput., 2021

Software Engineering in Australasia.
ACM SIGSOFT Softw. Eng. Notes, 2021

A comprehensive comparative study of clustering-based unsupervised defect prediction models.
J. Syst. Softw., 2021

A critical review on the evaluation of automated program repair systems.
J. Syst. Softw., 2021

<i>Icon2Code</i>: Recommending code implementations for Android GUI components.
Inf. Softw. Technol., 2021

Developing Mobile Applications Via Model Driven Development: A Systematic Literature Review.
Inf. Softw. Technol., 2021

Evaluating and comparing memory error vulnerability detectors.
Inf. Softw. Technol., 2021

Beep: Fine-grained Fix Localization by Learning to Predict Buggy Code Elements.
CoRR, 2021

CLSEBERT: Contrastive Learning for Syntax Enhanced Code Pre-Trained Model.
CoRR, 2021

Research on Third-Party Libraries in AndroidApps: A Taxonomy and Systematic LiteratureReview.
CoRR, 2021

Performance Evaluation of Adversarial Attacks: Discrepancies and Solutions.
CoRR, 2021

ANCHOR: locating android framework-specific crashing faults.
Autom. Softw. Eng., 2021

Demystifying Illegal Mobile Gambling Apps.
Proceedings of the WWW '21: The Web Conference 2021, 2021

Human-Centric Issues in eHealth App Development and Usage: A Preliminary Assessment.
Proceedings of the 28th IEEE International Conference on Software Analysis, 2021

Embedding app-library graph for neural third party library recommendation.
Proceedings of the ESEC/FSE '21: 29th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2021

A comparative study of smartphone and smartwatch apps.
Proceedings of the SAC '21: The 36th ACM/SIGAPP Symposium on Applied Computing, 2021

Unleashing the hidden power of compiler optimization on binary code difference: an empirical study.
Proceedings of the PLDI '21: 42nd ACM SIGPLAN International Conference on Programming Language Design and Implementation, 2021

A First Look at Security Risks of Android TV Apps.
Proceedings of the 36th IEEE/ACM International Conference on Automated Software Engineering, 2021

Predicting Crash Fault Residence via Simplified Deep Forest Based on A Reduced Feature Set.
Proceedings of the 29th IEEE/ACM International Conference on Program Comprehension, 2021

Checking App Behavior Against App Descriptions: What If There are No App Descriptions?
Proceedings of the 29th IEEE/ACM International Conference on Program Comprehension, 2021

Characterizing Sensor Leaks in Android Apps.
Proceedings of the 32nd IEEE International Symposium on Software Reliability Engineering, 2021

Privacy-Preserving Contact Tracing Protocol for Mobile Devices: A Zero-Knowledge Proof Approach.
Proceedings of the Information Security Practice and Experience: 16th International Conference, 2021

Time-aware User Modeling with Check-in Time Prediction for Next POI Recommendation.
Proceedings of the 2021 IEEE International Conference on Web Services, 2021

SmartGift: Learning to Generate Practical Inputs for Testing Smart Contracts.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2021

Revisiting Test Cases to Boost Generate-and-Validate Program Repair.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2021

Restoring Execution Environments of Jupyter Notebooks.
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering, 2021

A First Look at Human Values-Violation in App Reviews.
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering: Software Engineering in Society, 2021

Identifying and Characterizing Silently-Evolved Methods in the Android API.
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering: Software Engineering in Practice, 2021

Understanding Language Selection in Multi-language Software Projects on GitHub.
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering: Companion Proceedings, 2021

Does Domain Change the Opinion of Individuals on Human Values? A Preliminary Investigation on eHealth Apps End-users.
Proceedings of the 28th Asia-Pacific Software Engineering Conference, 2021

2020
On the Need of Understanding the Failures of Smart Contracts.
IEEE Softw., 2020

Privacy-Preserving COVID-19 Contact Tracing App: A Zero-Knowledge Proof Approach.
IACR Cryptol. ePrint Arch., 2020

CDA: Characterising Deprecated Android APIs.
Empir. Softw. Eng., 2020

MadDroid: Characterising and Detecting Devious Ad Content for Android Apps.
CoRR, 2020

Learning to Catch Security Patches.
CoRR, 2020

MadDroid: Characterizing and Detecting Devious Ad Contents for Android Apps.
Proceedings of the WWW '20: The Web Conference 2020, Taipei, Taiwan, April 20-24, 2020, 2020

Mobile App Squatting.
Proceedings of the WWW '20: The Web Conference 2020, Taipei, Taiwan, April 20-24, 2020, 2020

Exploring how deprecated Python library APIs are (not) handled.
Proceedings of the ESEC/FSE '20: 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2020

Borrowing your enemy's arrows: the case of code reuse in Android via direct inter-app code invocation.
Proceedings of the ESEC/FSE '20: 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2020

Dads: dynamic slicing continuously-running distributed programs with budget constraints.
Proceedings of the ESEC/FSE '20: 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2020

Dissecting Mobile Offerwall Advertisements: An Explorative Study.
Proceedings of the 20th IEEE International Conference on Software Quality, 2020

AndroZooOpen: Collecting Large-scale Open Source Android Apps for the Research Community.
Proceedings of the MSR '20: 17th International Conference on Mining Software Repositories, 2020

Automated Third-Party Library Detection for Android Applications: Are We There Yet?
Proceedings of the 35th IEEE/ACM International Conference on Automated Software Engineering, 2020

Detecting and Explaining Self-Admitted Technical Debts with Attention-based Neural Networks.
Proceedings of the 35th IEEE/ACM International Conference on Automated Software Engineering, 2020

Assessing and Restoring Reproducibility of Jupyter Notebooks.
Proceedings of the 35th IEEE/ACM International Conference on Automated Software Engineering, 2020

Evaluating Representation Learning of Code Changes for Predicting Patch Correctness in Program Repair.
Proceedings of the 35th IEEE/ACM International Conference on Automated Software Engineering, 2020

KnowledgeZooClient: constructing knowledge graph for Android.
Proceedings of the 35th IEEE/ACM International Conference on Automated Software Engineering Workshops, 2020

Better code, better sharing: on the need of analyzing jupyter notebooks.
Proceedings of the ICSE-NIER 2020: 42nd International Conference on Software Engineering, New Ideas and Emerging Results, Seoul, South Korea, 27 June, 2020

Restoring reproducibility of Jupyter notebooks.
Proceedings of the ICSE '20: 42nd International Conference on Software Engineering, Companion Volume, Seoul, South Korea, 27 June, 2020

2019
Automated Testing of Android Apps: A Systematic Literature Review.
IEEE Trans. Reliab., 2019

Watch out for this commit! A study of influential software changes.
J. Softw. Evol. Process., 2019

Revisiting the impact of common libraries for android-related investigations.
J. Syst. Softw., 2019

On Identifying and Explaining Similarities in Android Apps.
J. Comput. Sci. Technol., 2019

Sip4J: Statically inferring permission-based specifications for sequential Java programs.
CoRR, 2019

Knowledge Graphing Git Repositories: A Preliminary Study.
Proceedings of the 26th IEEE International Conference on Software Analysis, 2019

DeepCT: Tomographic Combinatorial Testing for Deep Learning Systems.
Proceedings of the 26th IEEE International Conference on Software Analysis, 2019

Want to Earn a Few Extra Bucks? A First Look at Money-Making Apps.
Proceedings of the 26th IEEE International Conference on Software Analysis, 2019

Should You Consider Adware as Malware in Your Study?
Proceedings of the 26th IEEE International Conference on Software Analysis, 2019

Negative results on mining crypto-API usage rules in Android apps.
Proceedings of the 16th International Conference on Mining Software Repositories, 2019

Sip4J: Statically Inferring Access Permission Contracts for Parallelising Sequential Java Programs.
Proceedings of the 34th IEEE/ACM International Conference on Automated Software Engineering, 2019

DaPanda: Detecting Aggressive Push Notifications in Android Apps.
Proceedings of the 34th IEEE/ACM International Conference on Automated Software Engineering, 2019

Mining Android crash fixes in the absence of issue- and change-tracking systems.
Proceedings of the 28th ACM SIGSOFT International Symposium on Software Testing and Analysis, 2019

A large-scale study of application incompatibilities in Android.
Proceedings of the 28th ACM SIGSOFT International Symposium on Software Testing and Analysis, 2019

Do Energy-Oriented Changes Hinder Maintainability?
Proceedings of the 2019 IEEE International Conference on Software Maintenance and Evolution, 2019

On the Evolution of Mobile App Complexity.
Proceedings of the 24th International Conference on Engineering of Complex Computer Systems, 2019

2018
An Orchestrated Empirical Study on Deep Learning Frameworks and Platforms.
CoRR, 2018

DeepGauge: Comprehensive and Multi-Granularity Testing Criteria for Gauging the Robustness of Deep Learning Systems.
CoRR, 2018

How do Mobile Apps Violate the Behavioral Policy of Advertisement Libraries?
Proceedings of the 19th International Workshop on Mobile Computing Systems & Applications, 2018

FraudDroid: automated ad fraud detection for Android apps.
Proceedings of the 2018 ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2018

Why are Android apps removed from Google Play?: a large-scale empirical study.
Proceedings of the 15th International Conference on Mining Software Repositories, 2018

Characterising deprecated Android APIs.
Proceedings of the 15th International Conference on Mining Software Repositories, 2018

DeepGauge: multi-granularity testing criteria for deep learning systems.
Proceedings of the 33rd ACM/IEEE International Conference on Automated Software Engineering, 2018

CiD: automating the detection of API-related compatibility issues in Android apps.
Proceedings of the 27th ACM SIGSOFT International Symposium on Software Testing and Analysis, 2018

DeepMutation: Mutation Testing of Deep Learning Systems.
Proceedings of the 29th IEEE International Symposium on Software Reliability Engineering, 2018

MoonlightBox: Mining Android API Histories for Uncovering Release-Time Inconsistencies.
Proceedings of the 29th IEEE International Symposium on Software Reliability Engineering, 2018

Beyond Google Play: A Large-Scale Comparative Study of Chinese Android App Markets.
Proceedings of the Internet Measurement Conference 2018, 2018

A Closer Look at Real-World Patches.
Proceedings of the 2018 IEEE International Conference on Software Maintenance and Evolution, 2018

FaCoY: a code-to-code search engine.
Proceedings of the 40th International Conference on Software Engineering, 2018

On vulnerability evolution in Android apps.
Proceedings of the 40th International Conference on Software Engineering: Companion Proceeedings, 2018

Towards Mining Comprehensive Android Sandboxes.
Proceedings of the 23rd International Conference on Engineering of Complex Computer Systems, 2018

Categorizing and Predicting Invalid Vulnerabilities on Common Vulnerabilities and Exposures.
Proceedings of the 25th Asia-Pacific Software Engineering Conference, 2018

2017
Understanding Android App Piggybacking: A Systematic Study of Malicious Code Grafting.
IEEE Trans. Inf. Forensics Secur., 2017

On Locating Malicious Code in Piggybacked Android Apps.
J. Comput. Sci. Technol., 2017

Characterizing malicious Android apps by mining topic-specific data flow signatures.
Inf. Softw. Technol., 2017

Static analysis of android apps: A systematic literature review.
Inf. Softw. Technol., 2017

AndroZoo++: Collecting Millions of Android Apps and Their Metadata for the Research Community.
CoRR, 2017

FrauDroid: An Accurate and Scalable Approach to Automated Mobile Ad Fraud Detection.
CoRR, 2017

SimiDroid: Identifying and Explaining Similarities in Android Apps.
Proceedings of the 2017 IEEE Trustcom/BigDataSE/ICESS, Sydney, Australia, August 1-4, 2017, 2017

Automatically Locating Malicious Packages in Piggybacked Android Apps.
Proceedings of the 4th IEEE/ACM International Conference on Mobile Software Engineering and Systems, 2017

Understanding Android app piggybacking.
Proceedings of the 39th International Conference on Software Engineering, 2017

The multi-generation repackaging hypothesis.
Proceedings of the 39th International Conference on Software Engineering, 2017

Detection of Information Leaks via Reflection in Android Apps.
Proceedings of the 2017 ACM on Asia Conference on Computer and Communications Security, 2017

2016
Boosting Static Security Analysis of Android Apps through Code Instrumentation.
PhD thesis, 2016

Parameter Values of Android APIs: A Preliminary Study on 100, 000 Apps.
Proceedings of the IEEE 23rd International Conference on Software Analysis, 2016

An Investigation into the Use of Common Libraries in Android Apps.
Proceedings of the IEEE 23rd International Conference on Software Analysis, 2016

Mining families of android applications for extractive SPL adoption.
Proceedings of the 20th International Systems and Software Product Line Conference, 2016

Towards a generic framework for automating extensive analysis of Android applications.
Proceedings of the 31st Annual ACM Symposium on Applied Computing, 2016

Combining static analysis with probabilistic models to enable market-scale Android inter-component analysis.
Proceedings of the 43rd Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2016

DSCo: A Language Modeling Approach for Time Series Classification.
Proceedings of the Machine Learning and Data Mining in Pattern Recognition, 2016

Reflection-aware static analysis of Android apps.
Proceedings of the 31st IEEE/ACM International Conference on Automated Software Engineering, 2016

DroidRA: taming reflection to support whole-program analysis of Android apps.
Proceedings of the 25th International Symposium on Software Testing and Analysis, 2016

Accessing Inaccessible Android APIs: An Empirical Study.
Proceedings of the 2016 IEEE International Conference on Software Maintenance and Evolution, 2016

Boosting static analysis of Android apps through code instrumentation.
Proceedings of the 38th International Conference on Software Engineering, 2016

2015
ApkCombiner: Combining Multiple Android Apps to Support Inter-App Analysis.
Proceedings of the ICT Systems Security and Privacy Protection, 2015

Potential Component Leaks in Android Apps: An Investigation into a New Feature Set for Malware Detection.
Proceedings of the 2015 IEEE International Conference on Software Quality, 2015

IccTA: Detecting Inter-Component Privacy Leaks in Android Apps.
Proceedings of the 37th IEEE/ACM International Conference on Software Engineering, 2015

2014
I know what leaked in your pocket: uncovering privacy leaks on Android Apps with Static Taint Analysis.
CoRR, 2014

Automatically Exploiting Potential Component Leaks in Android Applications.
Proceedings of the 13th IEEE International Conference on Trust, 2014

Detecting Privacy Leaks in Android Apps.
Proceedings of the 2014 ESSoS Doctoral Symposium co-located with the International Symposium on Engineering Secure Software and Systems (ESSoS 2014), 2014

2012
A Kind of Optimization Method of Loading Documents in OpenOffice.org.
IEICE Trans. Inf. Syst., 2012


  Loading...