Parallel mutation testing for large scale systems

被引:1
|
作者
Canizares, Pablo C. [1 ]
Nunez, Alberto [2 ]
Filgueira, Rosa [3 ]
de Lara, Juan [1 ]
机构
[1] Autonomous Univ Madrid, Comp Sci Dept, Madrid, Spain
[2] Univ Complutense Madrid, Software Syst & Computat Dept, Madrid, Spain
[3] Univ St Andrews, Sch Comp Sci, St Andrews, Scotland
关键词
Mutation testing; Parallel mutation testing; Large scale systems; High performance computing; Distributed systems; Testing; COST REDUCTION; CLOUD; FRAMEWORK; PROGRAMS;
D O I
10.1007/s10586-023-04074-y
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Mutation testing is a valuable technique for measuring the quality of test suites in terms of detecting faults. However, one of its main drawbacks is its high computational cost. For this purpose, several approaches have been recently proposed to speed-up the mutation testing process by exploiting computational resources in distributed systems. However, bottlenecks have been detected when those techniques are applied in large-scale systems. This work improves the performance of mutation testing using large-scale systems by proposing a new load distribution algorithm, and parallelising different steps of the process. To demonstrate the benefits of our approach, we report on a thorough empirical evaluation, which analyses and compares our proposal with existing solutions executed in large-scale systems. The results show that our proposal outperforms the state-of-the-art distribution algorithms up to 35% in three different scenarios, reaching a reduction of the execution time of-at best-up to 99.66%.
引用
收藏
页码:2071 / 2097
页数:27
相关论文
共 50 条
  • [21] Parallel implementation of LQG balanced truncation for large-scale systems
    Badia, Jose M.
    Benner, Peter
    Mayo, Rafael
    Quintana-Orti, Enrique S.
    Quintana-Orti, Gregorio
    Remon, Alfredo
    LARGE-SCALE SCIENTIFIC COMPUTING, 2008, 4818 : 227 - +
  • [22] PLAR: Parallel Large-scale Attribute Reduction on Cloud Systems
    Zhang, Junbo
    Li, Tianrui
    Pan, Yi
    2013 INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING, APPLICATIONS AND TECHNOLOGIES (PDCAT), 2013, : 184 - 191
  • [23] Enabling Parallel Simulation of Large-Scale HPC Network Systems
    Mubarak, Misbah
    Carothers, Christopher D.
    Ross, Robert B.
    Carns, Philip
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2017, 28 (01) : 87 - 100
  • [24] Muclouds: Parallel Simulator for Large-scale Cloud Computing Systems
    Liu, Jinzhao
    Zhou, Yuezhi
    Zhang, Di
    Fang, Yujian
    Han, Wei
    Zhang, Yaoxue
    2014 IEEE 11TH INTL CONF ON UBIQUITOUS INTELLIGENCE AND COMPUTING AND 2014 IEEE 11TH INTL CONF ON AUTONOMIC AND TRUSTED COMPUTING AND 2014 IEEE 14TH INTL CONF ON SCALABLE COMPUTING AND COMMUNICATIONS AND ITS ASSOCIATED WORKSHOPS, 2014, : 80 - 87
  • [25] Large-scale parallel reservoir simulation on distributed memory systems
    Cao, JW
    Pan, F
    Sun, JC
    Liu, W
    DCABES 2001 PROCEEDINGS, 2001, : 98 - 103
  • [26] DC Simulator of Large-scale Nonlinear Systems for Parallel Processors
    Cortes Udave, Diego Ernesto
    Ogrodzki, Jan
    Gutierrez de Anda, Miguel Angel
    PHOTONICS APPLICATIONS IN ASTRONOMY, COMMUNICATIONS, INDUSTRY, AND HIGH-ENERGY PHYSICS EXPERIMENTS 2012, 2012, 8454
  • [27] A Robust Parallel Distributed State Estimation for Large Scale Distribution Systems
    Yilmaz, Ugur Can
    Abur, Ali
    IEEE TRANSACTIONS ON POWER SYSTEMS, 2024, 39 (02) : 4437 - 4445
  • [28] Parallel algorithms for balanced truncation of large-scale unstable systems
    Barrachina, Sergio
    Benner, Peter
    Quintana-Orti, Enrique S.
    Quintana-Orti, Gregorio
    2005 44th IEEE Conference on Decision and Control & European Control Conference, Vols 1-8, 2005, : 2248 - 2253
  • [29] On the application of parallel database technology for large scale document management systems
    Clausnitzer, A
    Jaedicke, M
    Mitschang, B
    Nippl, C
    Reiser, A
    Zimmermann, S
    IDEAS '97 - INTERNATIONAL DATABASE ENGINEERING AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 1997, : 388 - 396
  • [30] PARALLEL SOLUTION OF LARGE-SCALE DIFFERENTIAL-ALGEBRAIC SYSTEMS
    MAIER, RS
    PETZOLD, LR
    RATH, W
    CONCURRENCY-PRACTICE AND EXPERIENCE, 1995, 7 (08): : 795 - 822