中文
相关论文

相关论文: Testing Ocean Software with Metamorphic Testing

200 篇论文

Metamorphic testing seeks to verify software in the absence of test oracles. Our application domain is ocean system modeling, where test oracles rarely exist, but where symmetries of the simulated physical systems are known. The input data…

软件工程 · 计算机科学 2021-03-18 Dilip Jagadeeshwarswamy Hiremath , Martin Claus , Wilhelm Hasselbring , Willi Rath

Testing software is often costly due to the need of mass-producing test cases and providing a test oracle for it. This is often referred to as the oracle problem. One method that has been proposed in order to alleviate the oracle problem is…

机器学习 · 计算机科学 2020-02-19 Adrian Wildandyawan , Yasuharu Nishi

Bioinformatics software plays a very important role in making critical decisions within many areas including medicine and health care. However, most of the research is directed towards developing tools, and little time and effort is spent…

软件工程 · 计算机科学 2018-02-22 Madhusudan Srinivasan , Morteza Pourreza Shahri , Upulee Kanewala , Indika Kahanda

Context: Predicting human trajectories is crucial for the safety and reliability of autonomous systems, such as automated vehicles and mobile robots. However, rigorously testing the underlying multimodal Human Trajectory Prediction (HTP)…

软件工程 · 计算机科学 2025-10-31 Helge Spieker , Nadjib Lazaar , Arnaud Gotlieb , Nassim Belmecheri

Security testing verifies that the data and the resources of software systems are protected from attackers. Unfortunately, it suffers from the oracle problem, which refers to the challenge, given an input for a system, of distinguishing…

软件工程 · 计算机科学 2019-12-12 Phu X. Mai , Fabrizio Pastore , Arda Goknil , Lionel Briand

Metamorphic testing seeks to validate software in the absence of test oracles. Our application domain is ocean modeling, where test oracles often do not exist, but where symmetries of the simulated physical systems are known. In this short…

软件工程 · 计算机科学 2020-09-04 Dilip J. Hiremath , Martin Claus , Wilhelm Hasselbring , Willi Rath

Software testing is often hindered where it is impossible or impractical to determine the correctness of the behaviour or output of the software under test (SUT), a situation known as the oracle problem. An example of an area facing the…

软件工程 · 计算机科学 2021-08-06 Liming Xu , Dave Towey , Andrew French , Steve Benford , Zhi Quan Zhou , Tsong Yueh Chen

Metamorphic testing (MT) is a simple yet effective technique to alleviate the oracle problem in software testing. The underlying idea of MT is to test a software system by checking whether metamorphic relations (MRs) hold among multiple…

软件工程 · 计算机科学 2024-12-31 An Fu , Chang-ai Sun , Jiaming Zhang , Huai Liu

Model transformations are the cornerstone of Model-Driven Engineering, and provide the essential mechanisms for manipulating and transforming models. Checking whether the output of a model transformation is correct is a manual and…

软件工程 · 计算机科学 2018-05-01 Javier Troya , Sergio Segura , Antonio Ruiz-Cortés

In software testing, a set of test cases is constructed according to some predefined selection criteria. The software is then examined against these test cases. Three interesting observations have been made on the current artifacts of…

软件工程 · 计算机科学 2020-03-02 T. Y. Chen , S. C. Cheung , S. M. Yiu

Metamorphic testing (MT) is a general approach for the testing of a specific kind of software systems -- so-called ``non-testable'', where the ``classical'' testing approaches are difficult to apply. MT is an effective approach for…

软件工程 · 计算机科学 2022-11-23 Nasser Alzahrani , Maria Spichkova , James Harland

Ocean science is a discipline that employs ocean models as an essential research asset. Such scientific modeling provides mathematical abstractions of real-world systems, e.g., the oceans. These models are then coded as implementations of…

软件工程 · 计算机科学 2022-02-03 Reiner Jung , Sven Gundlach , Wilhelm Hasselbring

The development and evaluation of machine vision in underwater environments remains challenging, often relying on trial-and-error-based testing tailored to specific applications. This is partly due to the lack of controlled, ground-truthed…

计算机视觉与模式识别 · 计算机科学 2025-09-25 Patricia Schöntag , David Nakath , Judith Fischer , Rüdiger Röttgers , Kevin Köser

Metamorphic Testing (MT) is a testing technique that can effectively alleviate the oracle problem. MT uses Metamorphic Relations (MRs) to determine if a test case passes or fails. MRs specify how the outputs should vary in response to…

软件工程 · 计算机科学 2023-05-19 Alejandra Duque-Torres , Dietmar Pfahl , Claus Klammer , Stefan Fischer

An oracle is a mechanism to decide whether the outputs of the program for the executed test cases are correct. For machine learning programs, such oracle is not available or too difficult to apply. Metamorphic testing is a testing approach…

软件工程 · 计算机科学 2022-09-02 Madhusudan Srinivasan , Upulee Kanewala

This paper presents and investigates a novel methodology for validating high-resolution ocean models using satellite imagery. High-resolution ocean models provide detailed information in coastal areas where other available data products are…

大气与海洋物理 · 物理学 2025-01-28 G. Garcia-Sanchez , A. M. Mancho , A. G. Ramos , J. Coca , J. A. Jimenez-Madrid

Metamorphic testing has become one mainstream technique to address the notorious oracle problem in software testing, thanks to its great successes in revealing real-life bugs in a wide variety of software systems. Metamorphic relations, the…

软件工程 · 计算机科学 2024-06-12 Rui Li , Huai Liu , Pak-Lok Poon , Dave Towey , Chang-Ai Sun , Zheng Zheng , Zhi Quan Zhou , Tsong Yueh Chen

Metamorphic testing (MT) is widely used for testing programs that face the oracle problem. It uses a set of metamorphic relations (MRs), which are relations among multiple inputs and their corresponding outputs to determine whether the…

软件工程 · 计算机科学 2021-09-22 Madhusudan Srinivasan , Upulee Kanewala

There have recently been many efforts to create machine learnt atmospheric emulators designed to replace physical models. So far these have mainly focused on medium-range weather forecasting, where these `Machine Learnt Weather Prediction'…

大气与海洋物理 · 物理学 2026-03-03 Bobby Antonio , Kristian Strommen , Hannah M. Christensen

As the laws have become more complicated and enormous, the role of software systems in navigating and understanding these intricacies has become more critical. Given their socio-economic and legally critical implications, ensuring software…

软件工程 · 计算机科学 2024-10-23 Saeid Tizpaz-Niari , Shiva Darian , Ashutosh Trivedi
‹ 上一页 1 2 3 10 下一页 ›