I am a professor in the School
of Computer Science and Technology at
the Beijing Institute of Technology. I was formerly a graduate student at the Software Engineering Institute, Peking University. I defended my PhD
thesis in June 2008. I am always looking
for self-motivated students to work with me. Contact
me by eMail if you are interested in deep learning,
software
engineering, natural language processing, or data mining.
News:
Contributions
to Open Source Community:
l Eclipse: Improve the
Safety of Extract Local Variable Refactorings concering ClassCasts #331 #333 (https://github.com/eclipse-jdt/eclipse.jdt.ui/pull/333#issuecomment-1347076136) l Eclipse: Improve the
Safety of Extract Local Variable Refactorings, concerning
NullPointerException #39 (https://github.com/eclipse-jdt/eclipse.jdt.ui/commit/2987007d9703de02eea83081a0b7b65fdc6e4a84) Community Service (Since 2020)
Research (Full publication list
available at DBLP)
[1]. Hui Liu*, Mingzhu Shen, Jiaqi Zhu, Nan Niu, Ge Li and Lu Zhang, "Deep Learning Based
Program Generation from Requirements Text: Are We There Yet?" in
IEEE Transactions on Software Engineering (IEEE TSE), vol. 48, no. 4, pp. 1268-1289, 1 April 2022, doi: 10.1109/TSE.2020.3018481 [Tools and Dataset] [2]. Lin Jiang, Hui Liu*, He Jiang, Lu Zhang and Hong Mei,
"Heuristic and
Neural Network based Prediction of Project-Specific API Member Access,"
in IEEE Transactions on Software Engineering (IEEE TSE), vol. 48, no. 4, pp. 1249-1267, 1 April 2022, doi: 10.1109/TSE.2020.3017794 [Tools and Dataset] [3]. Lin. Jiang, Hui Liu*, and He Jiang, "Machine Learning Based
Recommendation of Method Names: How Far are We",34th IEEE/ACM International
Conference on Automated Software Engineering (ASE), San Diego, CA, USA, 2019, pp. 602-614. [Tools and Dataset] [4]. Hui Liu*, Jiahao Jin, Zhifeng Xu, Yifan Bu, Yanzhen. Zou and Lu
Zhang, "Deep
Learning Based Code Smell Detection", in IEEE Transactions on
Software Engineering (IEEE TSE),
vol. 47, no. 09, pp. 1811-1837, 2021. DOI: 10.1109/TSE.2019.2936376 [Tools
and Dataset] [5]. Hui Liu; Zhifeng Xu; Yanzhen Zou, "Deep Learning Based
Feature Envy Detection", 33rd IEEE/ACM International Conference on Automated
Software Engineering (ASE),
Montpellier, France, 2018, pp. 385-396 [Tools and Dataset]
[1]. Yanjie Jiang, Hui Liu*,Yuxia Zhang*, Weixing
Ji, Hao Zhong, and Lu Zhang. "Do Bugs Lead to Unnaturalness of Source
Code?". In 21st ACM Joint European Software Engineering Conference and
Symposium on the Foundations of Software Engineering (ESEC/FSE 2022), to
appear [2]. Yuxia Zhang*, Klaas-Jan
Stol, Minghui Zhou, Liu Hui*. Corporate Dominance in Open
Source Development: Prevalence, Patterns, and Impact. In 21st ACM Joint
European Software Engineering Conference and Symposium on the Foundations of
Software Engineering (ESEC/FSE 2022), to appear [3]. Yuxia Zhang, Hui Liu*, Xin Tan, Minghui Zhou*, Zhi Jin, and Jiaxin Zhu. 2022. Turnover of Companies in
OpenStack: Prevalence and Rationale. ACM Transactions on Software
Engineering and Methodology,31, 4, Article 75 (October 2022),
24 pages. [4]. Yanjie Jiang, Liu Hui*, Xiaoqing Luo, Zhihao
Zhu, Xiaye Chi, Nan Niu, Yuxia
Zhang, Yamin Hu, Pan Bian,
and Lu Zhang. " BugBuilder: An Automated Approach to
Building Bug Repository," in IEEE Transactions on Software
Engineering, Online 2022. [Tools and Dataset] [5]. Li Leping, Liu Hui*, Li Kejun, Jiang Yanjie and Sun, Rui. "Generating Concise
Patches for Newly Released Programming Assignments," in IEEE
Transactions on Software Engineering, Online 2022, doi:
10.1109/TSE.2022.3153522. [Tools and Dataset] [6]. Yinchen Tian, Yuxia
Zhang*, Klaas-Jan Stol, Lin Jiang, Hui
Liu*. What
makes a Good Commit Message. 44th International Conference on Software
Engineering (ICSE 2022), pp. 2389-2401,2022 ACM Distinguished Paper Award! [7]. Yuxia Zhang, Hui Liu, Xin Tan, Minghui Zhou, Zhi Jin, and Jiaxin Zhu. 2022. Turnover of Companies in OpenStack:
Prevalence and Rationale. ACM Transactions on Software Engineering and
Methodology (TOSEM), to appear [8]. Zedong Peng, Prachi Rathod, Nan
Niu, Tanmay Bhowmik, Hui Liu, Lin
Shi, and Zhi Jin. Environment-Driven
Abstraction Identification for Requirements-Based Testing. IEEE 29th International
Requirements Engineering Conference (RE2021), pp. 245-256 BEST PAPER AWARD! [9]. Yanjie Jiang, Hui Liu*, Yuxia Zhang, Nan Niu, Yuhai
Zhao Lu Zhang. Which
Abbreviations Should Be Expanded? The ACM Joint
European Software Engineering Conference and Symposium on the Foundations of
Software Engineering (ESEC/FSE), pp.578-589, 2021 [10]. Yanjie Jiang, Hui Liu*, Nan Niu, Lu Zhang, Yamin Hu. Extracting
Concise Bug-Fixing Patches from Human-Written Patches in Version Control
Systems. The 43rd International Conference on
Software Engineering (ICSE), pp. 686-698, 2021 [Tools][Bug Repository] [11].
Hui Liu, Minzhu
Shen, Jiahao Jin, Yanjie
Jiang. Automated
Classification of Actions in Bug Reports of Mobile Apps. The 29th ACM
SIGSOFT International Symposium on Software Testing and Analysis (ISSTA), July 18-22, 2020, Los Angeles,
CA, USA [Tools
and Dataset] [12].
Yanjie. Jiang, Hui
Liu*, Jiahao Jin and
Lu. Zhang, "Automated
Expansion of Abbreviations Based on Semantic Relation and Transfer Expansion,"
in IEEE Transactions on Software Engineering (IEEE TSE), vol. 48, no. 2, pp. 519-537, 1 Feb. 2022 [Tools
and Dataset] [13].
Yangjie Jiang, Hui. Liu*, Jiaqi Zhu and Lu Zhang,
"Automatic and
Accurate Expansion of Abbreviations in Parameters," in IEEE
Transactions on Software Engineering (IEEE
TSE), vol. 46, no. 7, pp. 732-747, 1 July 2020 [Tools and Dataset] [14].
Yanjie Jiang, Hui
Liu*, and Lu Zhang. 2019. Semantic Relation
based Expansion of Abbreviations. In Proceedings of the 27th ACM Joint
Meeting on European Software Engineering Conference and Symposium on the
Foundations of Software Engineering (ESEC/FSE
2019). Association for Computing Machinery, New York, NY, USA, 131-141[Tools
and Dataset] [15]. Hui Liu*, Jiahao Jin, Zhifeng Xu, Yifan Bu, Yanzhen. Zou and Lu
Zhang, "Deep
Learning Based Code Smell Detection", in IEEE Transactions on
Software Engineering (IEEE TSE),
vol. 48, no. 4, pp. 1268-1289, 1 April 2022, doi:
10.1109/TSE.2020.3018481. [Tools and Dataset] [16].
He Jiang, Dong Liu, Xin Chen, Hui Liu, and Hong Mei. How Are
Design Patterns Concerned by Developers? In Proceedings of the 41st
International Conference on Software Engineering: Companion Proceedings (ICSE
'19). IEEE Press, 232-233. [17].
Hui Liu; Zhifeng
Xu; Yanzhen Zou, "Deep Learning Based
Feature Envy Detection", 33rd IEEE/ACM International Conference on Automated
Software Engineering (ASE),
Montpellier, France, 2018, pp. 385-396 [Tools and Dataset] [18]. Hui Liu*, Qiurong Liu, Cristian-Alexandru Staicu, Michael Pradel, Yue Luo. Nomen est Omen: Exploring
and Exploiting Similarities between Argument and Parameter Names. The
38th International Conference on Software Engineering (ICSE), 1063-1073May 14 - 22, 2016, Austin, TX, USA) [19]. Hui Liu*, Qiurong Liu, Zhendong Niu, Yang Liu. Dynamic and Automatic Feedback-Based
Threshold Adaptation for Code Smells Detection, IEEE Transactions on
Software Engineering (IEEE TSE), vol.42, no.6, pp.544-558, 2016[Tools
and Dataset] [20]. Hui Liu*, Qiurong Liu, Yang Liu, Zhouding Wang, Identifying Renaming
Opportunities by Expanding Conducted Rename Refactorings, IEEE
Transactions on Software Engineering (IEEE
TSE), vol.41, no.9, pp.887-900, Sept. 1
2015 [Tools
and Dataset] [21].
Hui Liu*, Xue Guo, and Weizhong Shao, Monitor-based Instant
Software Refactoring, IEEE Transactions on Software Engineering (IEEE TSE), Volume 39, No. 8, pp. 1112-1126, Aug., 2013 [Tools
and Dataset] [22]. Hui Liu*, Zhiyi Ma, Weizhong Shao, and Zhendong
Niu, Schedule of Bad
Smell Detection and Resolution: A New Way to Save Effort, IEEE
Transactions on Software Engineering (IEEE
TSE), vol.38, no.1, pp.220-235, Jan.-Feb.
2012 [23]. Hui Liu, Limei Yang, Zhendong
Niu, Zhyi Ma, and Weizhong
Shao. 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 symposium on the foundations of software engineering (ESEC/FSE
'09), August 2009, Pages 265-268 (short paper) [24]. Hui Liu, Ge Li*, Zhiyi
Ma*, and Weizhong Shao*. Scheduling of
Conflicting Refactorings to Promote Quality Improvement. In Proceedings
of the twenty-second IEEE/ACM international conference on Automated software
engineering (ASE '07). Association for Computing Machinery, New York, NY,
USA, 489-492. (short paper) |