More about HKUST
A Survey on Deep-Learning-based Test Oracle Generation
PhD Qualifying Examination Title: "A Survey on Deep-Learning-based Test Oracle Generation" by Mr. Tsz On LI Abstract: Testing is an essential task in software engineering. Performing testing requires generating "test oracle": a component of a test case that determines whether a software's behavior meets expectation; unexpected behavior indicates the presence of bugs. However, automatically inferring a software's expected behavior for an arbitrary input is often an undecidable problem. Hence, test oracle generation remains an outstanding challenge in automated software testing. With recent advancement of deep learning, more attention has been paid to deep-learning-based test oracle generation. This survey conducts a systematic literature review on twenty-third recent papers along this research direction. It divides these papers into three categories, namely training-based approaches, inference-based approaches and empirical studies of evaluation methodology. Each category addresses a unique research challenge. We then describe the idea and contribution made by papers in each category. Finally, we highlight two open research challenges and opportunities. Date: Friday, 30 August 2024 Time: 3:00pm - 5:00pm Venue: Room 3494 Lifts 25/26 Committee Members: Prof. Shing-Chi Cheung (Supervisor) Dr. Shuai Wang (Chairperson) Dr. Dongdong She Dr. Jiasi Shen