Using Quality Attribute Scenarios for ML Model Test Case Generation

被引:0
|
作者
Brower-Sinning, Rachel [1 ]
Lewis, Grace A. [1 ]
Echeverria, Sebastian [1 ]
Ozkaya, Ipek [1 ]
机构
[1] Carnegie Mellon Software Engn Inst, Pittsburgh, PA 15213 USA
基金
美国安德鲁·梅隆基金会;
关键词
quality attributes; scenarios; machine learning; model testing; test cases;
D O I
10.1109/ICSA-C63560.2024.00058
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Testing of machine learning (ML) models is a known challenge identified by researchers and practitioners alike. Unfortunately, current practice for ML model testing prioritizes testing for model performance, while often neglecting the requirements and constraints of the ML-enabled system that integrates the model. This limited view of testing leads to failures during integration, deployment, and operations, contributing to the difficulties of moving models from development to production. This paper presents an approach based on quality attribute (QA) scenarios to elicit and define system- and model-relevant test cases for ML models. The QA-based approach described in this paper has been integrated into MLTE, a process and tool to support ML model test and evaluation. Feedback from users of MLTE highlights its effectiveness in testing beyond model performance and identifying failures early in the development process.
引用
收藏
页码:307 / 310
页数:4
相关论文
共 50 条
  • [1] Automatic Quality Attribute Scenarios Identification and Generation from Quality Attribute Requirements
    Tessema, Amsalu
    Alemneh, Esubalew
    2021 INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION TECHNOLOGY FOR DEVELOPMENT FOR AFRICA (ICT4DA), 2021, : 107 - 112
  • [2] From BDD Scenarios to Test Case Generation
    Zameni, Tannaz
    van den Bos, Petra
    Tretmans, Jan
    Foederer, Johan
    Rensink, Arend
    2023 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS, ICSTW, 2023, : 36 - 44
  • [3] Experiences in teaching quality attribute scenarios
    Tempero, Ewan
    Conferences in Research and Practice in Information Technology Series, 2009, 95 : 181 - 188
  • [4] Issues in using model checkers for test case generation
    Fraser, Gordon
    Wotawa, Franz
    Ammann, Paul
    JOURNAL OF SYSTEMS AND SOFTWARE, 2009, 82 (09) : 1403 - 1418
  • [5] Using AI to Model Quality Attribute Tradeoffs
    Ernst, Neil A.
    Gorton, Ian
    2014 IEEE 1ST INTERNATIONAL WORKSHOP ON ARTIFICIAL INTELLIGENCE FOR REQUIREMENTS ENGINEERING (AIRE), 2014, : 51 - 52
  • [6] Towards Trajectory Conflict Prediction Using AI/ML For V&V Test Case Generation
    Mingus, Wyatt
    Sherry, Lance
    Shortle, John
    2023 INTEGRATED COMMUNICATION, NAVIGATION AND SURVEILLANCE CONFERENCE, ICNS, 2023,
  • [7] A model for test case design and generation
    Salem, AM
    SERP'04: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH AND PRACTICE, VOLS 1 AND 2, 2004, : 242 - 247
  • [8] An Implementation Framework for Optimizing Test Case Generation Using Model Checking
    Chang, Longhui
    Miao, Huaikou
    Lu, Gongzheng
    STRUCTURED OBJECT-ORIENTED FORMAL LANGUAGE AND METHOD, 2015, 8979 : 3 - 16
  • [9] Coverage based test-case generation using model checkers
    Rayadurgam, S
    Heimdahl, MPE
    EIGHTH ANNUAL IEEE INTERNATIONAL CONFERENCE AND WORKSHOP ON THE ENGINEERING OF COMPUTER BASED SYSTEMS, PROCEEDINGS, 2001, : 83 - 91
  • [10] Model synthesis for the test case generation as well as test execution using methods for network analysis
    Magnus, Stephan
    Russ, Tim
    Krause, Jan
    Diedrich, Christan
    AT-AUTOMATISIERUNGSTECHNIK, 2017, 65 (01) : 73 - 86