TY - GEN
T1 - Metamorphic Relation Prediction for Security Vulnerability Testing of Online Banking Applications
AU - Rahman, Karishma
AU - Reinhold, Ann Marie
AU - Izurieta, Clemente
N1 - Publisher Copyright:
© 2025 IEEE.
PY - 2025/8/26
Y1 - 2025/8/26
N2 - Software is essential in modern systems, and reliable testing of it is crucial due to the Oracle problem, which refers to the difficulties in distinguishing correct software behavior. Testing outputs from various inputs in online banking applications is complex and costly, making full automation necessary for efficiency and cost reduction. Metamorphic Testing (MT) addresses this by generating test inputs and evaluating outputs based on Metamorphic Relations (MRs), which dictate output changes with input modifications. However, identifying MRs has traditionally been manual and time-consuming. This paper presents an automated MT approach for online banking applications with vulnerabilities from the OWASP top 10. We created a prediction model using graph representations to automate MR detection, providing a catalog of 8 system-agnostic MRs for enhanced security testing. Results indicate that most MRs achieve prediction scores over 80%, demonstrating the practical effectiveness of this approach for improving online banking security through automated metamorphic testing.
AB - Software is essential in modern systems, and reliable testing of it is crucial due to the Oracle problem, which refers to the difficulties in distinguishing correct software behavior. Testing outputs from various inputs in online banking applications is complex and costly, making full automation necessary for efficiency and cost reduction. Metamorphic Testing (MT) addresses this by generating test inputs and evaluating outputs based on Metamorphic Relations (MRs), which dictate output changes with input modifications. However, identifying MRs has traditionally been manual and time-consuming. This paper presents an automated MT approach for online banking applications with vulnerabilities from the OWASP top 10. We created a prediction model using graph representations to automate MR detection, providing a catalog of 8 system-agnostic MRs for enhanced security testing. Results indicate that most MRs achieve prediction scores over 80%, demonstrating the practical effectiveness of this approach for improving online banking security through automated metamorphic testing.
KW - Classification
KW - Metamorphic Relation
KW - Metamorphic Testing
KW - Vulnerabilities
UR - https://www.scopus.com/pages/publications/105016239810
U2 - 10.1109/CSR64739.2025.11130068
DO - 10.1109/CSR64739.2025.11130068
M3 - Conference contribution
AN - SCOPUS:105016239810
T3 - Proceedings of the 2025 IEEE International Conference on Cyber Security and Resilience, CSR 2025
SP - 226
EP - 233
BT - Proceedings of the 2025 IEEE International Conference on Cyber Security and Resilience, CSR 2025
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 5th IEEE International Conference on Cyber Security and Resilience, CSR 2025
Y2 - 4 August 2025 through 6 August 2025
ER -