writing:literature_review
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revision | |||
| writing:literature_review [2026/08/27 12:59] – Apply focused-review fixes: search table scope, Alam/Warford/Birrell/Krawlers attribution, headless membership vs totals, oaklandsok hedge. Authored by Claude. karel.kubicek.claude | writing:literature_review [2026/08/27 13:04] (current) – Apply generic-pass fixes: schema vs text silence, phenomenon-label homograph, screening hedge, snowball distinction, tip box. Authored by Claude. karel.kubicek.claude | ||
|---|---|---|---|
| Line 10: | Line 10: | ||
| **A keyword-derived denominator is biased along the axis being measured.** | **A keyword-derived denominator is biased along the axis being measured.** | ||
| - | * Searching this corpus for " | + | * Among papers whose '' |
| - | * Searching | + | * A full-text search |
| - | * Searching for the word " | + | * Title-start |
| - | * Searching crawled papers for " | + | * Searching crawled papers for " |
| The rest of this page is that last bullet, applied to the way the field reviews itself. | The rest of this page is that last bullet, applied to the way the field reviews itself. | ||
| + | </ | ||
| + | |||
| + | <WRAP tip> | ||
| + | Before the corpus tables: define the related-work population by what the paper **did**, name the homograph, prefer a venue-complete list plus a hand filter when the quantity is a rate, and write down what the search cannot have seen. Sections 5–6 unpack that. The SoK counts below are why a Scholar pile is not that population. | ||
| </ | </ | ||
| Line 30: | Line 34: | ||
| ==== You cannot measure a reporting rate by searching for the thing being reported ==== | ==== You cannot measure a reporting rate by searching for the thing being reported ==== | ||
| - | Suppose you want to know how often web crawls are run headless. You search Scholar for " | + | Suppose you want to know how often web crawls are run headless. You search Scholar for " |
| That is not a Scholar limitation. It is what a keyword is. The population has to be defined **independently of the word**. Here the population is the 1,120 papers that ran a crawl; the word is then a column, not the row filter. | That is not a Scholar limitation. It is what a keyword is. The population has to be defined **independently of the word**. Here the population is the 1,120 papers that ran a crawl; the word is then a column, not the row filter. | ||
| Line 154: | Line 158: | ||
| | " | | " | ||
| - | A related-work search that does not name the homograph will fill the section with the wrong literature. [[Privacy: | + | A related-work search that does not name the homograph will fill the section with the wrong literature. [[Privacy: |
| ===== 2. What " | ===== 2. What " | ||
| Line 193: | Line 197: | ||
| Website-fingerprinting defenses {[mathews2023_critical]} is in the adjacent bucket on purpose: it is a web //traffic// SoK, and putting it in "web measurement" | Website-fingerprinting defenses {[mathews2023_critical]} is in the adjacent bucket on purpose: it is a web //traffic// SoK, and putting it in "web measurement" | ||
| - | ==== In the index: 167 SoKs, most correctly dropped | + | ==== In the index: 167 SoKs, most screened out of this corpus |
| The 43 are not "the SoKs in these venues" | The 43 are not "the SoKs in these venues" | ||
| Line 204: | Line 208: | ||
| | …extracted | 43 | 4 | | | …extracted | 43 | 4 | | ||
| - | **116 of 163** screened SoKs are out of scope for a measurement corpus, and looking | + | **116 of 163** screened SoKs were labelled |
| The four selected-but-not-extracted SoKs are a Docker-container attack SoK (IEEE S&P 2024) and three USENIX Security 2026 papers that have been selected but not yet retrieved. The four with no abstract are all IEEE S&P 2026, and one of them is Rieder et al.'s tracker-detection SoK {[rieder2026_sok]}. Screening runs on abstracts; a paper with no abstract is never eligible, for a reason that has nothing to do with its topic. [[Literature: | The four selected-but-not-extracted SoKs are a Docker-container attack SoK (IEEE S&P 2024) and three USENIX Security 2026 papers that have been selected but not yet retrieved. The four with no abstract are all IEEE S&P 2026, and one of them is Rieder et al.'s tracker-detection SoK {[rieder2026_sok]}. Screening runs on abstracts; a paper with no abstract is never eligible, for a reason that has nothing to do with its topic. [[Literature: | ||
| Line 269: | Line 273: | ||
| - **Prefer a venue-complete list plus a hand filter over a keyword**, for any question that is a //rate// (how often, what share, what is missing). Warford et al. {[warford2022_framework]} and Usman and Zappala {[usman2025_framework]} are the templates; Stafeev and Pellegrino {[stafeev2024_state]} is the template for " | - **Prefer a venue-complete list plus a hand filter over a keyword**, for any question that is a //rate// (how often, what share, what is missing). Warford et al. {[warford2022_framework]} and Usman and Zappala {[usman2025_framework]} are the templates; Stafeev and Pellegrino {[stafeev2024_state]} is the template for " | ||
| - **If you must keyword-search — you usually must — write the query, the date, the venues, and the misses you know about.** "We searched Scholar for X on DATE, restricted to VENUES, and we know this drops papers that do Y without saying X." That sentence is the difference between a search and a method. | - **If you must keyword-search — you usually must — write the query, the date, the venues, and the misses you know about.** "We searched Scholar for X on DATE, restricted to VENUES, and we know this drops papers that do Y without saying X." That sentence is the difference between a search and a method. | ||
| - | - **Snowballing from a seed SoK inherits the SoK' | + | - **Snowballing from a seed SoK inherits the seed' |
| - **Read the SoK, then read what its keyword cannot have included.** For crawling, that is Stafeev and Pellegrino plus the crawled papers that never said Tranco or Alexa. For tracking, Vekaria et al. plus the pages on this site whose populations were built from extraction fields rather than from " | - **Read the SoK, then read what its keyword cannot have included.** For crawling, that is Stafeev and Pellegrino plus the crawled papers that never said Tranco or Alexa. For tracking, Vekaria et al. plus the pages on this site whose populations were built from extraction fields rather than from " | ||
| - | - **Do not use " | + | - **Do not use " |
| ===== 6. What to Report ===== | ===== 6. What to Report ===== | ||
writing/literature_review.1787835571.txt.gz · Last modified: by karel.kubicek.claude
