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
来源
IEEE 21ST INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE COMPANION, ICSA-C 2024 | 2024年
基金
美国安德鲁·梅隆基金会;
关键词
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 条
  • [11] Model Based Test Case Generation and Optimization Using Intelligent Optimization Agent
    Mahali, Prateeva
    Acharya, Arup Abhinna
    Mohapatra, Durga Prasad
    INFORMATION SYSTEMS DESIGN AND INTELLIGENT APPLICATIONS, VOL 1, 2015, 339 : 479 - 488
  • [12] ESBMC 6.1: automated test case generation using bounded model checking
    Gadelha, Mikhail R.
    Menezes, Rafael S.
    Cordeiro, Lucas C.
    INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2021, 23 (06) : 857 - 861
  • [13] ESBMC 6.1: automated test case generation using bounded model checking
    Mikhail R. Gadelha
    Rafael S. Menezes
    Lucas C. Cordeiro
    International Journal on Software Tools for Technology Transfer, 2021, 23 : 857 - 861
  • [14] Functional test generation from UI test scenarios using reinforcement learning for android applications
    Koroglu, Yavuz
    Sen, Alper
    SOFTWARE TESTING VERIFICATION & RELIABILITY, 2021, 31 (03):
  • [15] Automatic Test Case and Test Oracle Generation Based on Functional Scenarios in Formal Specifications for Conformance Testing
    Liu, Shaoying
    Nakajima, Shin
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2022, 48 (02) : 691 - 712
  • [16] Test Case Selection with Incremental ML
    Mulkahainen, Markus
    Systa, Kari
    Jarvinen, Hannu-Matti
    PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT, PROFES 2022, 2022, 13709 : 401 - 417
  • [17] Test Case Generation Using Symbolic Execution
    Pattanaik, Saumendra
    Sahoo, Bidush Kumar
    Panigrahi, Chhabi Rani
    Patnaik, Binod Kumar
    Pati, Bibudhendu
    COMPUTACION Y SISTEMAS, 2022, 26 (02): : 1035 - 1044
  • [18] Augmenting test case generation using statechart
    Chen, J
    Malaiya, YK
    SERP'04: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH AND PRACTICE, VOLS 1 AND 2, 2004, : 608 - 614
  • [19] Test Model Generation using Equivalence Partitioning
    Jahanbin, Sorour
    Zamani, Bahman
    2018 8TH INTERNATIONAL CONFERENCE ON COMPUTER AND KNOWLEDGE ENGINEERING (ICCKE), 2018, : 98 - 103
  • [20] Model driven test case generation and optimization using adaptive cuckoo search algorithm
    Sahoo, Rajesh Kumar
    Satpathy, Suneeta
    Sahoo, Sipra
    Sarkar, Achyuth
    INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2022, 18 (02) : 321 - 331