| Indicator | Statistic | Formula | Symbol explanation | Source |
|---|---|---|---|---|
| Citation behaviour | citation density | Dc = citation density; Ncite = number of in-text citation markers; Nword = number of non-punctuation words | Fowler & Aksnes (2007) | |
| Citation behaviour | citation age | 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 = 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 | 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 = 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 | Simpson’s Diversity = 1 − D; D = Simpson’s D as defined above | Simpson (1949) | |
| Lexical diversity | MATTR | 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 = 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 = 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 | 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 | 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 | Nword = number of non-punctuation tokens; Nsent = number of sentences | — | |
| Syntactic complexity | number of sentences | Nsent = number of sentences in the paper | — | |
| Punctuation density | comma per 1,000 words | Ncomma = number of commas; Nword = number of non-punctuation tokens | — | |
| Punctuation density | semicolon per 1,000 words | Nsemi = number of semicolons; Nword = number of non-punctuation tokens | — | |
| Punctuation density | parenthesis per 1,000 words | Nparen = number of parentheses; Nword = number of non-punctuation tokens | — | |
| Punctuation density | dash per 1,000 words | Ndash = number of dashes; Nword = number of non-punctuation tokens | — | |
| Section structure | number of sections | Number of distinct non-empty section labels s in the main body text | — | |
| Section structure | Introduction ratio | Wintro = number of words in sections labeled “Introduction”; Wtotal = total words across all sections | — | |
| Section structure | Related Work ratio | Wrelated = number of words in sections labeled “Related Work” or “Background”; Wtotal = total words across all sections | — | |
| Section structure | Method ratio | Wmethod = number of words in sections labeled “Method”, “Approach”, or “Model”; Wtotal = total words across all sections | — | |
| Section structure | Experiments ratio | Wexp = number of words in sections labeled “Experiments”, “Evaluation”, or “Results”; Wtotal = total words across all sections | — | |
| Section structure | Conclusion ratio | Wconcl = number of words in sections labeled “Conclusion” or “Discussion”; Wtotal = total words across all sections | — |
| Indicator | Statistic | Formula | Symbol explanation | Source |
|---|---|---|---|---|
| Author scale and collaboration structure | average number of authors per paper | 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 = 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 = 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 = venue diversity entropy; V = number of distinct venues; pv = proportion of papers in venue v | Shannon (1948) | |
| Venue ecology | new venue emergence rate | 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 = number of distinct non-empty venue labels v in the year or stage | — | |
| SIG coverage | SIG coverage rate | 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.
| Indicator | Statistic | Formula | Symbol explanation | Source |
|---|---|---|---|---|
| Openness and reproducibility | attachment supply rate | 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 = 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 = 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 = erratum rate; Erratumj = Erratum field of paper j; I(.) = indicator function; Np = number of papers | — | |
| Recognition and reward | award distribution | paward = award distribution; Awardj = Award field of paper j; I(.) = indicator function; Np = number of papers | — | |
| Recognition and reward | award type entropy | Haward = award type entropy; A = number of distinct award types; pa = proportion of award type a among awarded papers | Shannon (1948) |
| Indicator | Statistic | Formula | Symbol explanation | Source |
|---|---|---|---|---|
| SND — Target-Neighbour similarity (TN) | TN | 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 | ΔND(TN) = difference in TN between Stage 2 and Stage 1 | Miletic & Falk (2026) | |
| SND — Target-Neighbour similarity (TN) | ΔND(TN) 2→3 | ΔND(TN) = difference in TN between Stage 3 and Stage 2 | Miletic & Falk (2026) | |
| SND — Target-Neighbour similarity (TN) | ΔND(TN) 3→4 | ΔND(TN) = difference in TN between Stage 4 and Stage 3 | Miletic & Falk (2026) | |
| SND — Target-Neighbour similarity (TN) | ΔND(TN) 1→4 | ΔND(TN) = difference in TN between Stage 4 and Stage 1 | Miletic & Falk (2026) | |
| SND — Neighbour-Neighbour similarity (NN) | NN | 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 | ΔND(NN) = difference in NN between Stage 2 and Stage 1 | Miletic & Falk (2026) | |
| SND — Neighbour-Neighbour similarity (NN) | ΔND(NN) 2→3 | ΔND(NN) = difference in NN between Stage 3 and Stage 2 | Miletic & Falk (2026) | |
| SND — Neighbour-Neighbour similarity (NN) | ΔND(NN) 3→4 | ΔND(NN) = difference in NN between Stage 4 and Stage 3 | Miletic & Falk (2026) | |
| SND — Neighbour-Neighbour similarity (NN) | ΔND(NN) 1→4 | ΔND(NN) = difference in NN between Stage 4 and Stage 1 | Miletic & Falk (2026) | |
| SND — Average Radius of Co-occurrence (ARC) | ARC | 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 | Δ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 | Δ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 | Δ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 | ΔND(ARC) = difference in ARC between Stage 4 and Stage 1 | Miletic & Falk (2026) | |
| SND — Token-level SND | token-level SND | 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 | Δ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 | Δ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 | Δ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 | Δ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 = 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 = average pairwise distance; t1, t2 = two time periods; Nt1, Nt2 = occurrence counts in each period | Giulianelli et al. (2020) | |
| Semantic drift — composite | composite Drift | Composite Drift = arithmetic mean of PRT and APD | Kutuzov & Giulianelli (2020) | |
| Term lifecycle | term half-life | 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) = number of terms t appearing for the first time in year y | — | |
| Term lifecycle | unique terms per year | 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) = 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) = 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) = 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.
| Indicator | Statistic | Formula | Symbol explanation | Source |
|---|---|---|---|---|
| Title length | title length in words | Lwords = number of whitespace-delimited tokens in the title | — | |
| Title length | title length in characters | Lchars = number of characters in the title | — | |
| Title colon rate | title colon rate | pcolon = title colon rate; I(.) = indicator function (1 if true, 0 otherwise) | — | |
| Title question rate | title question rate | pquestion = title question rate; I(.) = indicator function | — | |
| Title NP complexity | NP mean length | 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 = 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 = NP postmodifier level; ℓ(.) = ordinal level (0-3); dep(t) = dependency label | Berlage (2014); Biber et al. (2011) | |
| Title NP complexity | NP sententiality ratio | psent = NP sententiality ratio; pos(.) = part-of-speech; Dsent = clausal deps; I(.) = indicator | Berlage (2014) | |
| Title NP complexity | NP coverage ratio | CNP = NP coverage ratio; numerator = total NP tokens; denominator = non-punct title tokens | Diao (2021) | |
| Figure/table type ratio | figure/table type ratio | rfig = figure/table type ratio; Nfig = figure entries; Ntab = table entries | — | |
| Formula density | formula density | 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.