EMINENT: EMbarrassINgly parallEl mutatioN Testing

被引:5
|
作者
Canizares, Pablo C. [1 ]
Merayo, Mercedes G. [1 ]
Nunez, Alberto [1 ]
机构
[1] Univ Complutense Madrid, Madrid, Spain
来源
INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE 2016 (ICCS 2016) | 2016年 / 80卷
关键词
Mutation testing; Scientific Computing; Parallel and Distributed Computing; SYSTEMS;
D O I
10.1016/j.procs.2016.05.298
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
During the last decade, the fast evolution in communication networks has facilitated the development of complex applications that manage vast amounts of data, like Big Data applications. Unfortunately, the high complexity of these applications hampers the testing process. Moreover, generating adequate test suites to properly check these applications is a challenging task due to the elevated number of potential test cases. Mutation testing is a valuable technique to measure the quality of the selected test suite that can be used to overcome this difficulty. However, one of the main drawbacks of mutation testing lies on the high computational cost associated to this process. In this paper we propose a dynamic distributed algorithm focused on HPC systems, called EMINENT, which has been designed to face the performance problems in mutation testing techniques. EMINENT alleviates the computational cost associated with this technique since it exploits parallelism in cluster systems to reduce the final execution time. In addition, several experiments have been carried out on three applications in order to analyse the scalability and performance of EMINENT. The results show that EMINENT provides an increase in the speed-up in most scenarios.
引用
收藏
页码:63 / 73
页数:11
相关论文
共 50 条
  • [1] EMBARRASSINGLY EASY EMBARRASSINGLY PARALLEL PROCESSING IN R
    Delgado, Michael S.
    Parmeter, Christopher F.
    JOURNAL OF APPLIED ECONOMETRICS, 2013, 28 (07) : 1224 - 1230
  • [2] Embarrassingly Parallel Search
    Regin, Jean-Charles
    Rezgui, Mohamed
    Malapert, Arnaud
    PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING, CP 2013, 2013, 8124 : 596 - 610
  • [3] Embarrassingly Parallel Jobs Are Not Embarrassingly Easy to Schedule on the Grid
    Afgan, Enis
    Bangalore, Purushotham
    2008 WORKSHOP ON MANY-TASK COMPUTING ON GRIDS AND SUPERCOMPUTERS, 2008, : 38 - 47
  • [4] Invitation to embarrassingly parallel computing
    Breen, Barbara J.
    Weidert, Christine E.
    Lindner, John F.
    Walker, Lisa May
    Kelly, Kasey
    Heidtmann, Evan
    AMERICAN JOURNAL OF PHYSICS, 2008, 76 (4-5) : 347 - 352
  • [5] Parallel mutation testing
    Reales Mateo, Pedro
    Polo Usaola, Macario
    SOFTWARE TESTING VERIFICATION & RELIABILITY, 2013, 23 (04): : 315 - 350
  • [6] Probabilistic roadmap methods are embarrassingly parallel
    Amato, NM
    Dale, LK
    ICRA '99: IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS 1-4, PROCEEDINGS, 1999, : 688 - 694
  • [7] Hybrid Embarrassingly Parallel on Heterogeneous Platform
    Gong, Chunye
    Liu, Jie
    Qin, Jin
    Hu, Qingfeng
    Gong, Zhenghu
    ICCSIT 2010 - 3RD IEEE INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION TECHNOLOGY, VOL 3, 2010, : 95 - 99
  • [8] Embarrassingly Parallel Search in Constraint Programming
    Malapert, Arnaud
    Regin, Jean-Charles
    Rezgui, Mohamed
    JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH, 2016, 57 : 421 - 464
  • [9] Embarrassingly Parallel Inference for Gaussian Processes
    Zhang, Michael Minyi
    Williamson, Sinead A.
    JOURNAL OF MACHINE LEARNING RESEARCH, 2019, 20
  • [10] Embarrassingly parallel inference for Gaussian processes
    Zhang, Michael Minyi
    Williamson, Sinead A.
    Journal of Machine Learning Research, 2019, 20