Book chapter
ProtestLab: a computational laboratory for studying street protests
Carlos M. Lemos (Lemos, C. M.); Hélder Coelho (Coelho, H.); Rui J. Lopes (Lopes, R. J.);
Book Title
Advances in complex societal, environmental and engineered systems
Year (definitive publication)
2017
Language
English
Country
Switzerland
More Information
Web of Science®

This publication is not indexed in Web of Science®

Scopus

This publication is not indexed in Scopus

Google Scholar

Times Cited: 8

(Last checked: 2025-12-11 15:04)

View record in Google Scholar

This publication is not indexed in Overton

Abstract
We present an Agent-Based model called ProtestLab for the simulation of street protests, with multiple types of agents (protesters, police and ‘media’) and scenario features (attraction points, obstacles and entrances/exits). In ProtestLab agents can have multiple “personalities” (implemented via agent subtypes), goals and possible states, including violent confrontation. The model includes quantitative measures of emergent crowd patterns, protest intensity, police effectiveness and potential ‘news impact’, which can be used to compare simulation outputs with estimates from videos of real protests for parametrization and validation. ProtestLab was applied to a scenario of policemen defending a government building from protesters (typical of anti-austerity protests in front of the Parliament in Lisbon, Portugal) and reproduced many features observed in real events, such as clustering of ‘active’ and ‘violent’ protesters, formation of moving confrontation lines, occasional fights and arrests, ‘media’ agents wiggling around ‘hot spots’ and policemen with defensive or offensive behaviour.
Acknowledgements
--
Keywords