Practitioners' Expectations on Automated Test Generation

被引:0
|
作者
Yu, Xiao [1 ]
Liu, Lei [2 ]
Hu, Xing [3 ]
Keung, Jacky [4 ]
Xia, Xin [1 ]
Lo, David [5 ]
机构
[1] Huawei, Hangzhou, Peoples R China
[2] Xi An Jiao Tong Univ, Fac Elect & Informat Engn, Xian, Peoples R China
[3] Zhejiang Univ, State Key Lab Blockchain & Data Secur, Hangzhou, Peoples R China
[4] City Univ Hong Kong, Dept Comp Sci, Hong Kong, Peoples R China
[5] Singapore Management Univ, Singapore, Singapore
基金
新加坡国家研究基金会;
关键词
Test Generation; Empirical Study; Practitioners' Expectations;
D O I
10.1145/3650212.3680386
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Automated test generation can help developers craft high-quality software tests while mitigating the manual effort needed for writing test code. Despite significant research efforts in automated test generation for nearly 50 years, there is a lack of clarity about what practitioners expect from automated test generation tools and whether the existing research meets their needs. To address this issue, we follow a mixed-methods approach to gain insights into practitioners' expectations of automated test generation. We first conduct the qualitative analysis from semi-structured interviews with 13 professionals, followed by a quantitative survey of 339 practitioners from 46 countries across five continents. We then conduct a literature review of premier venue papers from 2022 to 2024 (in the last three years) and compare current research findings with practitioners' expectations. From this comparison, we outline future research directions for researchers to bridge the gap between automated test generation research and practitioners' expectations.
引用
收藏
页码:1618 / 1630
页数:13
相关论文
共 50 条
  • [31] Automated Test Generation and Mutation Testing for Alloy
    Sullivan, Allison
    Wang, Kaiyuan
    Zaeem, Razieh Nokhbeh
    Khurshid, Sarfraz
    2017 10TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION (ICST), 2017, : 264 - 275
  • [32] RESTful API Automated Test Case Generation
    Arcuri, Andrea
    2017 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY (QRS), 2017, : 9 - 20
  • [33] NxtUnit: Automated Unit Test Generation for Go
    Wang, Siwei
    Mao, Xue
    Cao, Ziguang
    Gao, Yujun
    Shen, Qucheng
    Peng, Chao
    27TH INTERNATIONAL CONFERENCE ON EVALUATION AND ASSESSMENT IN SOFTWARE ENGINEERING, EASE 2023, 2023, : 176 - 179
  • [34] Automated Generation of Test Oracles for RESTful APIs
    Alonso, Juan C.
    PROCEEDINGS OF THE 30TH ACM JOINT MEETING EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING, ESEC/FSE 2022, 2022, : 1808 - 1810
  • [35] Automated test generation from SDL specifications
    Kerbrat, A
    Jéron, T
    Groz, R
    SDL'99: THE NEXT MILLENNIUM, 1999, : 135 - 151
  • [36] AUTOMATED GENERATION OF TEST PATHS FOR FORTRAN PROGRAMS
    IYUDU, KA
    ARIPOV, MM
    PROGRAMMING AND COMPUTER SOFTWARE, 1986, 12 (02) : 73 - 79
  • [37] Automated Test Case Generation for BDI Agents
    Low C.K.
    Chen T.Y.
    Rönnquist R.
    Autonomous Agents and Multi-Agent Systems, 1999, 2 (4) : 311 - 332
  • [38] AUTOMATED TEST GENERATION AND EXECUTION FOR VPN DEVICES
    Yilmaz, Levent Onder
    Ates, Hasan
    Bayraktar, Zafer
    Kaya, Yakup
    Bostan, Isa
    Kuyuk, Recep Talha
    Hokelek, Ibrahim
    Uyar, M. Umit
    2014 22ND SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS CONFERENCE (SIU), 2014, : 638 - 641
  • [39] Automated Test Generation for Java']Java Generics
    Fraser, Gordon
    Arcuri, Andrea
    SOFTWARE QUALITY: MODEL-BASED APPROACHES FOR ADVANCED SOFTWARE AND SYSTEMS ENGINEERING, 2014, 166 : 185 - 198
  • [40] Test case design and generation for automated testing
    Schroeder, PJ
    Gopu, V
    8TH WORLD MULTI-CONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL I, PROCEEDINGS: INFORMATION SYSTEMS, TECHNOLOGIES AND APPLICATIONS, 2004, : 281 - 286