Metamorphic Relation Prediction for Security Vulnerability Testing of Online Banking Applications

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.

Authors

Institutions

Publication Details

Published
2025-08-04
DOI
https://doi.org/10.1109/csr64739.2025.11130068
Primary Topic
Network Security and Intrusion Detection
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Metamorphic Relation Prediction for Security Vulnerability Testing of Online Banking Applications

Ann Marie Reinhold, Clemente Izurieta, Karishma Rahman
Network Security and Intrusion Detection
article

Metamorphic Relation Prediction for Security Vulnerability Testing of Online Banking Applications

Ann Marie Reinhold, Clemente Izurieta, Karishma Rahman
article en

Abstract

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.

Montana State University (US)
Decent work and economic growth
Openalex Percentile: Top 75%
Network Security and Intrusion Detection
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Metamorphic Relation Prediction for Security Vulnerability Testing of Online Banking Applications — Ann Marie Reinhold, Clemente Izurieta, et al. · (2025) | TGRS Research Map | TGRS