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 条
  • [41] Fast functional test generation using an SDL model
    Probert, RL
    Williams, AW
    TESTING OF COMMUNICATING SYSTEMS: METHODS AND APPLICATIONS, 1999, 21 : 299 - 315
  • [42] Test generation for Intelligent Networks using model checking
    Engels, A
    Feijs, L
    Mauw, S
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, 1997, 1217 : 384 - 398
  • [43] Model Learning and Test Generation Using Cover Automata
    Ipate, Florentin
    Stefanescu, Alin
    Dinca, Ionut
    COMPUTER JOURNAL, 2015, 58 (05): : 1140 - 1159
  • [44] On the Role of Early Architectural Assumptions in Quality Attribute Scenarios A Qualitative and Quantitative Study
    Van Landuyt, Dimitri
    Joosen, Wouter
    2015 IEEE/ACM 5TH INTERNATIONAL WORKSHOP ON THE TWIN PEAKS OF REQUIREMENTS AND ARCHITECTURE (TWINPEAKS), 2015, : 9 - 15
  • [45] Test Case Generation from Conjunctions of Predicates with Model Checking
    Tian Cong
    Liu Shaoying
    Duan Zhenhua
    CHINESE JOURNAL OF ELECTRONICS, 2014, 23 (02) : 271 - 277
  • [46] Combining algebraic and model-based test case generation
    Dan, L
    Aichernig, BK
    THEORETICAL ASPECTS OF COMPUTING - ICTAC 2004, 2005, 3407 : 250 - 264
  • [47] Event Handler Tree Model for GUI Test Case Generation
    Wang, Bin
    Yin, Bei-Bei
    Cai, Kai-Yuan
    PROCEEDINGS 2016 IEEE 40TH ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE WORKSHOPS (COMPSAC), VOL 2, 2016, : 58 - 63
  • [48] Model-Based Test Case Generation for Web Applications
    Nabuco, Miguel
    Paiva, Ana C. R.
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS, PART VI - ICCSA 2014, 2014, 8584 : 248 - 262
  • [49] Distributed on-the-fly model checking and test case generation
    Joubert, C
    Mateescu, R
    MODEL CHECKING SOFTWARE, PROCEEDINGS, 2006, 3925 : 126 - 145
  • [50] An Evaluation of Model Checkers for Specification Based Test Case Generation
    Fraser, Gordon
    Gargantini, Angelo
    SECOND INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION, AND VALIDATION, PROCEEDINGS, 2009, : 41 - +