Software Engineering with Artificial Intelligence and Machine Learning Techniques

香港中文大學 呂榮聰 (Michael Rung-Tsong Lyu) 教授

2018/8/21 星期二 1500-1700

政大電算中心一樓會議廳 / 政治大學

In the next decade, Artificial Intelligent (AI) techniques can see wide adoption in our daily life to release human burden. In our recent Software Engineering research, we investigated on the design of novel AI approaches and machine learning technique to facilitate three major phases in software engineering: development, operation, and analysis. In this talk, I will first introduce the AI and machine learning techniques we employed. Then I will explain the challenges in each phase and describe our recently achieved methodologies. In development phase, we suggested an automated code completion technique via deep learning, and designed a tool named LogAdvisor to help developers whether they should write a logging statement in the current code block or not. In operation phase, we proposed comprehensive techniques to automatically prioritize app issues by mining user reviews, and to identify emerging issues from app reviews. In analysis phase, we formulated systematic data analytics techniques for software reliability prediction, and established effective methods for systematic log management. In the end, we expect to establish a comprehensive framework for systematic employment of AI and machine learning techniques in the modern Software Engineering paradigm.

Michael Rung-Tsong Lyu (呂榮聰) is a Professor and Chairman of Computer Science and Engineering Department at The Chinese University of Hong Kong. He worked at the Jet Propulsion Laboratory, the University of Iowa, Bellcore, and Bell Laboratories. His research interests include software reliability engineering, distributed systems, fault-tolerant computing, service computing, multimedia information retrieval, and machine learning. He has published 500 refereed journal and conference papers in these areas, which recorded 28,000 Google Scholar citations and h-index of 82. He served as an Associate Editor of IEEE Transactions on Reliability, IEEE Transactions on Knowledge and Data Engineering (TKDE), Journal of Information Science and Engineering (JISE), and IEEE Transactions on Services Computing. He is currently on the editorial boards of ACM Transactions on Software Engineering and Methodology (TOSEM), IEEE Access, and Software Testing, Verification and Reliability Journal (STVR). He was elected to IEEE Fellow (2004), AAAS Fellow (2007), Croucher Senior Research Fellow (2008), IEEE Reliability Society Engineer of the Year (2010), and ACM Fellow (2015). Prof. Lyu received his B.Sc. from National Taiwan University, his M.Sc. from University of California, Santa Barbara, and his Ph.D. in Computer Science from University of California, Los Angeles.



  • 台灣軟體工程學會


  • 國立政治大學 電子計算機中心


  • 胡永立 博士 / 中研院
  • 廖峻鋒 理事 / 台灣軟體工程學會
  • 陳恭 教授 / 政大資科系