Hui Liu

Orcid: 0000-0002-3267-6801

Affiliations:
  • Beijing Institute of Technology, School of Computer Science and Technology, China
  • Peking University, Beijing, China (former)


According to our database1, Hui Liu authored at least 80 papers between 2006 and 2024.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
Non-Autoregressive Line-Level Code Completion.
ACM Trans. Softw. Eng. Methodol., June, 2024

Automatic Commit Message Generation: A Critical Review and Directions for Future Work.
IEEE Trans. Software Eng., April, 2024

A Comprehensive Study of Open-Source Printed Circuit Board (PCB) Design Software Bugs.
IEEE Trans. Instrum. Meas., 2024

Exploring Query Understanding for Amazon Product Search.
CoRR, 2024

Node-wise Filtering in Graph Neural Networks: A Mixture of Experts Approach.
CoRR, 2024

Systematic Literature Review of Commercial Participation in Open Source Software.
CoRR, 2024

A Survey of Deep Learning Based Software Refactoring.
CoRR, 2024

COLARE: Commit Classification via Fine-grained Context-aware Representation of Code Changes.
Proceedings of the IEEE International Conference on Software Analysis, 2024

How Are Paid and Volunteer Open Source Developers Different? A Study of the Rust Project.
Proceedings of the 46th IEEE/ACM International Conference on Software Engineering, 2024

JLeaks: A Featured Resource Leak Repository Collected From Hundreds of Open-Source Java Projects.
Proceedings of the 46th IEEE/ACM International Conference on Software Engineering, 2024

Context-Aware Name Recommendation for Field Renaming.
Proceedings of the 46th IEEE/ACM International Conference on Software Engineering, 2024

2023
BugBuilder: An Automated Approach to Building Bug Repository.
IEEE Trans. Software Eng., April, 2023

Generating Concise Patches for Newly Released Programming Assignments.
IEEE Trans. Software Eng., 2023

Deep Learning Based Feature Envy Detection Boosted by Real-World Examples.
Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2023

An Automated Approach to Extracting Local Variables.
Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2023

A Case Study of Dependency Network for Building Packages: The Fedora Linux Distribution.
Proceedings of the 35th International Conference on Software Engineering and Knowledge Engineering, 2023

Prompting Creative Requirements via Traceable and Adversarial Examples in Deep Learning.
Proceedings of the 31st IEEE International Requirements Engineering Conference, 2023

Automated Software Entity Matching Between Successive Versions.
Proceedings of the 38th IEEE/ACM International Conference on Automated Software Engineering, 2023

2022
Deep Learning Based Program Generation From Requirements Text: Are We There Yet?
IEEE Trans. Software Eng., 2022

Heuristic and Neural Network Based Prediction of Project-Specific API Member Access.
IEEE Trans. Software Eng., 2022

Automated Expansion of Abbreviations Based on Semantic Relation and Transfer Expansion.
IEEE Trans. Software Eng., 2022

Turnover of Companies in OpenStack: Prevalence and Rationale.
ACM Trans. Softw. Eng. Methodol., 2022

Testing software's changing features with environment-driven abstraction identification.
Requir. Eng., 2022

Non-autoregressive Model for Full-line Code Completion.
CoRR, 2022

Corporate dominance in open source ecosystems: a case study of OpenStack.
Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2022

Do bugs lead to unnaturalness of source code?
Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2022

What Makes a Good Commit Message?
Proceedings of the 44th IEEE/ACM 44th International Conference on Software Engineering, 2022

2021
Deep Learning Based Code Smell Detection.
IEEE Trans. Software Eng., 2021

Effective Prediction of Bug-Fixing Priority via Weighted Graph Convolutional Networks.
IEEE Trans. Reliab., 2021

Machine learning based success prediction for crowdsourcing software projects.
J. Syst. Softw., 2021

A Survey on Renamings of Software Entities.
ACM Comput. Surv., 2021

Which abbreviations should be expanded?
Proceedings of the ESEC/FSE '21: 29th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2021

Environment-Driven Abstraction Identification for Requirements-Based Testing.
Proceedings of the 29th IEEE International Requirements Engineering Conference, 2021

Finding Metamorphic Relations for Scientific Software.
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering: Companion Proceedings, 2021

Extracting Concise Bug-Fixing Patches from Human-Written Patches in Version Control Systems.
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering, 2021

Deep Feature Learning to Quantitative Prediction of Software Defects.
Proceedings of the IEEE 45th Annual Computers, Software, and Applications Conference, 2021

NameChecker: Detecting Inconsistency between Method Names and Method Bodies.
Proceedings of the 28th Asia-Pacific Software Engineering Conference, 2021

2020
Corrections to "Automatic and Accurate Expansion of Abbreviations in Parameters".
IEEE Trans. Software Eng., 2020

Automatic and Accurate Expansion of Abbreviations in Parameters.
IEEE Trans. Software Eng., 2020

CNN-Based Automatic Prioritization of Bug Reports.
IEEE Trans. Reliab., 2020

Feature requests-based recommendation of software refactorings.
Empir. Softw. Eng., 2020

LSTM-based argument recommendation for non-API methods.
Sci. China Inf. Sci., 2020

Deep Learning Based Identification of Suspicious Return Statements.
Proceedings of the 27th IEEE International Conference on Software Analysis, 2020

Automated classification of actions in bug reports of mobile apps.
Proceedings of the ISSTA '20: 29th ACM SIGSOFT International Symposium on Software Testing and Analysis, 2020

Identification of Misleading Location Information in Compiler Diagnoses.
Proceedings of the 27th Asia-Pacific Software Engineering Conference, 2020

2019
Sentiment based approval prediction for enhancement reports.
J. Syst. Softw., 2019

An Empirical Study on Competitive Crowdsource Software Development: Motivating and Inhibiting Factors.
IEEE Access, 2019

Semantic relation based expansion of abbreviations.
Proceedings of the ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2019

Automated Recommendation of Software Refactorings Based on Feature Requests.
Proceedings of the 27th IEEE International Requirements Engineering Conference, 2019

Machine Learning Based Recommendation of Method Names: How Far are We.
Proceedings of the 34th IEEE/ACM International Conference on Automated Software Engineering, 2019

Slicing Based Code Recommendation for Type Based Instance Retrieval.
Proceedings of the Reuse in the Big Data Era, 2019

How are design patterns concerned by developers?
Proceedings of the 41st International Conference on Software Engineering: Companion Proceedings, 2019

2018
DataSet for paper.
Dataset, November, 2018

Automatic approval prediction for software enhancement requests.
Autom. Softw. Eng., 2018

Emotion Based Automated Priority Prediction for Bug Reports.
IEEE Access, 2018

Dynamic Ranking of Refactoring Menu Items for Integrated Development Environment.
IEEE Access, 2018

Recommending Refactoring Solutions Based on Traceability and Code Metrics.
IEEE Access, 2018

Lexical Similarity Between Argument and Parameter Names: An Empirical Study.
IEEE Access, 2018

Test-Based Clone Detection: an Initial Try on Semantically Equivalent Methods.
IEEE Access, 2018

Enhancing Automated Requirements Traceability by Resolving Polysemy.
Proceedings of the 26th IEEE International Requirements Engineering Conference, 2018

Deep learning based feature envy detection.
Proceedings of the 33rd ACM/IEEE International Conference on Automated Software Engineering, 2018

2016
Dynamic and Automatic Feedback-Based Threshold Adaptation for Code Smell Detection.
IEEE Trans. Software Eng., 2016

Major motivations for extract method refactorings: analysis based on interviews and change histories.
Frontiers Comput. Sci., 2016

Domino Effect: Move More Methods Once a Method is Moved.
Proceedings of the IEEE 23rd International Conference on Software Analysis, 2016

Nomen est omen: exploring and exploiting similarities between argument and parameter names.
Proceedings of the 38th International Conference on Software Engineering, 2016

2015
Identifying Renaming Opportunities by Expanding Conducted Rename Refactorings.
IEEE Trans. Software Eng., 2015

Tagging in Assisted Tracing.
Proceedings of the 8th IEEE/ACM International Symposium on Software and Systems Traceability, 2015

Analyzing Refactorings' Impact on Regression Test Cases.
Proceedings of the 39th IEEE Annual Computer Software and Applications Conference, 2015

2014
Case study on software refactoring tactics.
IET Softw., 2014

Traceability-enabled refactoring for managing just-in-time requirements.
Proceedings of the IEEE 22nd International Requirements Engineering Conference, 2014

2013
Monitor-Based Instant Software Refactoring.
IEEE Trans. Software Eng., 2013

Identification of generalization refactoring opportunities.
Autom. Softw. Eng., 2013

2012
Schedule of Bad Smell Detection and Resolution: A New Way to Save Effort.
IEEE Trans. Software Eng., 2012

Risk-driven Non-functional Requirement Analysis and Specification.
Proceedings of the 24th International Conference on Software Engineering & Knowledge Engineering (SEKE'2012), 2012

An Initial Study on Refactoring Tactics.
Proceedings of the 36th Annual IEEE Computer Software and Applications Conference, 2012

2011
Suffix tree-based approach to detecting duplications in sequence diagrams.
IET Softw., 2011

2009
Facilitating software refactoring with appropriate resolution order of bad smells.
Proceedings of the 7th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2009

Identifying Fragments to be Extracted from Long Methods.
Proceedings of the 16th Asia-Pacific Software Engineering Conference, 2009

2007
Scheduling of conflicting refactorings to promote quality improvement.
Proceedings of the 22nd IEEE/ACM International Conference on Automated Software Engineering (ASE 2007), 2007

2006
Detecting Duplications in Sequence Diagrams Based on Suffix Trees.
Proceedings of the 13th Asia-Pacific Software Engineering Conference (APSEC 2006), 2006


  Loading...