Evolutionary mutation testing for IoT with recorded and generated events. (16th August 2018)
- Record Type:
- Journal Article
- Title:
- Evolutionary mutation testing for IoT with recorded and generated events. (16th August 2018)
- Main Title:
- Evolutionary mutation testing for IoT with recorded and generated events
- Authors:
- Gutiérrez‐Madroñal, Lorena
García‐Domínguez, Antonio
Medina‐Bulo, Inmaculada - Other Names:
- Somani Gaurav guestEditor.
Zhao Xinghui guestEditor.
Srirama Satish Narayana guestEditor.
Buyya Rajkumar guestEditor. - Abstract:
- Summary: Mutation testing is a testing technique that has been applied successfully to several programming languages. Despite its benefits for software testing, the high computational cost of mutation testing has kept it from being widely used. Several refinements have been proposed to reduce its cost by reducing the number of generated mutants; one of those is evolutionary mutation testing (EMT). Evolutionary mutation testing aims at generating a reduced set of mutants with an evolutionary algorithm, which searches for potentially equivalent and difficult to kill mutants that help improve the test suite. Evolutionary mutation testing has been evaluated in two contexts so far, ie, web service compositions and object‐oriented C++ programmes. This study explores its performance when applied to event processing language queries of various domains. This study also considers the impact of the test data, since a lack of events or the need to have specific values in them can hinder testing. The effectiveness of evolutionary mutation testing with the original test data generators and the new internet of things test event generator tool is compared in multiple case studies.
- Is Part Of:
- Software, practice & experience. Volume 49:Number 4(2019)
- Journal:
- Software, practice & experience
- Issue:
- Volume 49:Number 4(2019)
- Issue Display:
- Volume 49, Issue 4 (2019)
- Year:
- 2019
- Volume:
- 49
- Issue:
- 4
- Issue Sort Value:
- 2019-0049-0004-0000
- Page Start:
- 640
- Page End:
- 672
- Publication Date:
- 2018-08-16
- Subjects:
- CEP -- event processing language -- evolutionary mutation testing -- genetic algorithm -- guided evolutionary mutation testing -- internet of things -- IoT‐TEG
Computer software -- Periodicals
Computer programming -- Periodicals
Computer programs -- Periodicals
005.3 - Journal URLs:
- http://onlinelibrary.wiley.com/ ↗
- DOI:
- 10.1002/spe.2629 ↗
- Languages:
- English
- ISSNs:
- 0038-0644
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 8321.453000
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 9582.xml