| |
Fusion Based Approaches for Software Fault Localization and Specification Mining
Speaker (s): 
LE Bui Tien Duy
PhD Candidate
School of Information Systems
Singapore Management University |
Date: Time:
Venue:
| | February 20, 2017, Monday 10:00 am - 11:00 am
Meeting Room 4.4, Level 4
School of Information Systems
Singapore Management University
80 Stamford Road
Singapore 178902
We look forward to seeing you at this research seminar. 
|
|
ABOUT THE TALK Debugging and writing formal specifications are important tasks to maintain quality and reliability of software systems. However, the two processes often take much effort and resources. To help developers debug, many fault localization techniques have been proposed. These techniques process textual information in bug reports or program spectra (i.e., a record of which program elements are executed for each test case). Eventually, fault localization techniques generate a ranked list of program elements that are likely to contain the bug. On the other hand, to deal with the absence of formal specifications, researchers have proposed techniques to infer the missing specifications of an implementation in a variety of forms, such as finite state automaton (FSA). Unfortunately, the efficacy of existing techniques is not perfect yet and more work is needed to bring the techniques closer to fully satisfy the needs of developers. In this dissertation, I propose a number of fusion based approaches to improve the effectiveness of fault localization and specification mining. These fusion based approaches combine the strength of different techniques and various sources of information to create more effective solutions. My goal is to lessen the high expense of debugging and writing formal specifications in order to enhance the productivity of developers and software quality. About the Speaker LE Bui Tien Duy is a PhD student at School of Information Systems, Singapore Management University. He joined SMU in 2012 and is advised by Associate Professor David Lo. His research directions focus on software fault localization and specification mining.
|