Print Email Facebook Twitter Systematically Applying High-Level Mutations for Fuzz Testing Big Data Applications Title Systematically Applying High-Level Mutations for Fuzz Testing Big Data Applications Author van Koetsveld van Ankeren, Lars (TU Delft Electrical Engineering, Mathematics and Computer Science; TU Delft Software Technology) Contributor Özkan, B. (mentor) Decouchant, Jérémie (graduation committee) Degree granting institution Delft University of Technology Programme Computer Science and Engineering Project CSE3000 Research Project Date 2021-07-02 Abstract As the amount of data worldwide continues to grow the big data field is becoming increasingly important. Fuzz testing has shown to be an effective testing tool, and recent work has applied fuzz testing to big data applications. This study aims to contribute to knowledge on fuzz testing big data applications by extending on BigFuzz, a state-of-the-art fuzzing framework for big data applications. Our study offers an alternative mutation approach by systematically applying combinations of seven high-level mutation types, instead of selecting mutations randomly. Our findings show that 1) for three out of five benchmarks, systematic exploration finds a higher number of failures; 2) the amount of trials needed to find an equal number of failures is not increased by testing systematically for the majority of the benchmarks; 3) our configuration returns the best results when it explores with increased exhaustiveness; Thus, we show that systematically applying high-level mutations can find a higher number of unique failures in an equal number of trials. Subject Big dataFuzz testingSystematic testinghigh-level mutations To reference this document use: http://resolver.tudelft.nl/uuid:6aac4b66-c168-404d-bcc6-b8ea503585a9 Part of collection Student theses Document type bachelor thesis Rights © 2021 Lars van Koetsveld van Ankeren Files PDF Fuzz_Testing_Big_Data_App ... tsveld.pdf 406.31 KB Close viewer /islandora/object/uuid:6aac4b66-c168-404d-bcc6-b8ea503585a9/datastream/OBJ/view