|IEEE® ICALIP 2018|
|IEEE® ICALIP 2018|
The Computer Science and Engineering Department, the Chinese University of Hong Kong, China
Michael R. Lyu
Title: Software Engineering with Artificial Intelligence and Machine Learning Techniques
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, 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.