Publication Type
Conference Proceeding Article
Version
acceptedVersion
Publication Date
7-2023
Abstract
Online social networks have become an integral aspect of our daily lives and play a crucial role in shaping our relationships with others. However, bugs and glitches, even minor ones, can cause anything from frustrating problems to serious data leaks that can have farreaching impacts on millions of users. To mitigate these risks, fuzz testing, a method of testing with randomised inputs, can provide increased confidence in the correct functioning of a social network. However, implementing traditional fuzz testing methods can be prohibitively difficult or impractical for programmers outside of the network’s development team. To tackle this challenge, we present Socialz, a novel approach to social fuzz testing that (1) characterises real users of a social network, (2) diversifies their interaction using evolutionary computation across multiple, non-trivial features, and (3) collects performance data as these interactions are executed. With Socialz, we aim to provide anyone with the capability to perform comprehensive social testing, thereby improving the reliability and security of online social networks used around the world.
Keywords
Fuzz testing, graph social network, diversity optimisation.
Discipline
Graphics and Human Computer Interfaces | Software Engineering
Research Areas
Software and Cyber-Physical Systems
Publication
GECCO '23: Genetic and Evolutionary Computation Conference, Lisbon Portugal, 2023 July 15-19
First Page
1
Last Page
9
ISBN
9798400701191
Publisher
ACM
City or Country
New York
Citation
ZANARTU, Francisco; TREUDE, Christoph; and WAGNER, Markus.
Socialz: Multi-feature social fuzz testing. (2023). GECCO '23: Genetic and Evolutionary Computation Conference, Lisbon Portugal, 2023 July 15-19. 1-9.
Available at: https://ink.library.smu.edu.sg/sis_research/8885
Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-No Derivative Works 4.0 International License.