Kui Liu

Orcid: 0000-0003-0145-615X

Affiliations:
  • Huawei Software Engineering Application Technology Lab, Hangzhou, China
  • Nanjing University of Aeronautics and Astronautics, College of Computer Science and Technology, China (former)
  • University of Luxembourg, Interdisciplinary Centre for Security, Reliability and Trust (PhD 2019)


According to our database1, Kui Liu authored at least 55 papers between 2018 and 2025.

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

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

2024
App review driven collaborative bug finding.
Empir. Softw. Eng., September, 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

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

Big Code Search: A Bibliography.
ACM Comput. Surv., January, 2024

Studying Practitioners' Expectations on Clear Code Review Comments.
CoRR, 2024

Towards Effectively Detecting and Explaining Vulnerabilities Using Large Language Models.
CoRR, 2024

A Survey on Modern Code Review: Progresses, Challenges and Opportunities.
CoRR, 2024

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

Practical Program Repair via Preference-based Ensemble Strategy.
Proceedings of the 46th IEEE/ACM International Conference on Software Engineering, 2024

2023
Tips: towards automating patch suggestion for vulnerable smart contracts.
Autom. Softw. Eng., November, 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

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

How are We Detecting Inconsistent Method Names? An Empirical Study from Code Review Perspective.
CoRR, 2023

App Review Driven Collaborative Bug Finding.
CoRR, 2023

Towards More Realistic Evaluation for Neural Test Oracle Generation.
Proceedings of the 32nd ACM SIGSOFT International Symposium on Software Testing and Analysis, 2023

2022
Predicting Patch Correctness Based on the Similarity of Failing Test Cases.
ACM Trans. Softw. Eng. Methodol., 2022

DigBug - Pre/post-processing operator selection for accurate bug localization.
J. Syst. Softw., 2022

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

The best of both worlds: integrating semantic features with expert features for defect prediction and localization.
Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2022

StandUp4NPR: Standardizing SetUp for Empirically Comparing Neural Program Repair Systems.
Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering, 2022

Is this Change the Answer to that Problem?: Correlating Descriptions of Bug and Code Changes for Evaluating Patch Correctness.
Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering, 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

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

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

2021
Mining Fix Patterns for FindBugs Violations.
IEEE Trans. Software Eng., 2021

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

Where were the repair ingredients for Defects4j bugs?
Empir. Softw. Eng., 2021

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

Checking Patch Behaviour against Test Specification.
CoRR, 2021

On the Impact of Flaky Tests in Automated Program Repair.
Proceedings of the 28th IEEE International Conference on Software Analysis, 2021

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

Estimating the Attack Surface from Residual Vulnerabilities in Open Source Software Supply Chain.
Proceedings of the 21st IEEE International Conference on Software Quality, 2021

Automated Comment Update: How Far are We?
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

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

Learn To Align: A Code Alignment Network For Code Clone Detection.
Proceedings of the 28th Asia-Pacific Software Engineering Conference, 2021

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

FixMiner: Mining relevant fix patterns for automated program repair.
Empir. Softw. Eng., 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

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

On the efficiency of test suite based program repair: A Systematic Assessment of 16 Automated Repair Systems for Java Programs.
Proceedings of the ICSE '20: 42nd International Conference on Software Engineering, Seoul, South Korea, 27 June, 2020

2019
Deep Pattern Mining for Program Repair.
PhD thesis, 2019

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

D&C: A Divide-and-Conquer Approach to IR-based Bug Localization.
CoRR, 2019

AVATAR: Fixing Semantic Bugs with Fix Patterns of Static Analysis Violations.
Proceedings of the 26th IEEE International Conference on Software Analysis, 2019

iFixR: bug report driven program repair.
Proceedings of the ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2019

TBar: revisiting template-based automated program repair.
Proceedings of the 28th ACM SIGSOFT International Symposium on Software Testing and Analysis, 2019

You Cannot Fix What You Cannot Find! An Investigation of Fault Localization Bias in Benchmarking Automated Program Repair Systems.
Proceedings of the 12th IEEE Conference on Software Testing, Validation and Verification, 2019

Learning to spot and refactor inconsistent method names.
Proceedings of the 41st International Conference on Software Engineering, 2019

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

LSRepair: Live Search of Fix Ingredients for Automated Program Repair.
Proceedings of the 25th Asia-Pacific Software Engineering Conference, 2018


  Loading...