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 条
  • [21] Incremental test case generation using bounded model checking: an application to automatic rating
    Anielak, Grzegorz
    Jakacki, Grzegorz
    Lasota, Slawomir
    INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2015, 17 (03) : 339 - 349
  • [22] Model driven test case generation and optimization using adaptive cuckoo search algorithm
    Rajesh Kumar Sahoo
    Suneeta Satpathy
    Sipra Sahoo
    Achyuth Sarkar
    Innovations in Systems and Software Engineering, 2022, 18 : 321 - 331
  • [23] Test Case Generation using Model Checking for Software Components Deployed into New Environments
    Bao, Tonglaga
    Jones, Michael D.
    ICSTW 2009: IEEE INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION, AND VALIDATION WORKSHOPS, 2009, : 57 - 66
  • [24] Automating Test Case Generation for Android Applications using Model-based Testing
    Khan, Usman Habib
    Khan, Muhammad Naeem Ahmed
    Mirza, Aamir Mehmood
    Akram, Muhammad
    Fakhar, Shariqa
    Hussain, Shumaila
    Magsi, Irfan Ahmed
    Wagan, Raja Asif
    EMITTER-INTERNATIONAL JOURNAL OF ENGINEERING TECHNOLOGY, 2022, 10 (01) : 63 - 82
  • [25] Generating Optimal Test Case Generation Using Shuffled Shepherd Flamingo Search Model
    Raamesh, Lilly
    Radhika, S.
    Jothi, S.
    NEURAL PROCESSING LETTERS, 2022, 54 (06) : 5393 - 5413
  • [26] Incremental test case generation using bounded model checking: an application to automatic rating
    Grzegorz Anielak
    Grzegorz Jakacki
    Sławomir Lasota
    International Journal on Software Tools for Technology Transfer, 2015, 17 : 339 - 349
  • [27] Generating Optimal Test Case Generation Using Shuffled Shepherd Flamingo Search Model
    Lilly Raamesh
    S. Radhika
    S. Jothi
    Neural Processing Letters, 2022, 54 : 5393 - 5413
  • [28] Test Case Generation by Simulating Requirements Analysis Model
    Shikimi, Ryo
    Ogata, Shinpei
    Matsuura, Saeko
    2012 IEEE 36TH ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), 2012, : 356 - +
  • [29] Model Based Generation of Driving Scenarios
    Hempen, Thomas
    Biank, Sanjana
    Huber, Werner
    Diedrich, Christian
    INTELLIGENT TRANSPORT SYSTEMS - FROM RESEARCH AND DEVELOPMENT TO THE MARKET UPTAKE, INTSYS 2017, 2018, 222 : 153 - 163
  • [30] Concept for test case generation using Mixed Reality
    Hönig J.
    Littfinski D.
    Schnierle M.
    Röck S.
    Verl A.
    WT Werkstattstechnik, 2023, 113 (05): : 200 - 206