SPB Git

spb/wp44_uqo

Public

WP44: first full compile (Parts II-IV, 140 pages, 0 errors)

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Simon-Pierre Boucher committed (Nov 3, 2026) parent 959e106 Browse files

15 changed files +260 −0

added data/metadata/prisma_counts.json +98 −0
@@ -0,0 +1,98 @@
1+{
2+ "generated": "2026-11-03T21:08:38.910490+00:00",
3+ "window": [
4+ "2018-01-01",
5+ "2026-11-02"
6+ ],
7+ "boundary": "2022-11-30",
8+ "identified": {
9+ "openalex_cs_topic_2018_2026_pass1": 15490159,
10+ "openalex_total_records_loaded": 15490159,
11+ "dblp_2018_2026": 4347365,
12+ "arxiv_cs_2018_2026": 890852,
13+ "acl_2018_2026": 85625
14+ },
15+ "linked": {
16+ "dblp_to_openalex": 2736903,
17+ "arxiv_to_openalex": 744680,
18+ "acl_to_openalex": 72256,
19+ "dblp_only_no_openalex_record": 1610462
20+ },
21+ "excluded": {
22+ "e1_outside_window": 160,
23+ "e2_type": 3961633,
24+ "e3_xpac": 3950876,
25+ "e4_no_title": 16426,
26+ "e5_duplicate": 114115,
27+ "e6_retracted": 25165,
28+ "xpac_kept_dblp": 87288
29+ },
30+ "excluded_e2_by_type": {
31+ "dataset": 2775759,
32+ "other": 522654,
33+ "libguides": 191658,
34+ "software": 177500,
35+ "conference-abstract": 66267,
36+ "peer-review": 60176,
37+ "paratext": 39162,
38+ "reference-entry": 32247,
39+ "editorial": 24907,
40+ "supplementary-materials": 18882,
41+ "erratum": 17340,
42+ "standard": 10113,
43+ "book-review": 9517,
44+ "retraction": 8217,
45+ "data-paper": 5255,
46+ "letter": 1979
47+ },
48+ "excluded_sequential": {
49+ "e1_outside_window": 160,
50+ "e2_type": 3961589,
51+ "e3_xpac": 1421692,
52+ "e4_no_title": 1188,
53+ "e5_duplicate": 106928
54+ },
55+ "after_exclusions": 9998602,
56+ "cs_core_eligible": 6403238,
57+ "cs_penumbra_eligible_otherwise": 3595364,
58+ "eligible_by_period": {
59+ "pre": 1367,
60+ "post": 3457315,
61+ "baseline": 2944556
62+ },
63+ "eligible_by_year": {
64+ "2018": 561564,
65+ "2019": 600167,
66+ "2020": 612005,
67+ "2021": 604393,
68+ "2022": 610670,
69+ "2023": 678150,
70+ "2024": 785101,
71+ "2025": 973274,
72+ "2026": 977914
73+ },
74+ "eligible_by_type": {
75+ "article": 3192312,
76+ "conference-paper": 1840499,
77+ "preprint": 624265,
78+ "book-chapter": 335735,
79+ "dissertation": 258440,
80+ "report": 54120,
81+ "book": 52139,
82+ "review": 25251,
83+ "other": 17387,
84+ "software-paper": 2350,
85+ "book-review": 615,
86+ "data-paper": 125
87+ },
88+ "eligible_membership": {
89+ "in_dblp": 2640780,
90+ "cs_primary": 5619140,
91+ "arxiv_linked": 709460,
92+ "in_acl": 70078,
93+ "has_abstract": 4867840,
94+ "has_references": 3715037,
95+ "retracted_flagged": 14412
96+ },
97+ "strict_core_dblp_and_cs_primary": 1868188
98+}
\ No newline at end of file
added manuscript/figures/fig_citation_inequality.pdf +0 −0

Binary file not shown.

added manuscript/figures/fig_cited_age.pdf +0 −0

Binary file not shown.

added manuscript/figures/fig_collaboration.pdf +0 −0

Binary file not shown.

added manuscript/figures/fig_country_shares.pdf +0 −0

Binary file not shown.

added manuscript/figures/fig_field_inflows.pdf +0 −0

Binary file not shown.

added manuscript/figures/fig_its_total.pdf +0 −0

Binary file not shown.

added manuscript/figures/fig_placebo_total.pdf +0 −0

Binary file not shown.

added manuscript/figures/fig_venue_concentration.pdf +0 −0

Binary file not shown.

added manuscript/main.pdf +0 −0

Binary file not shown.

modified manuscript/tables/TABLES.json +27 −0
@@ -1,4 +1,31 @@
1 [ 1 [
2+ {
3+ "file": "tab_prisma.tex",
4+ "caption": "Record flow of the mapping corpus (PRISMA-style, sequential exclusions).",
5+ "label": "tab:prisma",
6+ "sources": [
7+ "data/metadata/prisma_counts.json"
8+ ],
9+ "rows": 10
10+ },
11+ {
12+ "file": "tab_eligible_by_year.tex",
13+ "caption": "Eligible works by publication year (2026 incomplete).",
14+ "label": "tab:eligible_year",
15+ "sources": [
16+ "data/metadata/prisma_counts.json"
17+ ],
18+ "rows": 9
19+ },
20+ {
21+ "file": "tab_eligible_by_type.tex",
22+ "caption": "Eligible works by document type.",
23+ "label": "tab:eligible_type",
24+ "sources": [
25+ "data/metadata/prisma_counts.json"
26+ ],
27+ "rows": 12
28+ },
2 { 29 {
3 "file": "tab_linkage.tex", 30 "file": "tab_linkage.tex",
4 "caption": "Record linkage between sources.", 31 "caption": "Record linkage between sources.",
modified manuscript/tables/numbers.tex +74 −0
@@ -1,4 +1,78 @@
1 % machine-generated by tables/make_numbers.py — do not edit 1 % machine-generated by tables/make_numbers.py — do not edit
2+\newcommand{\PrismaGenerated}{2026-11-03T21:08:38.910490+00:00}
3+\newcommand{\PrismaBoundary}{2022-11-30}
4+\newcommand{\PrismaIdentifiedOpenalexCsTopicTwoZeroOneEightTwoZeroTwoSixPassOne}{15{,}490{,}159}
5+\newcommand{\PrismaIdentifiedOpenalexTotalRecordsLoaded}{15{,}490{,}159}
6+\newcommand{\PrismaIdentifiedDblpTwoZeroOneEightTwoZeroTwoSix}{4{,}347{,}365}
7+\newcommand{\PrismaIdentifiedArxivCsTwoZeroOneEightTwoZeroTwoSix}{890{,}852}
8+\newcommand{\PrismaIdentifiedAclTwoZeroOneEightTwoZeroTwoSix}{85{,}625}
9+\newcommand{\PrismaLinkedDblpToOpenalex}{2{,}736{,}903}
10+\newcommand{\PrismaLinkedArxivToOpenalex}{744{,}680}
11+\newcommand{\PrismaLinkedAclToOpenalex}{72{,}256}
12+\newcommand{\PrismaLinkedDblpOnlyNoOpenalexRecord}{1{,}610{,}462}
13+\newcommand{\PrismaExcludedEOneOutsideWindow}{160}
14+\newcommand{\PrismaExcludedETwoType}{3{,}961{,}633}
15+\newcommand{\PrismaExcludedEThreeXpac}{3{,}950{,}876}
16+\newcommand{\PrismaExcludedEFourNoTitle}{16{,}426}
17+\newcommand{\PrismaExcludedEFiveDuplicate}{114{,}115}
18+\newcommand{\PrismaExcludedESixRetracted}{25{,}165}
19+\newcommand{\PrismaExcludedXpacKeptDblp}{87{,}288}
20+\newcommand{\PrismaExcludedETwoByTypeDataset}{2{,}775{,}759}
21+\newcommand{\PrismaExcludedETwoByTypeOther}{522{,}654}
22+\newcommand{\PrismaExcludedETwoByTypeLibguides}{191{,}658}
23+\newcommand{\PrismaExcludedETwoByTypeSoftware}{177{,}500}
24+\newcommand{\PrismaExcludedETwoByTypeConferenceAbstract}{66{,}267}
25+\newcommand{\PrismaExcludedETwoByTypePeerReview}{60{,}176}
26+\newcommand{\PrismaExcludedETwoByTypeParatext}{39{,}162}
27+\newcommand{\PrismaExcludedETwoByTypeReferenceEntry}{32{,}247}
28+\newcommand{\PrismaExcludedETwoByTypeEditorial}{24{,}907}
29+\newcommand{\PrismaExcludedETwoByTypeSupplementaryMaterials}{18{,}882}
30+\newcommand{\PrismaExcludedETwoByTypeErratum}{17{,}340}
31+\newcommand{\PrismaExcludedETwoByTypeStandard}{10{,}113}
32+\newcommand{\PrismaExcludedETwoByTypeBookReview}{9{,}517}
33+\newcommand{\PrismaExcludedETwoByTypeRetraction}{8{,}217}
34+\newcommand{\PrismaExcludedETwoByTypeDataPaper}{5{,}255}
35+\newcommand{\PrismaExcludedETwoByTypeLetter}{1{,}979}
36+\newcommand{\PrismaExcludedSequentialEOneOutsideWindow}{160}
37+\newcommand{\PrismaExcludedSequentialETwoType}{3{,}961{,}589}
38+\newcommand{\PrismaExcludedSequentialEThreeXpac}{1{,}421{,}692}
39+\newcommand{\PrismaExcludedSequentialEFourNoTitle}{1{,}188}
40+\newcommand{\PrismaExcludedSequentialEFiveDuplicate}{106{,}928}
41+\newcommand{\PrismaAfterExclusions}{9{,}998{,}602}
42+\newcommand{\PrismaCsCoreEligible}{6{,}403{,}238}
43+\newcommand{\PrismaCsPenumbraEligibleOtherwise}{3{,}595{,}364}
44+\newcommand{\PrismaEligibleByPeriodPre}{1{,}367}
45+\newcommand{\PrismaEligibleByPeriodPost}{3{,}457{,}315}
46+\newcommand{\PrismaEligibleByPeriodBaseline}{2{,}944{,}556}
47+\newcommand{\PrismaEligibleByYearTwoZeroOneEight}{561{,}564}
48+\newcommand{\PrismaEligibleByYearTwoZeroOneNine}{600{,}167}
49+\newcommand{\PrismaEligibleByYearTwoZeroTwoZero}{612{,}005}
50+\newcommand{\PrismaEligibleByYearTwoZeroTwoOne}{604{,}393}
51+\newcommand{\PrismaEligibleByYearTwoZeroTwoTwo}{610{,}670}
52+\newcommand{\PrismaEligibleByYearTwoZeroTwoThree}{678{,}150}
53+\newcommand{\PrismaEligibleByYearTwoZeroTwoFour}{785{,}101}
54+\newcommand{\PrismaEligibleByYearTwoZeroTwoFive}{973{,}274}
55+\newcommand{\PrismaEligibleByYearTwoZeroTwoSix}{977{,}914}
56+\newcommand{\PrismaEligibleByTypeArticle}{3{,}192{,}312}
57+\newcommand{\PrismaEligibleByTypeConferencePaper}{1{,}840{,}499}
58+\newcommand{\PrismaEligibleByTypePreprint}{624{,}265}
59+\newcommand{\PrismaEligibleByTypeBookChapter}{335{,}735}
60+\newcommand{\PrismaEligibleByTypeDissertation}{258{,}440}
61+\newcommand{\PrismaEligibleByTypeReport}{54{,}120}
62+\newcommand{\PrismaEligibleByTypeBook}{52{,}139}
63+\newcommand{\PrismaEligibleByTypeReview}{25{,}251}
64+\newcommand{\PrismaEligibleByTypeOther}{17{,}387}
65+\newcommand{\PrismaEligibleByTypeSoftwarePaper}{2{,}350}
66+\newcommand{\PrismaEligibleByTypeBookReview}{615}
67+\newcommand{\PrismaEligibleByTypeDataPaper}{125}
68+\newcommand{\PrismaEligibleMembershipInDblp}{2{,}640{,}780}
69+\newcommand{\PrismaEligibleMembershipCsPrimary}{5{,}619{,}140}
70+\newcommand{\PrismaEligibleMembershipArxivLinked}{709{,}460}
71+\newcommand{\PrismaEligibleMembershipInAcl}{70{,}078}
72+\newcommand{\PrismaEligibleMembershipHasAbstract}{4{,}867{,}840}
73+\newcommand{\PrismaEligibleMembershipHasReferences}{3{,}715{,}037}
74+\newcommand{\PrismaEligibleMembershipRetractedFlagged}{14{,}412}
75+\newcommand{\PrismaStrictCoreDblpAndCsPrimary}{1{,}868{,}188}
2 \newcommand{\LinkCreated}{2026-11-03T20:50:56.182276+00:00} 76 \newcommand{\LinkCreated}{2026-11-03T20:50:56.182276+00:00}
3 \newcommand{\LinkOaCsRecords}{15{,}490{,}159} 77 \newcommand{\LinkOaCsRecords}{15{,}490{,}159}
4 \newcommand{\LinkOaCsDistinctIds}{15{,}490{,}159} 78 \newcommand{\LinkOaCsDistinctIds}{15{,}490{,}159}
added manuscript/tables/tab_eligible_by_type.tex +22 −0
@@ -0,0 +1,22 @@
1+% generated by tables/make_tables.py from data/metadata/prisma_counts.json
2+\begin{table}[htbp]\centering\caption{Eligible works by document type.}\label{tab:eligible_type}
3+\begin{threeparttable}\small
4+\begin{tabular}{lr}
5+\toprule
6+\textbf{OpenAlex type} & \textbf{Eligible works} \\
7+\midrule
8+article & 3{,}192{,}312 \\
9+conference-paper & 1{,}840{,}499 \\
10+preprint & 624{,}265 \\
11+book-chapter & 335{,}735 \\
12+dissertation & 258{,}440 \\
13+report & 54{,}120 \\
14+book & 52{,}139 \\
15+review & 25{,}251 \\
16+other & 17{,}387 \\
17+software-paper & 2{,}350 \\
18+book-review & 615 \\
19+data-paper & 125 \\
20+\bottomrule
21+\end{tabular}
22+\end{threeparttable}\end{table}
added manuscript/tables/tab_eligible_by_year.tex +19 −0
@@ -0,0 +1,19 @@
1+% generated by tables/make_tables.py from data/metadata/prisma_counts.json
2+\begin{table}[htbp]\centering\caption{Eligible works by publication year (2026 incomplete).}\label{tab:eligible_year}
3+\begin{threeparttable}\small
4+\begin{tabular}{lr}
5+\toprule
6+\textbf{Year} & \textbf{Eligible works} \\
7+\midrule
8+2018 & 561{,}564 \\
9+2019 & 600{,}167 \\
10+2020 & 612{,}005 \\
11+2021 & 604{,}393 \\
12+2022 & 610{,}670 \\
13+2023 & 678{,}150 \\
14+2024 & 785{,}101 \\
15+2025 & 973{,}274 \\
16+2026 & 977{,}914 \\
17+\bottomrule
18+\end{tabular}
19+\end{threeparttable}\end{table}
added manuscript/tables/tab_prisma.tex +20 −0
@@ -0,0 +1,20 @@
1+% generated by tables/make_tables.py from data/metadata/prisma_counts.json
2+\begin{table}[htbp]\centering\caption{Record flow of the mapping corpus (PRISMA-style, sequential exclusions).}\label{tab:prisma}
3+\begin{threeparttable}\small
4+\begin{tabular}{lr}
5+\toprule
6+\textbf{Stage} & \textbf{Records} \\
7+\midrule
8+Identified: OpenAlex works with a CS topic, 2018–2026 (snapshot 2026-10-14, both passes) & 15{,}490{,}159 \\
9+Excluded E1 outside the window & 160 \\
10+Excluded E2 non-research document type & 3{,}961{,}589 \\
11+Excluded E3 XPAC expansion record (not DBLP-linked) & 1{,}421{,}692 \\
12+Excluded E4 no title & 1{,}188 \\
13+Excluded E5 preprint merged into its published version & 106{,}928 \\
14+After exclusions & 9{,}998{,}602 \\
15+CS core (mapping corpus) & 6{,}403{,}238 \\
16+CS penumbra (sensitivity set) & 3{,}595{,}364 \\
17+Strict core: DBLP-indexed and primary field CS & 1{,}868{,}188 \\
18+\bottomrule
19+\end{tabular}
20+\end{threeparttable}\end{table}
21
Menu

Theme