DSA学域研讨会

Assisting Software Engineering Tasks beyond Natural Language Processing

Machine learning is extensively employed to tackle natural language processing (NLP) issues. Given the similarities between natural language and source code, researchers are exploring NLP techniques for code-related tasks. Yet, it's crucial to acknowledge that source code and natural language differ fundamentally, potentially limiting the efficacy of direct application of NLP techniques.

In this talk, I'll discuss my efforts to enhance existing natural language processing (NLP) techniques to better support various software engineering tasks, with a focus on understanding and analyzing code structure. First, I'll showcase the current issues concerning natural language text within source code, using logging statements as an illustration, as they contain human-written text and provide crucial execution information. Then, I'll present another key intersection between source code and natural language: learning and evaluating distributed code representations (code embeddings), which are essential for many software engineering tasks, particularly in the era of deep learning. Finally, I'll share my vision for integrating multidimensional knowledge to enable intelligent development and operations for software systems, particularly in the context of large language models (LLMs).

丁子硕

Postdoctoral Researcher

University of Waterloo

Zishuo Ding is currently a postdoctoral researcher at the University of Waterloo. His research focuses on leveraging intelligent approaches (e.g., ML/DL/LLMs)  to enhance various software engineering tasks. His research interests include optimizing natural language processing techniques for software engineering applications, which will be the focus of this talk, as well as software performance engineering for large-scale systems. Zishuo's work has been published in prestigious software engineering venues such as ICSE, ESEC/FSE, ASE, EMSE, and TOSEM. He received the ACM SIGSOFT Distinguished Paper Award at ICSE 2020. Zishuo obtained his Ph.D. from the University of Waterloo under the guidance of Weiyi Shang. More information about Zishuo's work can be found at https://ece.uwaterloo.ca/~z8ding/.

日期

09 April 2024

时间

09:30:00 - 10:30:00

地点

线上

Join Link

Zoom Meeting ID:
824 3770 9841


Passcode: dsat

主办方

数据科学与分析学域

联系邮箱

dsat@hkust-gz.edu.cn