Demo Data from SIGIR 2026 / reviewers in the wild / expert
Ignacio Castro
dblp:99/11343
· DBLP profile ↗
40ranked-venue papers
3as first author
27since 2021 · last 2026
0000-0002-7739-6184ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 17 · 2 first-author · 10 since 2021Databases, data management, data science and information retrieval · 16 · 12 since 2021Applied, interdisciplinary, general and emerging computing · 13 · 10 since 2021Human-computer interaction and ubiquitous computing · 8 · 7 since 2021Artificial intelligence and machine learning · 6 · 5 since 2021Security and privacy · 2 · 2 since 2021Software engineering, systems software and programming languages · 1 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer networks
15 papers |
Network measurement and analytics · 31% Internet architecture and protocols · 27% Routing and switching · 13% | |
| Computer architecture, parallel and distributed computing, and storage systems
6 papers |
Distributed systems · 78% Storage systems · 22% | |
| Databases, data mining, and information retrieval
7 papers |
Web and social media mining · 88% Information retrieval · 12% | |
| Network and information security
4 papers |
Web and mobile security · 70% Network security · 20% Privacy and data protection · 10% | |
| Interdisciplinary, comprehensive, and emerging computing
2 papers |
Computational social science and digital humanities · 100% | |
| Human-computer interaction and pervasive computing
2 papers |
Collaborative and social computing · 100% |
Topics — the 30 heaviest of 49, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Distributed systems
peer-to-peer systems |
1.6 | 3 | 2024 | The Eternal Tussle: Exploring the Role of Centralization in IPFS · NSDI 2024 Design and evaluation of IPFS: a storage layer for the decentralized web · SIGCOMM 2022 Guardians of the Galaxy: Content Moderation in the InterPlanetary File System · USENIX Security Symposium 2024 |
Network measurement and analytics › internet measurement
peer-to-peer network measurement |
1.3 | 2 | 2024 | The Eternal Tussle: Exploring the Role of Centralization in IPFS · NSDI 2024 Design and evaluation of IPFS: a storage layer for the decentralized web · SIGCOMM 2022 |
Web and social media mining
social network analysis |
1.3 | 3 | 2026 | Fediverse Migrations: A Study of User Account Portability on the Mastodon Social Network · IMC 2024 Open or Blocked Skies? Community Moderation Practices in Bluesky · WWW 2026 Flocking to Mastodon: Tracking the Great Twitter Migration · IMC 2023 |
Computational social science and digital humanities › platform governance
online community moderation |
1.0 | 1 | 2026 | Open or Blocked Skies? Community Moderation Practices in Bluesky · WWW 2026 |
Distributed systems › peer-to-peer systems
decentralized social network |
1.0 | 2 | 2024 | Looking AT the Blue Skies of Bluesky · IMC 2024 Fediverse Migrations: A Study of User Account Portability on the Mastodon Social Network · IMC 2024 |
Distributed systems › peer-to-peer systems
distributed hash table |
0.8 | 1 | 2024 | IPFS in the Fast Lane: Accelerating Record Storage with Optimistic Provide · INFOCOM 2024 |
Distributed systems › peer-to-peer systems
IPFS |
0.8 | 1 | 2024 | The Eternal Tussle: Exploring the Role of Centralization in IPFS · NSDI 2024 |
Routing and switching
inter-domain routing |
0.7 | 3 | 2018 | Rethinking IXPs' Architecture in the Age of SDN · IEEE J. Sel. Areas Commun. 2018 ENDEAVOUR: A Scalable SDN Architecture For Real-World IXPs · IEEE J. Sel. Areas Commun. 2017 Horse: towards an SDN traffic dynamics simulator for large scale networks · SIGCOMM 2016 |
Web and social media mining
content moderation |
0.7 | 1 | 2023 | Will Admins Cope? Decentralized Moderation in the Fediverse · WWW 2023 |
Storage systems
content-addressable storage |
0.6 | 1 | 2022 | Design and evaluation of IPFS: a storage layer for the decentralized web · SIGCOMM 2022 |
Storage systems
distributed storage |
0.6 | 1 | 2022 | Design and evaluation of IPFS: a storage layer for the decentralized web · SIGCOMM 2022 |
Collaborative and social computing
content moderation |
0.5 | 1 | 2021 | Exploring content moderation in the decentralised web: the pleroma case · CoNEXT 2021 |
Internet architecture and protocols
protocol standardization |
0.5 | 1 | 2021 | Characterising the IETF through the lens of RFC deployment · Internet Measurement Conference 2021 |
Web and mobile security
content moderation policy |
0.5 | 1 | 2021 | Exploring content moderation in the decentralised web: the pleroma case · CoNEXT 2021 |
Information retrieval
user behavior |
0.5 | 2 | 2026 | Open or Blocked Skies? Community Moderation Practices in Bluesky · WWW 2026 Flocking to Mastodon: Tracking the Great Twitter Migration · IMC 2023 |
Web and mobile security › mobile application security
malicious app detection |
0.4 | 1 | 2020 | Mobile App Squatting · WWW 2020 |
Web and mobile security
mobile application security |
0.4 | 1 | 2020 | Mobile App Squatting · WWW 2020 |
Internet architecture and protocols
domain name system |
0.4 | 1 | 2019 | An Empirical Study of the Cost of DNS-over-HTTPS · Internet Measurement Conference 2019 |
Network measurement and analytics
web measurement |
0.4 | 1 | 2019 | Who Watches the Watchmen: Exploring Complaints on the Web · WWW 2019 |
Software-defined and programmable networks › inter-domain SDN
software-defined internet exchange point |
0.3 | 1 | 2018 | Rethinking IXPs' Architecture in the Age of SDN · IEEE J. Sel. Areas Commun. 2018 |
Internet architecture and protocols › world wide web › web protocols
HTTP |
0.3 | 1 | 2017 | Exploring HTTP Header Manipulation In-The-Wild · WWW 2017 |
Software-defined and programmable networks
inter-domain SDN |
0.3 | 1 | 2017 | ENDEAVOUR: A Scalable SDN Architecture For Real-World IXPs · IEEE J. Sel. Areas Commun. 2017 |
Internet architecture and protocols
internet exchange point |
0.3 | 1 | 2017 | ENDEAVOUR: A Scalable SDN Architecture For Real-World IXPs · IEEE J. Sel. Areas Commun. 2017 |
Network measurement and analytics
middlebox measurement |
0.3 | 1 | 2017 | Exploring HTTP Header Manipulation In-The-Wild · WWW 2017 |
Routing and switching
content addressing |
0.2 | 1 | 2024 | IPFS in the Fast Lane: Accelerating Record Storage with Optimistic Provide · INFOCOM 2024 |
Network optimization and economics
cost sharing |
0.2 | 1 | 2014 | Using Tuangou to Reduce IP Transit Costs · IEEE/ACM Trans. Netw. 2014 |
Internet architecture and protocols › network interconnection
internet interconnection |
0.2 | 1 | 2014 | Remote Peering: More Peering without Internet Flattening · CoNEXT 2014 |
Internet architecture and protocols
peering |
0.2 | 1 | 2014 | Remote Peering: More Peering without Internet Flattening · CoNEXT 2014 |
Internet architecture and protocols › peering
remote peering |
0.2 | 1 | 2014 | Remote Peering: More Peering without Internet Flattening · CoNEXT 2014 |
Network optimization and economics
resource allocation |
0.2 | 1 | 2014 | Using Tuangou to Reduce IP Transit Costs · IEEE/ACM Trans. Netw. 2014 |
Methods — techniques the papers use, named apart from their topics
large-scale measurement · 4.3statistical analysis · 3.1semi-automation · 2.0measurement study · 1.8optimistic provide · 1.5kademlia · 1.5empirical analysis · 1.5dataset collection · 1.5classification · 1.5ecosystem characterization · 1.3cross-platform measurement · 1.3performance evaluation · 1.1measurement methodology · 1.1statistical modeling · 1.0email analysis · 1.0empirical measurement · 0.8feature analysis · 0.7classifier · 0.7
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Open or Blocked Skies? Community Moderation Practices in BlueskyabstractContent moderation is a major challenge for online platforms. While user-driven blocking is a common tool, its dynamics are usually hidden as moderation data is private. Bluesky makes moderation actions public-by-design, providing an unprecedented opportunity to study a community-driven moderation ecosystem at scale. We leverage this transparency to (1) map the ecosystem of moderation blocking actions across 34 million users, including both individual blocks and the through blocklists, (2) identify the signals that correlate with blocking, and (3) measure the consequences of these actions. We demonstrate that community blocking is widespread, with a volume several orders of magnitude higher than official takedowns, and affects the visibility of more than 90 % of Bluesky content. The blocked accounts represent the most active, popular, toxic, and politically inclined users. However, different blocklists target different types of accounts and behaviors. Finally, blocking does not decrease the popularity and activity of the blocked users and has a limited effect on the social graph. By quantifying its dynamics and trade-offs, our study provides empirical grounding for designing future moderation systems that are transparent, pluralistic, and resistant to centralized control. Taken together, this study provides the first large-scale, quantitative analysis of a community-driven moderation ecosystem, demonstrating how individual and collective interventions influence user behavior. Saidu Sokoto, Leonhard Balduf, Onur Ascigil, Gareth Tyson, Ignacio Castro, Björn Scheuermann 0001, Andrea Baronchelli, Michal Król |
WWW | 5 |
| 2025 | Efficient Solutions For An Intriguing Failure of LLMs: Long Context Window Does Not Mean LLMs Can Analyze Long Sequences FlawlesslyabstractLarge Language Models (LLMs) have demonstrated remarkable capabilities in comprehending and analyzing lengthy sequential inputs, owing to their extensive context windows that allow processing millions of tokens in a single forward pass. However, this paper uncovers a surprising limitation: LLMs fall short when handling long input sequences. We investigate this issue using three datasets and two tasks (sentiment analysis and news categorization) across various LLMs, including Claude 3, Gemini Pro, GPT 3.5 Turbo, Llama 3 Instruct, and Mistral Instruct models. To address this limitation, we propose and evaluate ad-hoc solutions that substantially enhance LLMs’ performance on long input sequences by up to 50%, while reducing API cost and latency by up to 93% and 50%, respectively. Peyman Hosseini, Ignacio Castro, Iacopo Ghinassi, Matthew Purver |
COLING | 2 |
| 2025 | A Dataset for Expert Reviewer Recommendation with Large Language Models as Zero-shot RankersabstractThe task of reviewer recommendation is increasingly important, with main techniques utilizing general models of text relevance. However, state of the art (SotA) systems still have relatively high error rates. Two possible reasons for this are: a lack of large datasets and the fact that large language models (LLMs) have not yet been applied. To fill these gaps, we first create a substantial new dataset, in the domain of Internet specification documents; then we introduce the use of LLMs and evaluate their performance. We find that LLMs with prompting can improve on SotA in some cases, but that they are not a cure-all: this task provides a challenging setting for prompt-based methods Vanja M. Karan, Stephen McQuistin, Ryo Yanagida, Colin Perkins, Gareth Tyson, Ignacio Castro, Patrick G. T. Healey, Matthew Purver |
COLING | 6 |
| 2025 | Bootstrapping Social Networks: Lessons from Bluesky Starter PacksabstractMicroblogging is a crucial mode of online communication. However, launching a new microblogging platform remains challenging, largely due to network effects. This has resulted in entrenched (and undesirable) dominance by established players, such as X/Twitter. To overcome these network effects, Bluesky, an emerging microblogging platform, introduced starter packs — curated lists of accounts that users can follow with a single click. We ask if starter packs have the potential to tackle the critical problem of social bootstrapping in new online social networks. We assess whether starter packs have indeed been helpful in supporting Bluesky growth. Our dataset includes 25.05 × 10⁶ users and 335.42 × 10³ starter packs with 1.73 × 10⁶ members, covering the entire lifecycle of Bluesky. We study the usage of these starter packs, their ability to drive network and activity growth, and their potential downsides. We also quantify the benefits of starter packs for members and creators on user visibility and activity while identifying potential challenges. By evaluating starter packs’ effectiveness and limitations, we contribute to the broader discourse on platform growth strategies and competitive innovation in the social media landscape. Leonhard Balduf, Saidu Sokoto, Andrea Baronchelli, Ignacio Castro, Michal Król, Gareth Tyson, George Pavlou, Björn Scheuermann 0001, Onur Ascigil |
ICWSM | 4 |
| 2025 | Contrastive Domain Adaptation with Test-Time Training for Out-of-Context News DetectionabstractOut-of-context news is a common type of misinformation on online media platforms. This involves posting a caption, alongside a mismatched news image. Reflecting its importance, researchers have developed models to detect such misinformation. However, a common limitation of these models is that they only consider the scenario where pre-labeled data is available for each news topic or agency, failing to address the out-of-context news detection on unverified news of other topics or agencies. In this work, we therefore focus on domain adaptive out-of-context news detection. We regard news topic or news agency as the domain . In order to effectively adapt the detection model to unlabeled news topics or agencies, we propose Con trastive D omain A daptation with T est- T ime T raining (ConDA-TTT). It first applies contrastive learning to learn a more separable representation space for news inputs, and then uses maximum mean discrepancy (MMD) to remove the domain-specific features so as to keep the domain-invariant features. During test time, it uses the trained model to predict pseudo labels for the target domain test data, and selects those with higher confidence scores to train the classifier of the model, in order to further adapt the model to the target domain data distribution. This approach adapts the model at both training and test phase, making the domain adaptation more robust to distribution shifts. Experimental results demonstrate that our approach outperforms state-of-the-art baselines in all the domain adaptation settings on two benchmark datasets, by as much as 2.6% in F1 and 2.4% in accuracy. Yimeng Gu, Mengqi Zhang 0002, Ignacio Castro, Gareth Tyson |
Pattern Recognit. | 3 |
| 2024 | Mastodoner: A Command-line Tool and Python Library for Public Data Collection from MastodonabstractThis paper introduces Mastodoner, a command-line tool and Python library aimed at simplifying access to public data on Mastodon, a prominent player in the Fediverse --- a decentralized network of interconnected social media platforms. Mastodoner addresses the challenges posed by Mastodon's decentralized nature by providing a unified interface for data collection, instance discovery, and secure data sharing. Through examples and demonstrations, this paper illustrates Mastodoner's capabilities in facilitating researchers' access to and analysis of public Mastodon data, thus advancing research in decentralized social media analytics. The tool and documentation are available at: https://github.com/harisbinzia/mastodoner. Haris Bin Zia, Ignacio Castro, Gareth Tyson |
CIKM | 2 |
| 2024 | Collecting and Analyzing Public Data from MastodonabstractUnderstanding online behaviors, communities, and trends through social media analytics is becoming increasingly important. Recent changes in the accessibility of platforms like Twitter have made Mastodon a valuable alternative for researchers. In this tutorial, we will explore methods for collecting and analyzing public data from Mastodon, a decentralized micro-blogging social network. Participants will learn about the architecture of Mastodon, techniques and best practices for data collection, and various analytical methods to derive insights from the collected data. This session aims to equip researchers with the skills necessary to harness the potential of Mastodon data in computational social science and social data science research. Haris Bin Zia, Ignacio Castro, Gareth Tyson |
CIKM | 2 |
| 2024 | Decentralised Moderation for Interoperable Social Networks: A Conversation-Based Approach for Pleroma and the FediverseabstractThe recent development of decentralised and interoperable social networks (such as the "fediverse") creates new challenges for content moderators. This is because millions of posts generated on one server can easily "spread" to another, even if the recipient server has very different moderation policies. An obvious solution would be to leverage moderation tools to automatically tag (and filter) posts that contravene moderation policies, e.g. related to toxic speech. Recent work has exploited the conversational context of a post to improve this automatic tagging, e.g. using the replies to a post to help classify if it contains toxic speech. This has shown particular potential in environments with large training sets that contain complete conversations. This, however, creates challenges in a decentralised context, as a single conversation may be fragmented across multiple servers. Thus, each server only has a partial view of an entire conversation because conversations are often federated across servers in a non-synchronized fashion. To address this, we propose a decentralised conversation-aware content moderation approach suitable for the fediverse. Our approach employs a graph deep learning model (GraphNLI) trained locally on each server. The model exploits local data to train a model that combines post and conversational information captured through random walks to detect toxicity. We evaluate our approach with data from Pleroma, a major decentralised and interoperable micro-blogging network containing 2 million conversations. Our model effectively detects toxicity on larger instances, exclusively trained using their local post information (0.8837 macro-F1). Yet, we show that this approach does not perform well on smaller instances that do not possess sufficient local training data. Thus, in cases where a server contains insufficient data, we strategically retrieve information (posts or model parameters) from other servers to reconstruct larger conversations and improve results. With this, we show that we can attain a macro-F1 of 0.8826. Our approach has considerable scope to improve moderation in decentralised and interoperable social networks such as Pleroma or Mastodon. Vibhor Agarwal, Aravindh Raman, Nishanth Sastry, Ahmed M. Abdelmoniem, Gareth Tyson, Ignacio Castro |
ICWSM | 6 |
| 2024 | Temporal Network Analysis of Email Communication Patterns in a Long Standing HierarchyabstractAn important concept in organisational behaviour is how hierarchy affects the voice of individuals, whereby members of a given organisation exhibit differing power relations based on their hierarchical position. Although there have been prior studies of the relationship between hierarchy and voice, they tend to focus on more qualitative small-scale methods and do not account for structural aspects of the organisation. This paper develops large-scale computational techniques utilising temporal network analysis to measure the effect that organisational hierarchy has on communication patterns throughout an organisation, focusing on the structure of pairwise interactions between individuals. To this end, we focus on one major organisation as a case study --- the Internet Engineering Task Force (IETF) --- a major technical standards development organisation for the Internet. A particularly useful feature of the IETF is a transparent hierarchy, where participants take on explicit roles (e.g., Area Directors, Working Group Chairs), and because its processes are open we have visibility into the communication of people at different hierarchy levels over a long time period. Exploiting this, we utilise a temporal network dataset of 989,911 email interactions among 23,741 participants to study how hierarchy impacts communication patterns. We show that the middle levels of the IETF are growing in terms of their dominance in communications. Higher levels consistently experience a higher proportion of incoming communication than lower levels, with higher levels initiating more communications too. We find that, overall, communication tends to flow "up" the hierarchy more than "down". Finally, we find that communication with higher-levels is associated with future communication more than for lower-levels, which we interpret as "facilitation". We conclude by discussing the implications this has on patterns within the wider IETF and the impact our analysis can have for other organisations. Matthew Russell Barnes, Mladen Karan, Stephen McQuistin, Colin Perkins, Gareth Tyson, Matthew Purver, Ignacio Castro, Richard G. Clegg |
ICWSM | 7 |
| 2024 | Making the Pick: Understanding Professional Editor Comment Curation in Online NewsabstractOnline comments within news articles are a key way people share opinions. Discovering insightful comments can, however, be challenging for readers. A solution to this problem is using comment curation, whereby professional editors select the highest quality comments manually --- referred to as ''editor-picks''. This paper studies the growing use of professional editor-curation for user-generated comments. We focus on the New York Times as a case study, using a dataset covering 80k articles. We study the characteristics of editor-pick comments, highlighting how editor criteria vary across news sections (e.g. sports, entertainment). We find that editor-pick comments tend to be longer, more relevant to the article, positive in sentiment, and contain low toxicity. Our analysis further reveals that editors within different news sections exhibit differing criteria when they perform comment selection. Thus, we finally propose a set of models that can automatically identify good candidate editor-picks. Our ultimate goal is to reduce editor and journalistic workload, increasing productivity and the quality of curated comments. Yupeng He, Yimeng Gu, Ravi Shekhar, Ignacio Castro, Gareth Tyson |
ICWSM | 4 |
| 2024 | Looking AT the Blue Skies of BlueskyabstractThe pitfalls of centralized social networks, such as Facebook and Twitter/X, have led to concerns about control, transparency, and accountability. Decentralized social networks have emerged as a result with the goal of empowering users. These decentralized approaches come with their own trade-offs, and therefore multiple architectures exist. In this paper, we conduct the first large-scale analysis of Bluesky, a prominent decentralized microblogging platform. In contrast to alternative approaches (e.g. Mastodon), Bluesky decomposes and opens the key functions of the platform into subcomponents that can be provided by third party stakeholders. We collect a comprehensive dataset covering all the key elements of Bluesky, study user activity and assess the diversity of providers for each sub-components. Leonhard Balduf, Saidu Sokoto, Onur Ascigil, Gareth Tyson, Björn Scheuermann 0001, Maciej Korczynski, Ignacio Castro, Michal Król |
IMC | 7 |
| 2024 | Fediverse Migrations: A Study of User Account Portability on the Mastodon Social NetworkabstractThe advent of regulation, such as the Digital Markets Act, will foster greater interoperability across competing digital platforms. In such regulatory environments, decentralized platforms like Mastodon have pioneered the principles of social data portability. Such platforms are composed of thousands of independent servers, each of which hosts their own social community. To enable transparent interoperability, users can easily migrate their accounts from one server provider to another. In this paper, we examine 8,745 users who switch their server instances in Mastodon. We use this as a case study to examine account portability behavior more broadly. We explore the factors that affect users' decision to switch instances, as well as the impact of switching on their social media engagement and discussion topics. This leads us to build a classifier to show that switching is predictable, with an F1 score of 0.891. We argue that Mastodon serves as an early exemplar of a social media platform that advocates account interoperability and portability. We hope that this study can bring unique insights to a wider and open digital world in the future. Haris Bin Zia, Jiahui He 0001, Ignacio Castro, Gareth Tyson |
IMC | 3 |
| 2024 | IPFS in the Fast Lane: Accelerating Record Storage with Optimistic ProvideabstractThe centralization of web services has raised concerns about critical single points of failure, such as content hosting, name resolution, and certification. To address these issues, the "Decentralized Web" movement advocates for de-centralized alternatives. Distributed Hash Tables (DHTs) have emerged as a key component facilitating this movement, as they offer efficient key/value indexing. The InterPlanetary File System (IPFS) exemplifies this approach by leveraging DHTs for data indexing and distribution. A critical finding of previous studies is that DHT PUT performance for record storage is unacceptably slow, sometimes taking minutes to complete and hindering the adoption of delay-intolerant applications. To address this challenge, this research paper presents three significant contributions. First, we present the design of Optimistic Provide, an approach to accelerate DHT PUT operations in Kademlia-based IPFS networks while maintaining full backward compatibility. Second, we implement and deploy the mechanism and see its usage in the de-facto IPFS deployment, Kubo. Third, we evaluate its effectiveness in the IPFS and Filecoin DHTs. We confirm that we enable sub-second record storage from North America and Europe for 90% of PUT operations while reducing networking overhead by over 40% and maintaining record availability. Dennis Trautwein, Yiluo Wei, Yiannis Psaras, Moritz Schubotz, Ignacio Castro, Bela Gipp, Gareth Tyson |
INFOCOM | 5 |
| 2024 | The Eternal Tussle: Exploring the Role of Centralization in IPFS
Yiluo Wei, Dennis Trautwein, Yiannis Psaras, Ignacio Castro, Will Scott, Aravindh Raman, Gareth Tyson |
NSDI | 4 |
| 2024 | Guardians of the Galaxy: Content Moderation in the InterPlanetary File System
Saidu Sokoto, Leonhard Balduf, Dennis Trautwein, Yiluo Wei, Gareth Tyson, Ignacio Castro, Onur Ascigil, George Pavlou, Maciej Korczynski, Björn Scheuermann 0001, Michal Król |
USENIX Security Symposium | 6 |
| 2023 | Lady and the Tramp Nextdoor: Online Manifestations of Real-World Inequalities in the Nextdoor Social NetworkabstractFrom health to education, income impacts a huge range of life choices. Earlier research has leveraged data from online social networks to study precisely this impact. In this paper, we ask the opposite question: do different levels of income result in different online behaviors? We demonstrate it does. We present the first large-scale study of Nextdoor, a popular location-based social network. We collect 2.6 Million posts from 64,283 neighborhoods in the United States and 3,325 neighborhoods in the United Kingdom, to examine whether online discourse reflects the income and income inequality of a neighborhood. We show that posts from neighborhoods with different incomes indeed differ, e.g. richer neighborhoods have a more positive sentiment and discuss crimes more, even though their actual crime rates are much lower. We then show that user-generated content can predict both income and inequality. We train multiple machine learning models and predict both income (R2=0.841) and inequality (R2=0.77). Waleed Iqbal, Vahid Ghafouri, Gareth Tyson, Guillermo Suarez-Tangil, Ignacio Castro |
ICWSM | 5 |
| 2023 | Flocking to Mastodon: Tracking the Great Twitter MigrationabstractThe acquisition of Twitter by Elon Musk has spurred controversy and uncertainty among Twitter users. The move raised both praise and concerns, particularly regarding Musk's views on free speech. As a result, a large number of Twitter users have looked for alternatives to Twitter. Mastodon, a decentralized micro-blogging social network, has attracted the attention of many users and the general media. In this paper, we analyze the migration of 136,009 users from Twitter to Mastodon. We inspect the impact that this has on the wider Mastodon ecosystem, particularly in terms of user-driven pressure towards centralization. We further explore factors that influence users to migrate, highlighting the effect of users' social networks. Finally, we inspect the behavior of individual users, showing how they utilize both Twitter and Mastodon in parallel. We find a clear difference in the topics discussed on the two platforms. This leads us to build classifiers to explore if migration is predictable. Through feature analysis, we find that the content of tweets as well as the number of URLs, the number of likes, and the length of tweets are effective metrics for the prediction of user migration. Jiahui He 0001, Haris Bin Zia, Ignacio Castro, Aravindh Raman, Nishanth Sastry, Gareth Tyson |
IMC | 3 |
| 2023 | Will Admins Cope? Decentralized Moderation in the FediverseabstractAs an alternative to Twitter and other centralized social networks, the Fediverse is growing in popularity. The recent, and polemical, takeover of Twitter by Elon Musk has exacerbated this trend. The Fediverse includes a growing number of decentralized social networks, such as Pleroma or Mastodon, that share the same subscription protocol (ActivityPub). Each of these decentralized social networks is composed of independent instances that are run by different administrators. Users, however, can interact with other users across the Fediverse regardless of the instance they are signed up to. The growing user base of the Fediverse creates key challenges for the administrators, who may experience a growing burden. In this paper, we explore how large that overhead is, and whether there are solutions to alleviate the burden. We study the overhead of moderation on the administrators. We observe a diversity of administrator strategies, with evidence that administrators on larger instances struggle to find sufficient resources. We then propose a tool, WatchGen, to semi-automate the process. Anaobi Ishaku Hassan, Aravindh Raman, Ignacio Castro, Haris Bin Zia, Damilola Ibosiola, Gareth Tyson |
WWW | 3 |
| 2023 | Cashing in on Contacts: Characterizing the OnlyFans EcosystemabstractAdult video-sharing has undergone dramatic shifts. New platforms that directly interconnect (often amateur) producers and consumers now allow content creators to promote material across the web and directly monetize the content they produce. OnlyFans is the most prominent example of this new trend. OnlyFans is a content subscription service where creators earn money from users who subscribe to their material. In contrast to prior adult platforms, OnlyFans emphasizes creator-consumer interaction for audience accumulation and maintenance. This results in a wide cross-platform ecosystem geared towards bringing consumers to creators’ accounts. In this paper, we inspect this emerging ecosystem, focusing on content creators and the third-party platforms they connect to. Pelayo Vallina, Ignacio Castro, Gareth Tyson |
WWW | 2 |
| 2022 | The Web We Weave: Untangling the Social Graph of the IETF
Prashant Khare, Mladen Karan, Stephen McQuistin, Colin Perkins, Gareth Tyson, Matthew Purver, Patrick G. T. Healey, Ignacio Castro |
ICWSM | 8 |
| 2022 | Improving Zero-Shot Cross-Lingual Hate Speech Detection with Pseudo-Label Fine-Tuning of Transformer Language Models
Haris Bin Zia, Ignacio Castro, Arkaitz Zubiaga, Gareth Tyson |
ICWSM | 2 |
| 2022 | Exploring online manifestations of real-world inequalitiesabstractSocioeconomic gaps, particularly income inequality, affect crime and public opinion. Although official data sources can identify these patterns of income-based social disparity, a fundamental question remains: Can similar social inequalities be found using abundant online user activity? We explore two sub-questions. (i) How does a neighbourhood's income affect crime discussion in a geographical neighbourhood? (ii) Can user-generated data predict a neighbourhood's income? To answer these questions, we collect 2.5 million Nextdoor posts from 67608 USA and UK neighbourhoods between November 2020 and September 2021. We use official USA and UK data sources for crime and income information. Waleed Iqbal, Gareth Tyson, Vahid Ghafouri, Guillermo Suarez-Tangil, Ignacio Castro |
IMC | 5 |
| 2022 | On the Latency Impact of Remote Peering
Fabrício M. Mazzola, Pedro de B. Marcos, Ignacio Castro, Matthew J. Luckie, Marinho P. Barcellos |
PAM | 3 |
| 2022 | Design and evaluation of IPFS: a storage layer for the decentralized webabstractRecent years have witnessed growing consolidation of web operations. For example, the majority of web traffic now originates from a few organizations, and even micro-websites often choose to host on large pre-existing cloud infrastructures. In response to this, the "Decentralized Web" attempts to distribute ownership and operation of web services more evenly. This paper describes the design and implementation of the largest and most widely used Decentralized Web platform --- the InterPlanetary File System (IPFS) --- an open-source, content-addressable peer-to-peer network that provides distributed data storage and delivery. IPFS has millions of daily content retrievals and already underpins dozens of third-party applications. This paper evaluates the performance of IPFS by introducing a set of measurement methodologies that allow us to uncover the characteristics of peers in the IPFS network. We reveal presence in more than 2700 Autonomous Systems and 152 countries, the majority of which operate outside large central cloud providers like Amazon or Azure. We further evaluate IPFS performance, showing that both publication and retrieval delays are acceptable for a wide range of use cases. Finally, we share our datasets, experiences and lessons learned. Dennis Trautwein, Aravindh Raman, Gareth Tyson, Ignacio Castro, Will Scott, Moritz Schubotz, Bela Gipp, Yiannis Psaras |
SIGCOMM | 4 |
| 2021 | Exploring content moderation in the decentralised web: the pleroma caseabstractDecentralising the Web is a desirable but challenging goal. One particular challenge is achieving decentralised content moderation in the face of various adversaries (e.g. trolls). To overcome this challenge, many Decentralised Web (DW) implementations rely on federation policies. Administrators use these policies to create rules that ban or modify content that matches specific rules. This, however, can have unintended consequences for many users. In this paper, we present the first study of federation policies on the DW, their in-the-wild usage, and their impact on users. We identify how these policies may negatively impact "innocent" users and outline possible solutions to avoid this problem in the future. Anaobi Ishaku Hassan, Aravindh Raman, Ignacio Castro, Haris Bin Zia, Emiliano De Cristofaro, Nishanth Sastry, Gareth Tyson |
CoNEXT | 3 |
| 2021 | Characterising the IETF through the lens of RFC deploymentabstractProtocol standards, defined by the Internet Engineering Task Force (IETF), are crucial to the successful operation of the Internet. This paper presents a large-scale empirical study of IETF activities, with a focus on understanding collaborative activities, and how these underpin the publication of standards documents (RFCs). Using a unique dataset of 2.4 million emails, 8,711 RFCs and 4,512 authors, we examine the shifts and trends within the standards development process, showing how protocol complexity and time to produce standards has increased. With these observations in mind, we develop statistical models to understand the factors that lead to successful uptake and deployment of protocols, deriving insights to improve the standardisation process. Stephen McQuistin, Mladen Karan, Prashant Khare, Colin Perkins, Gareth Tyson, Matthew Purver, Patrick G. T. Healey, Waleed Iqbal, Junaid Qadir 0001, Ignacio Castro |
Internet Measurement Conference | 10 |
| 2021 | Optimal Estimation of Link Delays Based on End-to-End Active MeasurementsabstractCurrent IP-based networks support a wide range of delay-sensitive applications such as live video streaming of network gaming. Providing an adequate quality of experience to these applications is of paramount importance for a network provider. The offered services are often regulated by tight Service Level Agreements (SLAs) that needs to be continuously monitored. Since the first step to guarantee a metric is to measure it, delay measurement becomes a fundamental operation for a network provider. In many cases, the operator needs to measure the delay on all network links. We refer to the collection of all link delays as the Link Delay Vector (LDV). Typical solutions to collect the LDV impose a substantial overhead on the network. In this paper, we propose a solution to measure the LDV in real-time with a low-overhead approach. In particular, we inject some flows into the network and infer the LDV based on the delay of those flows. To this end, the monitoring flows and their paths should be selected minimizing the network monitoring overhead. In this respect, the challenging issue is to select a proper combination of flows such that by knowing their delay it is possible to solve a set of linear equations and obtain a unique LDV. This combination of monitoring flows should be optimal according to some criteria and should meet some feasibility constraints. We first propose a mathematical formulation to select the optimal combination of flows, in form of an Integer Linear Programming (ILP) problem. Then we develop a heuristic algorithm to overcome the high computational complexity of existing ILP solvers. As a further step, we propose a meta-heuristic algorithm to solve the above-mentioned equations and infer the LDV. The challenging part of this step is the volatility of link delays. The proposed solution is evaluated over real-world emulated network topologies using the Mininet network emulator. Emulation results show the accuracy of the proposed solution with a negligible networking overhead in a real-time manner. Mohammad Mahdi Tajiki, Seyed Hesamedin Ghasemi Petroudi, Stefano Salsano, Steve Uhlig, Ignacio Castro |
IEEE Trans. Netw. Serv. Manag. | 5 |
| 2020 | A First Look at COVID-19 Messages on WhatsApp in PakistanabstractThe worldwide spread of COVID-19 has prompted extensive online discussions, creating an ‘infodemic’ on social media platforms such as WhatsApp and Twitter. However, the information shared on these platforms is prone to be unreliable and/or misleading. In this paper, we present the first analysis of COVID-19 discourse on public WhatsApp groups from Pakistan. Building on a large scale annotation of thousands of messages containing text and images, we identify the main categories of discussion. We focus on COVID-19 messages and understand the different types of images/text messages being propagated. By exploring user behavior related to COVID messages, we inspect how misinformation is spread. Finally, by quantifying the flow of information across WhatsApp and Twitter, we show how information spreads across platforms and how WhatsApp acts as a source for much of the information shared on Twitter. Rana Tallal Javed, Mirza Elaaf Shuja, Junaid Qadir 0001, Waleed Iqbal, Gareth Tyson, Ignacio Castro, Venkata Rama Kiran Garimella |
ASONAM | 7 |
| 2020 | Mobile App SquattingabstractDomain squatting, the adversarial tactic where attackers register domain names that mimic popular ones, has been observed for decades. However, there has been growing anecdotal evidence that this style of attack has spread to other domains. In this paper, we explore the presence of squatting attacks in the mobile app ecosystem. In “App Squatting”, attackers release apps with identifiers (e.g., app name or package name) that are confusingly similar to those of popular apps or well-known Internet brands. This paper presents the first in-depth measurement study of app squatting showing its prevalence and implications. We first identify 11 common deformation approaches of app squatters and propose “AppCrazy”, a tool for automatically generating variations of app identifiers. We have applied AppCrazy to the top-500 most popular apps in Google Play, generating 224,322 deformation keywords which we then use to test for app squatters on popular markets. Through this, we confirm the scale of the problem, identifying 10,553 squatting apps (an average of over 20 squatting apps for each legitimate one). Our investigation reveals that more than 51% of the squatting apps are malicious, with some being extremely popular (up to 10 million downloads). Meanwhile, we also find that mobile app markets have not been successful in identifying and eliminating squatting apps. Our findings demonstrate the urgency to identify and prevent app squatting abuses. To this end, we have publicly released all the identified squatting apps, as well as our tool AppCrazy. Yangyu Hu, Haoyu Wang 0001, Li Li 0029, Gareth Tyson, Ignacio Castro, Yao Guo 0001, Lei Wu 0012, Guoai Xu |
WWW | 6 |
| 2019 | An Empirical Study of the Cost of DNS-over-HTTPSabstractDNS is a vital component for almost every networked application. Originally it was designed as an unencrypted protocol, making user security a concern. DNS-over-HTTPS (DoH) is the latest proposal to make name resolution more secure. Timm Böttger, Félix Cuadrado, Gianni Antichi, Eder Leão Fernandes, Gareth Tyson, Ignacio Castro, Steve Uhlig |
Internet Measurement Conference | 6 |
| 2019 | Who Watches the Watchmen: Exploring Complaints on the WebabstractUnder increasing scrutiny, many web companies now offer bespoke mechanisms allowing any third party to file complaints (e.g., requesting the de-listing of a URL from a search engine). While this self-regulation might be a valuable web governance tool, it places huge responsibility within the hands of these organisations that demands close examination. We present the first large-scale study of web complaints (over 1 billion URLs). We find a range of complainants, largely focused on copyright enforcement. Whereas the majority of organisations are occasional users of the complaint system, we find a number of bulk senders specialised in targeting specific types of domain. We identify a series of trends and patterns amongst both the domains and complainants. By inspecting the availability of the domains, we also observe that a sizeable portion go offline shortly after complaints are generated. This paper sheds critical light on how complaints are issued, who they pertain to and which domains go offline after complaints are issued. Damilola Ibosiola, Ignacio Castro, Gianluca Stringhini, Steve Uhlig, Gareth Tyson |
WWW | 2 |
| 2018 | An SDN-inspired Model for Faster Network ExperimentationabstractAssessing the impact of changes in a production network (e.g., new routing protocols or topologies) requires simulation or emulation tools capable of providing results as close as possible to those from a real-world experiment. Large traffic loads and complex control-data plane interactions constitute significant challenges to these tools. To meet these challengeswe propose a model for the fast and convenient evaluation of SDN as well as legacy networks. Our approach emulates the network's control plane and simulates the data plane, to achieve high fidelity necessary for control plane behavior, while being capable of handling large traffic loads. We design and implement a proof of concept from the proposed model. The initial results of the prototype, compared to a state-of-the-art solution, shows it can increase the speed of network experiments by nearly 95% in the largest tested network scenario. Eder Leão Fernandes, Gianni Antichi, Ignacio Castro, Steve Uhlig |
SIGSIM-PADS | 3 |
| 2018 | Rethinking IXPs' Architecture in the Age of SDNabstractSoftware-defined Internet eXchange points (SDXs) are a promising solution to the long-standing limitations and problems of interdomain routing. While the proposed SDX architectures have improved the scalability of the control plane, these solutions have ignored the underlying fabric upon which they should be deployed. In this paper, we present Umbrella, a software-defined interconnection fabric that complements and enhances those architectures. Umbrella is a switching fabric architecture and management approach that improves the overall robustness, limiting control plane dependence, and suitable for the topology of any existing Internet eXchange Point (IXP). We validate Umbrella through a real-world deployment on two production IXPs, TouSIX and NSPIXP-3, and demonstrate its use in practice, sharing our experience of the challenges faced. Marc Bruyere, Gianni Antichi, Eder Leão Fernandes, Remy Lapeyrade, Steve Uhlig, Philippe Owezarski, Andrew W. Moore 0002, Ignacio Castro |
IEEE J. Sel. Areas Commun. | 8 |
| 2017 | Exploring HTTP Header Manipulation In-The-WildabstractHeaders are a critical part of HTTP, and it has been shown that they are increasingly subject to middlebox manipulation. Although this is well known, little is understood about the general regional and network trends that underpin these manipulations. In this paper, we collect data on thousands of networks to understand how they intercept HTTP headers in-the-wild. Our analysis reveals that 25% of measured ASes modify HTTP headers. Beyond this, we witness distinct trends among different regions and AS types; e.g., we observe high numbers of cache headers in poorly connected regions. Finally, we perform an in-depth analysis of the types of manipulations and how they differ across regions. Gareth Tyson, Félix Cuadrado, Ignacio Castro, Vasile Claudiu Perta, Arjuna Sathiaseelan, Steve Uhlig |
WWW | 4 |
| 2017 | ENDEAVOUR: A Scalable SDN Architecture For Real-World IXPsabstractInnovation in interdomain routing has remained stagnant for over a decade. Recently, Internet eXchange Points (IXPs) have emerged as economically-advantageous interconnection points for reducing path latencies and exchanging ever increasing traffic volumes among, possibly, hundreds of networks. Given their far-reaching implications on interdomain routing, IXPs are the ideal place to foster network innovation and extend the benefits of software defined networking (SDN) to the interdomain level. In this paper, we present, evaluate, and demonstrate ENDEAVOUR, an SDN platform for IXPs. ENDEAVOUR can be deployed on a multi-hop IXP fabric, supports a large number of use cases, and is highly scalable, while avoiding broadcast storms. Our evaluation with real data from one of the largest IXPs, demonstrates the benefits and scalability of our solution: ENDEAVOUR requires around 70% fewer rules than alternative SDN solutions thanks to our rule partitioning mechanism. In addition, by providing an open source solution, we invite everyone from the community to experiment (and improve) our implementation as well as adapt it to new use cases. Gianni Antichi, Ignacio Castro, Marco Chiesa, Eder Leão Fernandes, Remy Lapeyrade, Daniel Kopp, Jong Hun Han, Marc Bruyere, Christoph Dietzel, Mitchell Gusat, Andrew W. Moore 0002, Philippe Owezarski, Steve Uhlig, Marco Canini |
IEEE J. Sel. Areas Commun. | 2 |
| 2016 | Horse: towards an SDN traffic dynamics simulator for large scale networksabstractThe Software Defined Networking (SDN) paradigm can be successfully applied to the inter-domain ecosystem to empower network fabrics with finer grained policies and traffic engineering capabilities. However, introducing SDN at the inter-domain level might also lead to misconfigurations with potential to negatively impact on the Internet. Simulators are a popular approach to verify network behaviour and test applications before going into production. In the case of SDN, the available options do not scale for large scale networks nor high traffic loads. In this paper we propose a new simulator to foster SDN research and improve our understanding on the impact of the new use cases over the traffic flow. A simulation tool capable of efficiently reproducing large scale networks, high traffic loads, and policies, by abstracting the interactions between switches and controllers of the SDN network. Eder Leão Fernandes, Gianni Antichi, Ignacio Castro, Steve Uhlig |
SIGCOMM | 3 |
| 2015 | Route Bazaar: Automatic Interdomain Contract Negotiation
Ignacio Castro, Aurojit Panda, Barath Raghavan, Scott Shenker, Sergey Gorinsky |
HotOS | 1 |
| 2014 | Remote Peering: More Peering without Internet FlatteningabstractThe trend toward more peering between networks is commonly conflated with the trend of Internet flattening, i.e., reduction in the number of intermediary organizations on Internet paths. Indeed, direct peering interconnections bypass layer-3 transit providers and make the Internet flatter. This paper studies an emerging phenomenon that separates the two trends: we present the first systematic study of remote peering, an interconnection where remote networks peer via a layer-2 provider. Our measurements reveal significant presence of remote peering at IXPs (Internet eXchange Points) worldwide. Based on ground truth traffic, we also show that remote peering has a substantial potential to offload transit traffic. Generalizing the empirical results, we analytically derive conditions for economic viability of remote peering versus transit and direct peering. Because remote-peering services are provided on layer 2, our results challenge the traditional reliance on layer-3 topologies in modeling the Internet economic structure. We also discuss broader implications of remote peering for reliability, security, accountability, and other aspects of Internet research. Ignacio Castro, Juan Camilo Cardona, Sergey Gorinsky, Pierre François |
CoNEXT | 1 |
| 2014 | Using Tuangou to Reduce IP Transit CostsabstractA majority of Internet service providers (ISPs) support connectivity to the entire Internet by transiting their traffic via other providers. Although the transit prices per megabit per second (Mbps) decline steadily, the overall transit costs of these ISPs remain high or even increase due to the traffic growth. The discontent of the ISPs with the high transit costs has yielded notable innovations such as peering, content distribution networks, multicast, and peer-to-peer localization. While the above solutions tackle the problem by reducing the transit traffic, this paper explores a novel approach that reduces the transit costs without altering the traffic. In the proposed Cooperative IP Transit (CIPT), multiple ISPs cooperate to jointly purchase Internet Protocol (IP) transit in bulk. The aggregate transit costs decrease due to the economies-of-scale effect of typical subadditive pricing as well as burstable billing: Not all ISPs transit their peak traffic during the same period. To distribute the aggregate savings among the CIPT partners, we propose Shapley-value sharing of the CIPT transit costs. Using public data about IP traffic and transit prices, we quantitatively evaluate CIPT and show that significant savings can be achieved, both in relative and absolute terms. We also discuss the organizational embodiment, relationship with transit providers, traffic confidentiality, and other aspects of CIPT. Ignacio Castro, Rade Stanojevic, Sergey Gorinsky |
IEEE/ACM Trans. Netw. | 1 |
| 2011 | CIPT: using tuangou to reduce IP transit costsabstractA majority of ISPs (Internet Service Providers) support connectivity to the entire Internet by transiting their traffic via other providers. Although the transit prices per Mbps decline steadily, the overall transit costs of these ISPs remain high or even increase, due to the traffic growth. The discontent of the ISPs with the high transit costs has yielded notable innovations such as peering, content distribution networks, multicast, and peer-to-peer localization. While the above solutions tackle the problem by reducing the transit traffic, this paper explores a novel approach that reduces the transit costs without altering the traffic. In the proposed CIPT (Cooperative IP Transit), multiple ISPs cooperate to jointly purchase IP (Internet Protocol) transit in bulk. The aggregate transit costs decrease due to the economies-of-scale effect of typical subadditive pricing as well as burstable billing: not all ISPs transit their peak traffic during the same period. To distribute the aggregate savings among the CIPT partners, we propose Shapley-value sharing of the CIPT transit costs. Using public data about IP traffic of 264 ISPs and transit prices, we quantitatively evaluate CIPT and show that significant savings can be achieved, both in relative and absolute terms. We also discuss the organizational embodiment, relationship with transit providers, traffic confidentiality, and other aspects of CIPT. Rade Stanojevic, Ignacio Castro, Sergey Gorinsky |
CoNEXT | 2 |