Skip to main content
Have a personal or library account? Click to login
metaScreener: A Plugin-Based Desktop Application for Human-in-the-Loop Systematic Literature Screening Cover

metaScreener: A Plugin-Based Desktop Application for Human-in-the-Loop Systematic Literature Screening

Open Access
|Jun 2026

Figures & Tables

Figure 1

metaScreener pipeline architecture. Plugins are grouped by functional role; arrows indicate bundle data flow between stages.

Table 1

Plugin inventory for metaScreener version 3. T = inference temperature. Plugin 03 produces a structured criteria_harmonized.csv file consumed by all four downstream filtering plugins.

#PLUGINFUNCTIONMETHOD
01Reference Markers (experimental)Extracts visually-present reference markers (e.g., [1]) from images supplied as PDF or PNG; not designed for standard PRISMA flow diagramsGPT-4o vision API
02References-of-X AIResolves and enriches bibliographic references via federated API queriesOpenAlex, Crossref, Semantic Scholar
03Criteria ParserConverts free-text inclusion/exclusion criteria into a structured, machine-readable criteria fileRule-based inference, optional LLM refinement
04EH (Exclusion by Heuristic)Removes records matching any exclusion criterion at title/abstract levelDeterministic keyword/regex
05IH (Inclusion by Heuristic)Retains only records matching at least one inclusion criterion at title/abstract levelDeterministic keyword/regex
06EL (Exclusion by LLM)Applies LLM-based eligibility adjudication against exclusion criteria over full record textOpenAI-compatible endpoint, T=0.0
07IL (Inclusion by LLM)Applies LLM-based eligibility adjudication against inclusion criteria over full record textOpenAI-compatible endpoint, T=0.0
Algorithm 1

Criteria Parser.

Algorithm 2

EL: Exclusion by LLM.

Algorithm 3

IL: Inclusion by LLM.

Table 2

Sequential screening funnel for the demonstration use case (initial corpus N=776).

STAGEINPUTSURVIVORSEXCLUDEDPRIMARY EXCLUSION REASON
Initial corpus776776752 English, 14 French; years 1962–2025
EH (Exclusion by Heuristic)776651125Conference proceedings (n=112); non-English (n=13)
IH (Inclusion by Heuristic)65185566Publication year < 2018 (n=556); non-English (n=10)
EL (Exclusion by LLM)85850No records met exclusion criteria
IL (Inclusion by LLM)857312Did not meet HMD VR inclusion criterion (IC-4)
Final review corpus7370390.6% reduction from initial corpus
Figure 2

Sequential screening funnel for the demonstration use case. Excluded records are shown with exclusion counts at each stage transition.

Figure 3

metaScreener desktop interface, shown on the Criteria Parser plugin (Plugin 03). The left panel accepts free-text inclusion and exclusion criteria; the right panel displays the structured harmonized table, with each row’s pipeline-stage assignment (EH/IH/EL/IL) and matching operator determined by the rule-based inference engine described in Algorithm 1. The log panel at the bottom shows the harmonizer parsing eight criteria and applying optional LLM refinement.

Table 3

Human-versus-LLM agreement on the three LLM-adjudicated criteria from the demonstration corpus. Cohen’s κ is computed between the human aggregate decision and the LLM canonical decision; Fleiss’ κ is computed across the three raters on the 15-record overlap subset per stage. Pobs is the percent observed agreement (human vs. LLM) over the same N.

STAGECRITERIONCOHEN’S κFLEISS’ κPobsN
ELEC-2 (spatial-navigation focus)–0.05–0.1383.5%85
ELEC-3 (rubber-hand-illusion focus)0.10–0.0587.1%85
ILIC-1 (HMD VR/virtual simulation)0.280.2656.0%84
DOI: https://doi.org/10.5334/jors.730 | Journal eISSN: 2049-9647
Language: English
Page range: 45 - 45
Submitted on: Mar 31, 2026
Accepted on: May 20, 2026
Published on: Jun 5, 2026
Published by: Ubiquity Press
In partnership with: Paradigm Publishing Services
Publication frequency: 1 issue per year

© 2026 Alejandro Reyes-Consuelo, Jocelyne Kiss, Julien Voisin, published by Ubiquity Press
This work is licensed under the Creative Commons Attribution 4.0 License.