Author:
Cañizares Pablo C.,Núñez Alberto,Filgueira Rosa,de Lara Juan
Abstract
AbstractMutation 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%.
Funder
Ministerio de Economía y Competitividad
Comunidad de Madrid
Directorate-General for Research and Innovation
Universidad Autónoma de Madrid
Publisher
Springer Science and Business Media LLC
Subject
Computer Networks and Communications,Software
Reference70 articles.
1. Hierons, R.M., Merayo, M.G., Núñez, M.: Controllability through nondeterminism in distributed testing. In: ICTSS, pp. 89–105 (2016). https://doi.org/10.1007/978-3-319-47443-4_6
2. EUROCAE (Agency). WG-12, RTCA (Firm). SC 167: Software considerations in airborne systems and equipment certification. Eurocae (1985). https://books.google.es/books?id=3CbxxwEACAAJ
3. Jordan, P.: Standard IEC 62304-medical device software–software lifecycle processes (2006)
4. Palin, R., Ward, D., Habli, I., Rivett, R.: ISO 26262 safety cases: compliance and assurance (2011)
5. Cañizares, P.C., Núñez, A., Merayo, M.G.: Mutomvo: mutation testing framework for simulated cloud and HPC environments. J. Syst. Softw. 143, 187–207 (2018). https://doi.org/10.1016/j.jss.2018.05.010
Cited by
1 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Mutation Testing of Smart Contracts As a Service;Communications in Computer and Information Science;2024