neng_img

About Me

I am now an Assistant Professor at the School of Software Engineering, Sun Yat-sen University, China. Prior to joining Sun Yat-sen University, I was a Postdoc at Zhejiang Univeristy advised by Prof. Shanping Li and Dr. Xin Xia. I got my Ph.D degree in December 2017 under the supervision of Prof. Keqing He from Wuhan University, China.

My currently research focuses on mining knowledge from rich Software Engineering data and developing knowledge-based intelligient approaches to improving developers' productivity and software quality. During my research work, I am interested in adopting various techniques including data mining, knowledge graph, natural language processing, machine learning, and program analysis.

My Chinese homepage can be found at here.

Experiences

Assistant Professor (also Research Supervisor)

2021.04 - Present
School of Software Engineering, Sun Yat-sen University, Zhuhai, China

PostDoc

2018.12 - 2021.03
Zhejiang Univeristy, Hangzhou, China

Education

PhD in Software Engineering

2014.09 - 2017.12
Wuhan University, Wuhan, China

MSc in Software Engineering

2012.09 - 2014.06
Wuhan University, Wuhan, China

BSc in Software Engineering

2008.09 - 2012.06
Wuhan University, Wuhan, China

Publication

Journal Papers

[1] Neng Zhang, Ying Zou, Xin Xia*, Qiao Huang, David Lo, Shanping Li. "Web APIs: Features, Issues, and Expectations -- A Large-Scale Empirical Study of Web APIs from Two Publicly Accessible Registries Using Stack Overflow and A User Survey". IEEE Transactions on Software Engineering (TSE, CCF-A), 2022 [PDF]
[2] Neng Zhang, Qiao Huang, Xin Xia*, Ying Zou, David Lo, Zhenchang Xing. "Chatbot4QR: Interactive Query Refinement for Technical Question Retrieval". IEEE Transactions on Software Engineering (TSE, CCF-A), 2022 [PDF]
[3] Bin Tang, Meng Yan*, Neng Zhang, Ling Xu, Xiaohong Zhang, Haijun Ren. "Co-attentive Representation Learning for Web Services Classification". Expert Systems with Applications (ESWA, CCF-C, 中科院一区), 2021 [PDF]
[4] Neng Zhang, Jian Wang*, Yutao Ma. "Mining Domain Knowledge on Service Goals from Textual Service Descriptions". IEEE Transactions on Services Computing (TSC, CCF-A), 2020 [PDF]
[5] Neng Zhang, Jian Wang*, Keqing He, Zheng Li, Yiwang Huang. "Mining and Clustering Service Goals for RESTful Service Discovery". Knowledge and Information Systems (KAIS, CCF-B), 2019 [PDF]
[6] Fang Xie, Jian Wang*, Ruibin Xiong, Neng Zhang, Yutao Ma, Keqing He. "An Integrated Service Recommendation Approach for Service-based System Development". Expert Systems with Applications (ESWA, CCF-C, 中科院一区), 2019 [PDF]
[7] Neng Zhang, Jian Wang, Yutao Ma, Keqing He, Zheng Li, Xiaoqing (Frank) Liu. "Web Service Discovery Based on Goal-oriented Query Expansion". Journal of Systems and Software (JSS, CCF-B), 2018 [PDF]
[8] Ruibin Xiong, Jian Wang, Neng Zhang, Yutao Ma. "Deep Hybrid Collaborative Filtering for Web Service Recommendation". Expert Systems with Applications (ESWA, CCF-C, 中科院一区), 2018 [PDF]
[9] Neng Zhang, Keqing He, Jian Wang, Zheng Li. "WSGM‐SD: An Approach to RESTful Service Discovery Based on Weighted Service Goal Model". Chinese Journal of Electronics (CJE, SCI), 2016 [PDF]
[10] Zheng Li, Keqing He, Jian Wang, Neng Zhang. "An On-demand Services Discovery Approach Based on Topic Clustering". Journal of Internet Technology (JIT, SCI), 2014 [PDF]
[11] Jia Zhang, Jian Wang, Patrick Hung, Zheng Li, Neng Zhang, Keqing He. "Leveraging Incrementally Enriched Domain Knowledge to Enhance Service Categorization". International Journal of Web Services Research (IJWSR, SCI), 2012 [PDF]

Conference Papers

[1] Neng Zhang, Qinde Chen*, Zibin Zheng, Ying Zou. "iASTMapper: An Iterative Similarity-Based Abstract Syntax Tree Mapping Algorithm". The 38th IEEE/ACM International Conference on Automated Software Engineering (ASE 2023, CCF-A), Research Track, 2023 [PDF]
[2] Zibin Zheng, Neng Zhang*, Jianzhong Su, Zhijie Zhong, Mingxi Ye, Jiachi Chen. "Turn the Rudder: A Beacon of Reentrancy Detection for Smart Contracts on Ethereum". The 45th ACM/IEEE International Conference on Software Engineering (ICSE 2023, CCF-A), Techincal Track, 2023 [PDF]
[3] Neng Zhang*, Chao Liu, Xin Xia, Christoph Treude, Ying Zou, David Lo, Zibin Zheng. "ShellFusion: Answer Generation for Shell Programming Tasks via Knowledge Fusion". The 44th ACM/IEEE International Conference on Software Engineering (ICSE 2022, CCF-A), Technical Track, 2022 [PDF]
[4] Neng Zhang, Jian Wang*, Keqing He, Zheng Li. "An Approach of Service Discovery based on Service Goal Clustering". The 13th IEEE International Conference on Services Computing (SCC 2016, CCF-C), Research Track, 2016 [PDF]
[5] Jian Wang, Neng Zhang, Ceng Zeng, Zheng Li, Keqing He. "Towards Services Discovery based on Service Goal Extraction and Recommendation". The 10th IEEE International Conference on Services Computing (SCC 2013, CCF-C), Research Track, 2013 [PDF]

Papers in Chinese

[1] 杨博, 张能, 李善平, 夏鑫*. "智能代码补全研究综述". 软件学报, 2020 [PDF]
[2] 李征, 王健*, 张能, 李昭, 何成万, 何克清. "一种面向主题的领域服务聚类方法". 计算机研究与发展, 2014 [PDF]
[3] 张能, 王健*, 李征, 何克清. "一种领域服务目标知识库的构建方法". 小型微型计算机系统, 2014 [PDF]