报告时间:2016年5月30日(周一) 9:00-11:30
报告地点:新科技楼609
报告人:David Lo
报告题目:Bug Report Analytics
Abstract:
To improve the quality of software systems, developers often allow end users and testers to report bugs. The number of bug reports that developers receive are often too many for them to handle. Moreover, resolving bug report is an expensive activity, with billions dollars being spent annually in debugging effort. Software analytics, which focuses on the design and development of specialized data analysis techniques to solve software engineering problems, is an emerging sub-field of software engineering and data mining with many applications, including the management of bug reports. This talk first presents an overview of bug report analytics that can automate (either partially or fully) various steps in a bug report management and resolution cycle. Next, this talk elaborates two recent techniques that have been proposed to (1) recommend developers to bug reports based on their expertise, (2) automatically fix bugs by learning from past bug fixes.
Reporter:
David Lo is an assistant professor in School of Information Systems, Singapore Management University, working in the intersection of software engineering and data mining research. He is a leading researcher in the emerging field of software analytics having published more than a hundred papers on the topic in top/major software engineering/data mining conferences/journals and delivered invited keynote speeches and lectures on the topic in many venues. He received the Lee Foundation Fellow for Research Excellence and has won a number of international research awards including two ACM SIGSOFT distinguished paper awards. He has served in the organizing and program committees of many top/major software engineering and data mining conferences including ICSE, ASE, and KDD. He currently serves in the steering committee of the International Conference on Software ANalysis, Evolution and Reengineering (SANER), and is an editorial board member of the Empirical Software Engineering and Neurocomputing journals. He is also serving as the general chair of the 31st IEEE/ACM International Conference on Automated Software Engineering (ASE 2016), and the program co-chair of the 25th IEEE International Conference on Program Comprehension (ICPC 2017).