Appendix A1. Operationalisation of Indicators and Statistics

Panel A. Knowledge Production Mode (5 indicators, 23 statistics)

Indicator Statistic Formula Symbol explanation Source
Citation behaviour citation density Dc=NciteNword×1000 Dc = citation density; Ncite = number of in-text citation markers; Nword = number of non-punctuation words Fowler & Aksnes (2007)
Citation behaviour citation age A=ypaper−1Nref∑i=1Nrefyi A = citation age; ypaper = publication year of the citing paper; yi = publication year of reference i; Nref = number of references Fowler & Aksnes (2007)
Citation behaviour self-citation rate Rs=NselfNref Rs = self-citation rate; Nself = references sharing at least one author surname with the citing paper; Nref = total number of references Fowler & Aksnes (2007)
Lexical diversity MTLD MTLD=12(MTLDfwd+MTLDbwd) MTLDfwd = forward MTLD; MTLDbwd = backward MTLD; N = total number of tokens; F = number of factors until TTR ≤ 0.72 McCarthy & Jarvis (2010)
Lexical diversity Simpson’s D D=∑i=1V(niN)2 D = Simpson’s D; V = number of distinct word types; ni = frequency of word type i; N = total tokens Simpson (1949)
Lexical diversity Simpson’s Diversity 1−D Simpson’s Diversity = 1 − D; D = Simpson’s D as defined above Simpson (1949)
Lexical diversity MATTR MATTR=1N−W+1∑i=1N−W+1|Vi|W MATTR = moving-average type-token ratio; W = 50 (window length); N = total tokens; |Vi| = number of distinct types in window i Covington & McFall (2010)
Syntactic complexity mean dependency distance (MDD) MDD=1Ndep∑i=1Ndep|i−head(i)| MDD = mean dependency distance; Ndep = number of non-root tokens; i = linear position of a token; head(i) = linear position of its syntactic head Liu (2008)
Syntactic complexity mean hierarchical distance (MHD) MHD=1Ndep∑i=1Ndepd(i) MHD = mean hierarchical distance; d(i) = number of edges from token i to the root; Ndep = number of non-root tokens Jing & Liu (2015)
Syntactic complexity maximum dependency distance maxi|i−head(i)| Maximum over all non-root tokens i of |i − head(i)|; head(i) = linear position of its syntactic head Jiang & Jiang (2020)
Syntactic complexity maximum tree depth maxid(i) Maximum over all non-root tokens i of d(i); d(i) = number of edges from token i to the root Jiang & Liu (2015)
Syntactic complexity average sentence length NwordNsent Nword = number of non-punctuation tokens; Nsent = number of sentences —
Syntactic complexity number of sentences Nsent Nsent = number of sentences in the paper —
Punctuation density comma per 1,000 words NcommaNword×1000 Ncomma = number of commas; Nword = number of non-punctuation tokens —
Punctuation density semicolon per 1,000 words NsemiNword×1000 Nsemi = number of semicolons; Nword = number of non-punctuation tokens —
Punctuation density parenthesis per 1,000 words NparenNword×1000 Nparen = number of parentheses; Nword = number of non-punctuation tokens —
Punctuation density dash per 1,000 words NdashNword×1000 Ndash = number of dashes; Nword = number of non-punctuation tokens —
Section structure number of sections |{s:s is a non-empty section label}| Number of distinct non-empty section labels s in the main body text —
Section structure Introduction ratio WintroWtotal Wintro = number of words in sections labeled “Introduction”; Wtotal = total words across all sections —
Section structure Related Work ratio WrelatedWtotal Wrelated = number of words in sections labeled “Related Work” or “Background”; Wtotal = total words across all sections —
Section structure Method ratio WmethodWtotal Wmethod = number of words in sections labeled “Method”, “Approach”, or “Model”; Wtotal = total words across all sections —
Section structure Experiments ratio WexpWtotal Wexp = number of words in sections labeled “Experiments”, “Evaluation”, or “Results”; Wtotal = total words across all sections —
Section structure Conclusion ratio WconclWtotal Wconcl = number of words in sections labeled “Conclusion” or “Discussion”; Wtotal = total words across all sections —

Panel B. Knowledge Producers (3 indicators, 7 statistics)

Indicator Statistic Formula Symbol explanation Source
Author scale and collaboration structure average number of authors per paper a¯=1Np∑j=1Npaj aj = number of authors of paper j; Np = number of papers in the year or stage Wuchty et al. (2007)
Author scale and collaboration structure proportion of single-authored papers psingle=1Np∑j=1NpI(aj=1) psingle = proportion of single-authored papers; aj = number of authors of paper j; I(.) = indicator function (1 if true, 0 otherwise); Np = number of papers —
Author scale and collaboration structure Gini coefficient of author team size G=n+1−2∑i=1nci/cnn G = Gini coefficient; ci = cumulative sum of sorted author counts; cn = total sum of author counts; n = number of papers Gini (1912)
Venue ecology venue diversity entropy Hv=−∑v=1Vpvlog2pv Hv = venue diversity entropy; V = number of distinct venues; pv = proportion of papers in venue v Shannon (1948)
Venue ecology new venue emergence rate rnew=NnewNvenue rnew = new venue emergence rate; Nnew = number of venues appearing for the first time in the given year; Nvenue = total active venues in that year —
Venue ecology number of venues Nvenue=|{v:v is a non-empty venue}| Nvenue = number of distinct non-empty venue labels v in the year or stage —
SIG coverage SIG coverage rate pSIG=1Np∑j=1NpI(SIGsj≠∅) pSIG = SIG coverage rate; SIGsj = SIG field of paper j; I(.) = indicator function; Np = number of papers —

Note. Venue survival duration, defined as the number of years between a venue’s first and last appearance, is computed in the analysis pipeline as a supplementary descriptive statistic. It is not included among the 76 statistics or in the stage-wise significance tests. Inter-institutional collaboration rate could not be computed because the metadata contain no author affiliation information.

Panel C. Knowledge Evaluation (3 indicators, 6 statistics)

Indicator Statistic Formula Symbol explanation Source
Openness and reproducibility attachment supply rate part=1Np∑j=1NpI(Attj≠∅∨Dataj≠∅∨Softj≠∅) part = attachment supply rate; Attj, Dataj, Softj = Attachment, Dataset, Software fields of paper j; I(.) = indicator function; Np = number of papers —
Openness and reproducibility reproducibility premium d=x¯art−x¯no-artspooled d = Cohen’s d; x̄art = mean in-degree of papers with artifacts; x̄no-art = mean in-degree of papers without artifacts; spooled = pooled standard deviation Cohen (1988)
Self-correction and iteration version iteration rate pver=1Np∑j=1NpI(Ver2j≠∅∨Ver3j≠∅∨Ver4j≠∅) pver = version iteration rate; Ver2j, Ver3j, Ver4j = Version 2, 3, 4 fields; I(.) = indicator function; Np = number of papers —
Self-correction and iteration erratum rate perr=1Np∑j=1NpI(Erratumj≠∅) perr = erratum rate; Erratumj = Erratum field of paper j; I(.) = indicator function; Np = number of papers —
Recognition and reward award distribution paward=1Np∑j=1NpI(Awardj≠∅) paward = award distribution; Awardj = Award field of paper j; I(.) = indicator function; Np = number of papers —
Recognition and reward award type entropy Haward=−∑a=1Apalog2pa Haward = award type entropy; A = number of distinct award types; pa = proportion of award type a among awarded papers Shannon (1948)

Panel D. Knowledge Content (11 indicators, 29 statistics)

Indicator Statistic Formula Symbol explanation Source
SND — Target-Neighbour similarity (TN) TN TN(w)=1k∑i=1kcos(𝐱w,𝐱ni(w)) TN(w) = Target-Neighbour similarity; w = target word; xw = type-level mean embedding; ni(w) = i-th nearest neighbour; k = 10 Schulte im Walde & Frassinelli (2022)
SND — Target-Neighbour similarity (TN) ΔND(TN) 1→2 ΔND1→2(w)=TN2(w)−TN1(w) ΔND(TN) = difference in TN between Stage 2 and Stage 1 Miletic & Falk (2026)
SND — Target-Neighbour similarity (TN) ΔND(TN) 2→3 ΔND2→3(w)=TN3(w)−TN2(w) ΔND(TN) = difference in TN between Stage 3 and Stage 2 Miletic & Falk (2026)
SND — Target-Neighbour similarity (TN) ΔND(TN) 3→4 ΔND3→4(w)=TN4(w)−TN3(w) ΔND(TN) = difference in TN between Stage 4 and Stage 3 Miletic & Falk (2026)
SND — Target-Neighbour similarity (TN) ΔND(TN) 1→4 ΔND1→4(w)=TN4(w)−TN1(w) ΔND(TN) = difference in TN between Stage 4 and Stage 1 Miletic & Falk (2026)
SND — Neighbour-Neighbour similarity (NN) NN NN(w)=1(k2)∑i=1k∑j=i+1kcos(𝐱ni(w),𝐱nj(w)) NN(w) = Neighbour-Neighbour similarity; ni(w) and nj(w) = k nearest neighbours (k = 10); binom(k,2) = number of neighbour pairs Schulte im Walde & Frassinelli (2022)
SND — Neighbour-Neighbour similarity (NN) ΔND(NN) 1→2 ΔND1→2(w)=NN2(w)−NN1(w) ΔND(NN) = difference in NN between Stage 2 and Stage 1 Miletic & Falk (2026)
SND — Neighbour-Neighbour similarity (NN) ΔND(NN) 2→3 ΔND2→3(w)=NN3(w)−NN2(w) ΔND(NN) = difference in NN between Stage 3 and Stage 2 Miletic & Falk (2026)
SND — Neighbour-Neighbour similarity (NN) ΔND(NN) 3→4 ΔND3→4(w)=NN4(w)−NN3(w) ΔND(NN) = difference in NN between Stage 4 and Stage 3 Miletic & Falk (2026)
SND — Neighbour-Neighbour similarity (NN) ΔND(NN) 1→4 ΔND1→4(w)=NN4(w)−NN1(w) ΔND(NN) = difference in NN between Stage 4 and Stage 1 Miletic & Falk (2026)
SND — Average Radius of Co-occurrence (ARC) ARC ARC(w)=1|Ns(w)|∑y∈Ns(w)cos(𝐱w,𝐱y) ARC(w) = Average Radius of Co-occurrence; Ns(w) = {y : d(xw, xy) ≤ τ}; τ = μd − 1.5σd Shaoul & Westbury (2010)
SND — Average Radius of Co-occurrence (ARC) ΔND(ARC) 1→2 ΔND1→2(w)=ARC2(w)−ARC1(w) ΔND(ARC) = difference in ARC between Stage 2 and Stage 1 Miletic & Falk (2026)
SND — Average Radius of Co-occurrence (ARC) ΔND(ARC) 2→3 ΔND2→3(w)=ARC3(w)−ARC2(w) ΔND(ARC) = difference in ARC between Stage 3 and Stage 2 Miletic & Falk (2026)
SND — Average Radius of Co-occurrence (ARC) ΔND(ARC) 3→4 ΔND3→4(w)=ARC4(w)−ARC3(w) ΔND(ARC) = difference in ARC between Stage 4 and Stage 3 Miletic & Falk (2026)
SND — Average Radius of Co-occurrence (ARC) ΔND(ARC) 1→4 ΔND1→4(w)=ARC4(w)−ARC1(w) ΔND(ARC) = difference in ARC between Stage 4 and Stage 1 Miletic & Falk (2026)
SND — Token-level SND token-level SND SNDtok(w)=1(n2)∑i=1n∑j=i+1ncos(𝐞i,𝐞j) SNDtok(w) = token-level SND; ei = contextualised embedding of occurrence i; n = total occurrences of w Sagi et al. (2009)
SND — Token-level SND ΔND(token-SND) 1→2 ΔND1→2(w)=SNDtok,2(w)−SNDtok,1(w) ΔND(token-SND) = difference in token-level SND between Stage 2 and Stage 1 Miletic & Falk (2026)
SND — Token-level SND ΔND(token-SND) 2→3 ΔND2→3(w)=SNDtok,3(w)−SNDtok,2(w) ΔND(token-SND) = difference in token-level SND between Stage 3 and Stage 2 Miletic & Falk (2026)
SND — Token-level SND ΔND(token-SND) 3→4 ΔND3→4(w)=SNDtok,4(w)−SNDtok,3(w) ΔND(token-SND) = difference in token-level SND between Stage 4 and Stage 3 Miletic & Falk (2026)
SND — Token-level SND ΔND(token-SND) 1→4 ΔND1→4(w)=SNDtok,4(w)−SNDtok,1(w) ΔND(token-SND) = difference in token-level SND between Stage 4 and Stage 1 Miletic & Falk (2026)
Semantic drift — PRT prototypical embedding distance (PRT) PRT=1−cos(1Nt1∑i∈t1𝐞i,1Nt2∑j∈t2𝐞j) PRT = prototypical embedding distance; t1, t2 = two time periods; Nt1, Nt2 = occurrence counts in each period Kutuzov & Giulianelli (2020)
Semantic drift — APD average pairwise distance (APD) APD=1−1Nt1Nt2∑i∈t1∑j∈t2cos(𝐞i,𝐞j) APD = average pairwise distance; t1, t2 = two time periods; Nt1, Nt2 = occurrence counts in each period Giulianelli et al. (2020)
Semantic drift — composite composite Drift Drift=PRT+APD2 Composite Drift = arithmetic mean of PRT and APD Kutuzov & Giulianelli (2020)
Term lifecycle term half-life Thalf=y*−ypeak Thalf = term half-life; ypeak = year of peak frequency; y* = first subsequent year in which frequency drops to half Burton & Kebler (1960)
Term lifecycle new terms per year Nnew(y)=|{t:first year of t=y}| Nnew(y) = number of terms t appearing for the first time in year y —
Term lifecycle unique terms per year Nunique(y)=|{t:ft(y)>0}| Nunique(y) = number of distinct terms t in year y; ft(y) = frequency of term t in year y —
Language coverage entropy language coverage entropy Hlang(y)=−∑l=1Lypllog2pl Hlang(y) = language coverage entropy; Ly = number of languages in year y; pl = proportion of language l mentions in year y Shannon (1948)
Low-resource language ratio low-resource language ratio plow(y)=1Nyvalid∑j=1NyvalidI(langj∩ℒlow≠∅) plow(y) = low-resource language ratio; Nyvalid = papers with language info in year y; langj = languages of paper j; Llow = bottom 50% languages; I(.) = indicator Joshi et al. (2020)
Multilingual paper ratio multilingual paper ratio pmulti(y)=1Ny∑j=1NyI(titlej or abstractj matches 𝒦) pmulti(y) = multilingual paper ratio; Ny = papers in year y; K = keyword set; I(.) = indicator —

Note. TN, NN, ARC, and token-level SND are computed for each target word and each stage; ΔND is computed for all adjacent-stage pairs and for the first–last pair. PRT, APD, and composite Drift are computed at the annual, stage, and stage-transition levels; the annual series are used in RQ2 change-point detection, and the stage-level means enter RQ1 significance testing. Embeddings are extracted with ModernBERT-base, and the last four hidden layers are averaged dimension-wise. PCA retains the top 10% of principal components per target word before drift computation.

Panel E. Knowledge Packaging (6 indicators, 11 statistics)

Indicator Statistic Formula Symbol explanation Source
Title length title length in words Lwords=|title.split()| Lwords = number of whitespace-delimited tokens in the title —
Title length title length in characters Lchars=|title| Lchars = number of characters in the title —
Title colon rate title colon rate pcolon=1Np∑j=1NpI(':'∈titlej) pcolon = title colon rate; I(.) = indicator function (1 if true, 0 otherwise) —
Title question rate title question rate pquestion=1Np∑j=1NpI('?'∈titlej) pquestion = title question rate; I(.) = indicator function —
Title NP complexity NP mean length L¯NP=1|𝒩|∑n∈𝒩|n| L̄NP = NP mean length; N = set of noun chunks; |n| = tokens in chunk n Berlage (2014); Diao (2021)
Title NP complexity NP mean dependency count D¯NP=1|𝒩|∑n∈𝒩|{t∈n:head(t)=root(n),t≠root(n)}| D̄NP = NP mean dependency count; head(t) = head of token t; root(n) = chunk root Kyle (2016); Biber et al. (2011)
Title NP complexity NP postmodifier level M¯NP=1|𝒩|∑n∈𝒩maxt∈n,t.i>root(n).iℓ(dep(t)) M̄NP = NP postmodifier level; ℓ(.) = ordinal level (0-3); dep(t) = dependency label Berlage (2014); Biber et al. (2011)
Title NP complexity NP sententiality ratio psent=1|𝒩|∑n∈𝒩I(∃t∈n:pos(t)∈{VERB,AUX}∨dep(t)∈𝒟sent) psent = NP sententiality ratio; pos(.) = part-of-speech; Dsent = clausal deps; I(.) = indicator Berlage (2014)
Title NP complexity NP coverage ratio CNP=∑n∈𝒩|n||{t∈title:¬is\_punct(t)}| CNP = NP coverage ratio; numerator = total NP tokens; denominator = non-punct title tokens Diao (2021)
Figure/table type ratio figure/table type ratio rfig=NfigNfig+Ntab rfig = figure/table type ratio; Nfig = figure entries; Ntab = table entries —
Formula density formula density Deq=NeqNword×1000 Deq = formula density; Neq = equation spans; Nword = total words —

Note. A composite score of Title noun phrase complexity, defined as the equally weighted mean of the five min–max normalised NP sub-indicators, is computed by the pipeline as a supplementary diagnostic. It is not included among the 11 statistics or in the RQ1 main test summary; it is retained only for internal cross-checking.