Analysis of Redundant Data in arXiv Submissions
Analysis of Redundant Data in arXiv Submissions
PDF documents). Indeed, nowadays, online TEX editors such randomly-chosen TEX projects of 2025. We also carried out a
as Overleaf (which has over 20M users [50]) enable sharing keyword-driven search, looking for occurrences of specific
projects across different users, facilitating joint writing be- terms across the textual comments of TEX files. Among the
tween researchers [49] who, during their interactions, may most concerning findings, we mention: instances of of-
put such “unnecessary” data within the files of a TEX project. fensive language (e.g., “stupid fucking revision”), occasionally
Simply put, a large variety of data not necessary to make towards other authors (e.g., “we should cite the stupid *** pa-
the final PDF can be placed within the source TEX files of a per”); concealed text reporting links to code repositories not
scientific article. As long as such data remains within the included in the actual paper; over 1.5k links to Google docs –
authors’ control (e.g., on a shared Overleaf project), then at least 200 of which “accessible to anyone with the link” and
no harm is done. Similarly, if the paper is to be uploaded containing undisclosed/confidential data – suggestions to
on arXiv, the authors can diligently clean their TEX project avoid mentioning limitations; presence of private documents
from any data that is not needed to make the PDF or that is (e.g., theses under embargo, cover letters).
not intended to be publicly released. Yet, we wonder: what if Our findings suggest that the submitters of arXiv papers
authors of arXiv’s submissions “forget” to clean their projects are not aware that the TEX source files are publicly available.
before uploading the source TEX files on arXiv? And what Hence, we have reached out to the authors of the submis-
if the authors are oblivious of the fact that the TEX files of sions with concerning residual data that we found, informing
their arXiv submissions are publicly retrievable? In either them that: (a) the TEX source files of their submissions are
of these what-if scenarios, there is a risk that some arXiv public and contain sensitive data (according to our judg-
submissions may contain residual data, i.e., data that is not ment); (b) updating their submission by uploading new TEX
needed to produce the PDF. Such residual data not only source files would overwrite those currently available on
(i) wastes storage space on arXiv’s servers, but may also arXiv. Hence, with this paper, we aim to raise awareness
(ii) contain sensitive information that the authors do not and make members of the community aware of the public-
want to be made public—such as undisclosed research details, availability of arXiv submissions’ TEX source files.
private data, or embarrassing / harmful text. Contributions. After downloading 1.6TB-worth of data (§2),
Research Goal and Major Findings. We hypothesize representing ≈600k submissions appeared on arXiv within
that arXiv’s submitters may not clean their TEX source files the first four months of each year across 2015–2025:
before upload. We thus seek to answer two research ques- ● we develop BaRDE (§3), an original tool that enables bulk-
tions: “how much residual data is there on arXiv?” (RQ1) and extraction of residual data (i.e., not necessary to produce
“what sort of sensitive information can be found within such the PDF of a TEX project) of arXiv submissions;
residual data?” (RQ2). To answer these RQs, we carry out the ● using BaRDE, we quantitatively analyze the residual data
largest longitudinal analysis of arXiv submissions’ source present on arXiv (§4), and we also validate our results (§5);
files. We download the source files of all 600k submissions ● through qualitative coding and keyword-driven searches,
which appeared on arXiv within the first four months of the we manually analyze the residual data present on arXiv, fo-
2015–2025 timespan (i.e., 11 years). Then, we develop BaRDE cusing on cases raising privacy / confidentiality concerns (§6).
(short for “Bulk arXiv Residual Data Extractor”), a custom We responsibly disclosed our findings to arXiv and to authors
tool that we use to process all the source files we downloaded of submissions with sensitive residual data (§8). To the best
(which add up to 1.6TB in compressed format). of our knowledge, no prior work has carried out an analysis
Thanks to BaRDE, we can quantitatively answer RQ1: af- of similar size and scope on arXiv (related work is in §9).
ter decompressing our sample (obtaining 2.1TB of data), we
found 584GB of residual data, i.e., 27% of the data up- 2 Preliminaries and Data Collection
loaded (and stored) on arXiv is not necessary to create We summarize the submission process to arXiv (§2.1), de-
the corresponding paper. Worryingly, we find that the scribe how we collected the data used for our research (§2.2),
situation worsened over the years: the percentage of residual and explain how arXiv submissions are organized (§2.3).
data was ≈14% in 2015–2017, and rose to over 30% after 2020
(with a peak at 32% in 2022). Moreover, the residual data for 2.1 Submitting Papers to arXiv
4k TEX projects represents more than 95% of their total size. arXiv is a community-driven platform [12]. To make a sub-
Altogether, such residual data puts a heavy strain on arXiv’s mission on arXiv, users must first receive an endorsement
storage. We have hence disclosed our findings to arXiv’s (typically from another arXiv member [16]). Such an endorse-
leadership team, who confirmed receiving our message. ment is, however, only valid for a specific category. Indeed,
Then, to answer RQ2, we qualitatively analyzed a humanly- arXiv hosts submissions pertaining to a variety of “main”
feasible portion of the residual data we found. Two researchers scientific categories, such as Computer Science, or Physics;
developed a codebook and analyzed the residual data of 200 each of these categories is further broken down into “specific”
2
X-raying the arXiv: A Large-Scale Analysis of arXiv Submissions’ Source Files
categories, such as Cryptography & Security, or Artificial Table 1: Data downloaded from AWS S3. Number of “chunks” and
Intelligence (see [21] for the complete categories). overall size (in GB) retrieved from S3 and containing the data we analyzed
arXiv’s vision is to facilitate dissemination of “established Year January
Chnks Size
February
Chnks Size
March
Chnks Size
April
Chnks Size
Total
Chnks Size
and emerging research” [12]. The submission of a paper is 2025 154 76.6 180 89.4 232 115.3 186 92.4 752 373.8
2024 134 67.3 149 74.9 176 88.0 161 81.0 620 311.3
not bound to a peer-review process. Some submissions may 2023 98 49.0 110 54.8 146 73.8 115 58.5 469 236.2
2022 84 42.5 90 45.0 122 61.7 98 49.1 394 198.4
present errors (and can be withdrawn [33]) or can be just 2021 69 35.3 76 38.7 109 56.0 93 47.5 347 177.6
short drafts / critiques (e.g. [30]); while others can become 2020
2019
40
33
21.1
16.8
42
33
23.1
16.7
50
38
27.3
18.9
51
42
27.8
21.4
183
146
99.4
73.9
seminal works (e.g., the adversarial example paper by Good- 2018 27 13.2 28 14.1 32 16.1 32 15.8 119 59.3
2017 21 10.1 20 10.0 26 13.2 23 11.1 90 44.5
fellow et al. [41]). Some authors may upload on arXiv an 2016 17 8.5 19 9.3 21 10.6 21 10.2 78 38.7
2015 15 7.4 16 7.8 18 8.8 17 8.2 66 32.1
early-version of a paper undergoing peer-review to share (sum) 692 347.8 763 383.8 970 489.7 839 423.0 3,264 1,645.2
their discoveries as soon as possible [28], while others may
use arXiv to provide a free version of a (peer-reviewed) article the only information provided in [15] was “The source files
published in some journal or conference proceedings [47]. [are grouped in] tar files of ≈500MB each and the complete
To make a submission, it is necessary to upload its source set of source files is about 2.9 TB (March 2023)”. We did not
files. As of November 2025, arXiv accepts two main classes know how many “chunks” of 500MB were included in each
of source files: a (zipped) file containing a TEX project, which month, so it was impossible to make any estimate.
will be compiled on arXiv’s infrastructure and used to pro- Hence, we initially downloaded just the data for the first
duce the PDF hosted on arXiv; or a single PDF, representing four months of 2025 (i.e., all months preceding the current
the actual paper. While the latter may seem the most intuitive one). This required 373GB (and around 40USD). We estimated
way, arXiv discourages such a practice, and explicitly forbids that the size for the previous years would be inferior (see,
uploading PDF files generated via LATEX [24]. Nonetheless, e.g., the growth of submissions on arXiv [19]). To enable a
as we wrote, arXiv enables anyone to download the source fair analysis which could reflect yearly trends, and given that
files of any given submission (see Figure 1). we had already downloaded the data for January–April 2025,
A submission’s PDF remains on arXiv perpetually [26]. we decided to focus only on the first four months of each
Authors can update the submission by uploading different year. According to our budget (around 150USD), we were
source files. Doing so will create a new “version” of a sub- able to afford downloads back to 2015. At the end of this
mission, resulting in a new PDF: downstream users can re- process (which we finalized in July 2025), we downloaded a
trieve the PDF of any previous version of a submission. How- total of ≈1.6TB of data, distributed across 3,264 tar files of
ever, such versioning system does not apply for a submis- ≈500MB each. The detailed breakdown is in Table 1.
sion’s source files: whenever a submission is updated, its new
source files overwrite the previous ones. Hence, users cannot 2.3 Structure of Submissions’ Source Files
retrieve the source files of past versions of a submission. After downloading our dataset, we inspected its contents to
get a preliminary understanding of how to plan our analyses.
2.2 Retrieval of Papers (Data Collection) We extracted the 154 chunks of January 2025. We obtained
To comprehensively investigate what lies within the source a total of 19,407 files in the form “[Link]”,
files of arXiv submissions, we need to download thousands of where: YY and MM represent the year and month; XXXXX is
submissions’ source files. Doing so manually is unthinkable. a five-digit integer which progressively increases; and EXT
The best option we found1 , which is also endorsed by arXiv is the extension of the file. Notably, the extension included
itself [14], was by accessing the copy of arXiv’s database only two types: PDF or GZ. We provide a snippet in Figure 2.
hosted on Amazon S3 [15]. Such a database contains the We hypothesized that all PDF files were submissions up-
source files of all arXiv’s submissions, updated monthly, loaded directly as a PDF: we confirmed such an hypothesis by
which we could download (at a cost [11]) from Amazon visiting the web pages of such submissions (e.g., 2501.00008
S3—without burdening arXiv’s servers. Hence, after setting in Figure 2) and noticing that they lacked the “Source Files”
up an AWS account, we began (in May 2025) downloading button. We then turned our attention to the GZ files, i.e.,
the data used in our assessment. However, at this point in compressed archives. Some were very small (e.g., 2501.00002
time, we did not know how much data we needed to down- in Figure 2) and contained a single extensionless file typi-
load, nor how expensive such operations would be. Indeed, cally named “withdrawn”: we hypothesized that such files
1We
were those referring to papers withdrawn from arXiv (we
first considered scraping. However, even by considering the “scrape-
verified this—explaining why 2501.00002 has a more recent
friendly” endpoint of arXiv (i.e., [1]), scraping approaches are not viable.
According to arXiv’s terms [14] “a reasonable rate are bursts of 4 requests “Last Modified” date than the other submissions in Figure 2).
per second with a 1 second sleep”; moreover, the robots page of arXiv However, the vast majority of GZ files contained TEX-
explicitly prohibits programmatic source-file download [20]. related data, which could come in two different formats.
3
Giovanni Apruzzese and Aurore Fass
that are not. Then, we must identify the data that, in a project,
is not necessary to produce the final PDF. Doing so, however,
requires determining the root TEX file of a given project. In-
deed, we do not know a priori what file is the “starting point”
for the TEX compilation. Nevertheless, given the scale of our
dataset, the analysis of residual data must be done automati-
cally (we cannot manually process 600k submissions!).
Tackling RQ2. After extracting the residual data of a
given TEX project, we must inspect such data to determine
whether it is “problematic” or not. Such an objective can be
done via some automation (e.g., keyword-driven searches
or even via NLP techniques such as topic modeling [58]).
Given the exploratory nature of our study (for which we lack
ground truth) we shall not rely on black-box methods (due
Fig. 2: Snippet of files extracted from a “chunk”. We show the
to lack of transparency [67] and/or “hallucinations” [60]); in-
first 10 files (alongside their size and last modification), each denoting a
specific submission, of the first “chunk” of January 2025 taken from S3.
stead, we prefer to use human expertise to infer whether the
residual data of any given submission is truly worthy of at-
Specifically, either (a) as a single TEX file (e.g., this was the tention. Such an approach implicitly introduces the reliance
case for the content of [Link]); or (b) as a blob which, on best-effort strategies and prevents complete coverage.
if unpacked, yielded a “full-fledged” TEX project, with various
files and folders (e.g., this was the case for [Link]). In 3.2 BaRDE (Bulk arXiv Residual Data Extractor)
either case, all GZ files always contained only one file (for the We are not aware of any automated tool, whether open or
blob, such file was always named after the submission ID). closed-source, which enables us to carry out the analysis
required to answer RQ1. A close match is the “arxiv-latex-
3 Research Methods and Tools cleaner” [42] (ALC), but it cannot be used for our purpose
We define the scope of our study and the challenges we because it assumes complete knowledge of a TEX project—
need to overcome (§3.1). We then describe our solution, which we do not have. So, we had to develop our own tool,
BaRDE (§3.2), and finally run BaRDE on our dataset (§3.3). BaRDE (we will compare BaRDE with ALC in §9).
The entire workflow of our study is shown in Figure 3. We provide an overview of BaRDE (§3.2.1) before present-
ing our design choices (§3.2.2). Finally, we discuss some tech-
Definitions. To facilitate the understanding of the re- nical difficulties encountered while developing BaRDE (§3.2.3).
mainder of our work, we define the most recurrent terms:
3.2.1 Generic Design. BaRDE is the product of extensive trial-
● Submission: any “paper / preprint” for which an entry
and-error done by the authors, who attempted to reverse-
exists on arXiv, identified with an ID (e.g., 2501.00001).
engineer not only the way in which arXiv organizes the
● Project: a submission whose source files are a TEX project.
source files of its submissions, but also the specific charac-
● Residual data: any data within a project that is not
teristics of arXiv itself (e.g., the “ancillary folder” [13]).
needed to produce the PDF on arXiv. This includes both
Handling compressed data. To develop BaRDE, we had
files (e.g., unused images) and text (e.g., comments).
to first consider that our dataset encompassed 1.6TB of data,
● Problematic projects: projects containing residual data
the majority of which in compressed format (i.e., the GZ
and which, in such data, include “sensitive” elements
files). Moreover, inside each of these GZ files, the majority
that can be considered as (a) offensive, (b) embarrassing,
of TEX projects were in the form of a blob—which must be un-
or which (c) leak private / confidential information.
packed before processing it. We could handle this “two-step
unpacking” in two ways: (a) unpacking everything before-
3.1 Problem Description and Challenges hand and then working on the unpacked data; or (b) keeping
Our two RQs entail analyzing, quantitatively and qualita- everything in compressed format, and deal with the unzip-
tively, the residual data of an arXiv’s submission source files. ping / unpacking during runtime. We opted for the latter:
Of course, submissions whose source files are just a single the former would have required an unpredictable amount
PDF do not, by definition, have any residual data. Similarly, of storage space (at a minimum, assuming no compression,
“withdrawn” submissions are not of interest for our study. another 1.6TB) which we did not have. Such a design choice
Tackling RQ1. Our first objective is separating submis- adds complexity, but it enables a smoother application of
sions whose source files resemble TEX projects from those BaRDE by future research since it is designed to work on
4
X-raying the arXiv: A Large-Scale Analysis of arXiv Submissions’ Source Files
Get source files of Processing collected What filetypes are Identifying submissions Dissemination of
arXiv submissions data with BaRDE predominant in ℛ? with concerning ℛ Results
Fig. 3: Overview of our research. We downloaded our dataset in May–July 2025. We reached out to arXiv and to authors of “problematic”
submissions in August 2025. We will wait at least 90 days (in line with best practices [66]) before disseminating our findings.
the source files in their natural format. To handle the unzip- Alg. 1: BaRDE pseudocode (extended in Algorithm 2)
ping / unpacking, we relied on 7zip [52], which is free and Input: 𝑖𝑛𝑝𝑢𝑡 _𝑓 𝑜𝑙𝑑𝑒𝑟 containing the submissions’ source files (GZ
supports both Windows and Linux OSes. and PDF) extracted from the chunks downloaded from S3.
Focus on precision. The other dilemma we faced when Output: 𝑟𝑒𝑝𝑜𝑟𝑡 containing, for each submission that is a valid TEX
project: statistics on its used & residual files, as well as the
developing BaRDE was whether to opt for (a) coverage or concatenation of the textual comments found in its (used)
(b) precision. We could either develop a tool that, in cases of TEX files; and the submissions that have been excluded.
uncertainty in determining the root file of a TEX project, may 1 𝑃𝐷𝐹 _𝑙𝑖𝑠𝑡,𝑇 𝑒𝑋 _𝑙𝑖𝑠𝑡, 𝑒𝑥𝑐𝑙𝑢𝑑𝑒𝑑_𝑙𝑖𝑠𝑡 ← emptyList();
for submission in 𝑖𝑛𝑝𝑢𝑡 _𝑓 𝑜𝑙𝑑𝑒𝑟 do
have made a decision that could have raised “false positives” 2
if [Link] = "PDF" then
(e.g., flagging residual data that is actually an integral part of
3
4 𝑃𝐷𝐹 _𝑙𝑖𝑠𝑡 ← 𝑠𝑢𝑏𝑚𝑖𝑠𝑠𝑖𝑜𝑛.𝐼 𝐷;
the TEX project); or favor a more conservative approach. We 5 continue
favored precision: if BaRDE cannot determine the root file of 6 // If here, then it’s a GZ file, which must be unzipped
a TEX project, the submission is skipped (but a log is updated). 7 𝑐𝑜𝑛𝑡𝑒𝑛𝑡 ← unzip(𝑠𝑢𝑏𝑚𝑖𝑠𝑠𝑖𝑜𝑛);
// 𝑐𝑜𝑛𝑡𝑒𝑛𝑡 always has only one file
Importantly, BaRDE operates statically and does not carry 8
a) the file is a blob, i.e., a TEX project, for which it is necessary 21 𝑒𝑥𝑐𝑙𝑢𝑑𝑒𝑑_𝑙𝑖𝑠𝑡 ← 𝑠𝑢𝑏𝑚𝑖𝑠𝑠𝑖𝑜𝑛.𝐼 𝐷;
𝑟𝑒𝑝𝑜𝑟𝑡 ← 𝑇 𝑒𝑋 _𝑙𝑖𝑠𝑡, 𝑃𝐷𝐹 _𝑙𝑖𝑠𝑡, 𝑒𝑥𝑐𝑙𝑢𝑑𝑒𝑑_𝑙𝑖𝑠𝑡 ;
to infer its TEX root and then infer its residual data (which 22
return 𝑟𝑒𝑝𝑜𝑟𝑡
can span both residual files and textual comments);
23
By design, BaRDE extracts all comments of each used TEX file Table 2: Distribution of submissions in our sample. BaRDE an-
and stores them in a single file to ease further analyses. alyzes each submission to determine if it is a PDF-only submission,
Finding the TEX root. Determining the root is not trivial. or a TEX project; we also report withdrawn submissions, or those
In theory, the “starting point” of a TEX project is the file hav- which were skipped due to not being fully recognized by BaRDE.
ing, in the preamble, \documentclass [7]. However, we found
Year Submissions Valid TEX Projects PDF-only Withdrawn Unclear Root Unclear Type
2025 86,976 78,045 7,241 207 1412 71
that many projects have multiple TEX files containing such a 2024
2023
77,659
61,992
69,064
54,884
6,849
5,454
224
258
1458
1328
64
68
string in the preamble (this is typical when authors forget 2022
2021
59,040
58,817
51,942
51,418
5,468
6,028
214
200
1320
1101
96
70
to remove TEX files of “templates”). Hence, merely looking 2020
2019
54,382
48,889
47,736
43,064
5,421
4,844
205
188
940
677
80
116
for a file in the blob having \documentclass is not enough 2017
2016
38,133
36,087
33,991
32,291
3,518
3,208
187
199
325
243
112
146
to guarantee a root file. We thus implemented two heuris- 2015 33,524 29,751 3,213 190 257 113
tics to handle cases of projects having multiple files with (agg) 599,613 (100%) 531,203 (88.6%) 55,638 (9.3%) 2,231 (0.3%) 9,504 (1.6%) 1,037 (0.1%)
Table 3: Size (in MB) of Residual Data (ℛ). We report the cu- Table 4: Distribution of projects according to the total size of
mulative size (computed across the first four months of each year) their residual files (ℱ). Note that ℛ=ℱ+Comments.
of the residual files, comments, as well as the total size of ℛ , and
Year ℱ<1KB 1KB<ℱ<1MB ℱ>1MB
total size of projects; and the ratio between the last two elements.
2025 20,273 (25.98%) 40,564 (51.98%) 17,208 (22.05%)
Residual Size of Total size Tot. size 2024 19,979 (28.93%) 34,410 (49.82%) 14,675 (21.25%)
Year %ℛ
Files size Comm. of ℛ Projects 2023 17,950 (32.71%) 23,685 (43.15%) 13,249 (24.14%)
2025 125,815 746 126,561 465,648 27.18% 2022 18,900 (36.39%) 20,871 (40.18%) 12,171 (23.43%)
2024 114,641 667 115,308 411,000 28.06% 2021 20,562 (39.99%) 19,765 (38.44%) 11,091 (21.57%)
2023 95,123 504 95,627 305,768 31.27% 2020 22,692 (47.54%) 17,614 (36.90%) 7,430 (15.56%)
2022 82,328 469 82,797 257,847 32.11% 2019 27,693 (64.29%) 10,766 (25.00%) 4,613 (10.71%)
2021 75,031 444 75,475 241,110 31.30% 2018 27,262 (69.87%) 8,346 (21.39%) 3,409 (8.74%)
2020 31,792 385 32,177 129,361 24.87% 2017 25,186 (74.10%) 6,357 (18.70%) 2,448 (7.20%)
2019 17,656 320 17,976 95,650 18.79% 2016 24,662 (76.37%) 5,704 (17.66%) 1,925 (5.96%)
2018 12,828 267 13,095 80,907 16.19% 2015 23,470 (78.89%) 4,767 (16.02%) 1,514 (5.09%)
2017 8,949 221 9,170 63,737 14.39% (agg) 248,629 (46.80%) 192,849 (36.30%) 89,733 (16.89%)
2016 8,831 200 9,031 61,530 14.68%
2015 7,367 168 7,535 54,589 13.80%
(agg) 580,365 4,391 584,756 2,167,152 26.98% 4 Residual Data on arXiv [RQ1]
We focus on our first research question: quantifying the resid-
ual data on arXiv. To this end, we analyze the reports gener-
ated by BaRDE for submissions that are valid TEX projects.
We first provide an overview (§4.1). Then, we break-down
600k, i.e., 1.7%) could not be processed by BaRDE due to either our results by considering the distribution of residual data
having an unclear root (9,504, 1.6%) or raising other issues across scientific categories (§4.2). Finally, we conclude by
(e.g., projects using the deprecated \documentstyle) which analyzing the file-types that compose residual data (§4.3).
prevented analyses (1,037, 0.1%). Hence, BaRDE’s effective-
ness was not hindered by our choices (we further validate 4.1 Overview of Residual Data
BaRDE’s performance in §5).
How much residual data is on arXiv? To answer RQ1, we con-
Operational runtime. We measured the time required to sider the most straightforward quantitative metric: the size.
process our dataset with BaRDE. Altogether, it took ≈42 hours Main results. We report the results of our primary analy-
to process all of our dataset, indicating that BaRDE could ana- sis in Table 3. Specifically, for each year, we show: the total
lyze an average of 3.5 submissions per second. These results size of residual files, the total size of textual comments found
have been measured on an AMD Ryzen 5800X3D (@4.5GHz), in (used) TEX files, the total size of residual data (given by
with 32GB of RAM. However, we make two observations. summing the previous two elements), the total size of the
First, the majority of the runtime is due to I/O operations projects, and the percentage of residual data w.r.t. the total
needed to unpack each compressed GZ-file / blob, given that size of a project. (The distribution across months is provided
it is a procedure that entails storing the extracted data in a in Table 7 in the Appendix). Overall, there are 584GB of resid-
temporary folder: these operations are very time consum- ual data, of which 4.3GB are comments, and 580GB are files
ing, and their scale was big enough that it could potentially not needed to make the final PDF. In contrast, the total size
damage an SSD drive [54], which is why we did them on of projects is of 2.1TB (note: all of these numbers refer to the
an HDD (with 7200rpm). Using a faster storage drive would size of data uncompressed). Therefore, in our sample, 26.98%
substantially decrease the runtime. Second, we ran BaRDE of the data is not required for the PDF compilation.
by using a single thread of our CPU. However, BaRDE does Size-wise distribution of residual files. Our previous
not have concurrency requirements and can be freely run by results show that there are a lot of residual data in terms of
launching it multiple times, each using a dedicated thread overall size. However, how is such residual data distributed
and processing a subset of our dataset, thereby significantly across projects? To investigate this, we considered, for each
increasing the speedup. For instance, had we run BaRDE by year, the number of projects having: (i) less than 1KB-worth
leveraging all 16 threads of our CPU and by specifying a of residual files, (ii) between 1KB and 1MB of residual files,
dedicated storage device (to avoid I/O bottlenecks) we would and (iii) above 1MB of residual files. The results are shown
have processed our dataset in less than 4 hours. Hence, we in Table 4 (for which we report in Table 8 the details across
argue that BaRDE is, computing wise, an efficient solution to months). We see that even though the residual files for ≈248k
carry out large-scale analyses of arXiv submissions’ source (≈47%) projects add up to less than 1KB (which can be negligi-
files (a claim we factually support in §5.3). ble), there are ≈90k (≈17%) projects that have more than 1MB
7
Giovanni Apruzzese and Aurore Fass