APSEC 2024
Tue 3 - Fri 6 December 2024 China
Wed 4 Dec 2024 14:00 - 17:30 at Grand Hall Foyer - Posters

Metamorphic testing is a software testing technique that provides both a test case generation strategy and a test result verification mechanism. Its foundation is a set of metamorphic relations, which are basically the necessary properties of the software under test, represented in the form of relationships among multiple inputs and corresponding expected outputs. %Objective As the core element of metamorphic testing, metamorphic relations have attracted lots of research interests from different perspectives, among which one major direction is to identify metamorphic relations suitable for certain types of programs. In order to reduce the manual work in the identification process, machine learning techniques have been leveraged to predict valid metamorphic relations for scientific software. %Methods In this paper, we present a new approach for predicting metamorphic relations based on the deep learning of the program documentation. In particular, we make use of the text convolutional neural networks in the prediction and validation of proper metamorphic relations. %Results Empirical studies have also been conducted to evaluate the applicability and performance of our approach. The experimental results demonstrate its effectiveness in predicting appropriate metamorphic relations for the testing of various Java programs. %Conclusions Compared with the existing baseline techniques, our approach improves the precision and accuracy of the metamorphic relation prediction process. This study also reveals potential research opportunities for advancing the performance of metamorphic testing.

Wed 4 Dec

Displayed time zone: Beijing, Chongqing, Hong Kong, Urumqi change

14:00 - 17:30
14:00
3h30m
Poster
A two-stage approach for GitHub issue links identification and classification (Poster)
ERA - Early Research Achievements
Yingying He Nanjing University of Aeronautics and Astronautics, Wenhua Yang Nanjing University of Aeronautics and Astronautics
14:00
3h30m
Poster
AFLGo_D: A Novel Power Schedule Scheme Considering Multiple Factors Dynamically for Directed Fuzzing (Poster)
Technical Track
Wang Jiaxin , Zhitao He School of Computer Science and Engineering, Beihang University
14:00
3h30m
Poster
MRTCNN: A Lightweight Approach for Predicting Metamorphic Relations (Poster)
Technical Track
Bo Yang Beijing Forestry University, Huai Liu Swinburne University of Technology, Xu Wang North China University of Technology
14:00
3h30m
Poster
Arising Challenges for Assuring Maritime Software Reliability in the AI Era (Poster)
ERA - Early Research Achievements
14:00
3h30m
Poster
Smells of Misunderstanding in File Path Patterns within Dockerignore (Poster)
ERA - Early Research Achievements
Tomoki Nakamaru The University of Tokyo
14:00
3h30m
Poster
Efficient Floating-point Error Detection for Numerical Programs via Error-Free Transformations (Poster)
ERA - Early Research Achievements
Wei Yao Changsha University of Science & Technology, Zhang Jingke National University of Defense Technology;Changsha University of Science & Technology, Xin Yi National University of Defense Technology
14:00
3h30m
Poster
Difference Syntax Trees for Characterising Student in Programming Course (Poster)
ERA - Early Research Achievements
Kouta Aoki National Institute of Technology (KOSEN), Nara College, Hidetake Uwano National Institute of Technology, Nara College, Japan
14:00
3h30m
Poster
CEGen: Cause-Effect Graph Generation Using Large Language Models (Poster)
Technical Track