(Translated by https://www.hiragana.jp/)
Metamorphic Testing of Stochastic Optimisation | Proceedings of the 2010 Third International Conference on Software Testing, Verification, and Validation Workshops skip to main content
10.1109/ICSTW.2010.26guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Metamorphic Testing of Stochastic Optimisation

Published: 06 April 2010 Publication History

Abstract

Testing stochastic optimisation algorithms presents an unique challenge because of two reasons. First, these algorithms are non-testable programs, i.e. if the test oracle was known, there wouldn't have been the need for those algorithms in the first place. Second, their performance can vary depending on the problem instances they are used to solve. This paper applies the statistical metamorphic testing approach to stochastic optimisation algorithms and investigates the impact that different problem instances have on testing optimisation algorithms. The paper presents an empirical evaluation of the approach using instances of Next Release Problem (NRP). The effectiveness of the testing method is evaluated using mutation testing. The result shows that, despite the challenges from the stochastic nature of the optimisation algorithm, metamorphic testing can be effective in testing them.

Cited By

View all
  • (2023)Evaluating Surprise Adequacy for Deep Learning System TestingACM Transactions on Software Engineering and Methodology10.1145/354694732:2(1-29)Online publication date: 29-Mar-2023
  • (2022)Perfect is the enemy of test oracleProceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering10.1145/3540250.3549086(70-81)Online publication date: 7-Nov-2022
  • (2021)Testing web enabled simulation at scale using metamorphic testingProceedings of the 43rd International Conference on Software Engineering: Software Engineering in Practice10.1109/ICSE-SEIP52600.2021.00023(140-149)Online publication date: 25-May-2021
  • Show More Cited By
  1. Metamorphic Testing of Stochastic Optimisation

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image Guide Proceedings
    ICSTW '10: Proceedings of the 2010 Third International Conference on Software Testing, Verification, and Validation Workshops
    April 2010
    481 pages
    ISBN:9780769540504

    Publisher

    IEEE Computer Society

    United States

    Publication History

    Published: 06 April 2010

    Author Tags

    1. metamorphic testing
    2. search-based software engineering
    3. stochastic optimisation

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 13 Nov 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2023)Evaluating Surprise Adequacy for Deep Learning System TestingACM Transactions on Software Engineering and Methodology10.1145/354694732:2(1-29)Online publication date: 29-Mar-2023
    • (2022)Perfect is the enemy of test oracleProceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering10.1145/3540250.3549086(70-81)Online publication date: 7-Nov-2022
    • (2021)Testing web enabled simulation at scale using metamorphic testingProceedings of the 43rd International Conference on Software Engineering: Software Engineering in Practice10.1109/ICSE-SEIP52600.2021.00023(140-149)Online publication date: 25-May-2021
    • (2019)Guiding deep learning system testing using surprise adequacyProceedings of the 41st International Conference on Software Engineering10.1109/ICSE.2019.00108(1039-1049)Online publication date: 25-May-2019
    • (2016)MD-ART: a test case generation method without test oracle problemProceedings of the 1st International Workshop on Specification, Comprehension, Testing, and Debugging of Concurrent Programs10.1145/2975954.2975959(27-34)Online publication date: 3-Sep-2016
    • (2016)Testing stochastic software using pseudo-oraclesProceedings of the 25th International Symposium on Software Testing and Analysis10.1145/2931037.2931063(235-246)Online publication date: 18-Jul-2016
    • (2015)Metamorphic testingProceedings of the 10th International Workshop on Automation of Software Test10.5555/2819261.2819278(53-54)Online publication date: 16-May-2015

    View Options

    View options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media