Lesson map
Lesson 10 published. Map, example, EX046.
flowchart TD
N0["Learning outcomes"]
N1["10.1 Why read research"]
N2["10.2 Paper one"]
N3["10.3 Paper two"]
N4["10.4 Paper three"]
N5["10.5 Critique structure"]
N6["10.6 Relating to Meridian"]
N7["10.7 Avoiding cherry-picking"]
N0 --> N1 --> N2 --> N3 --> N4 --> N5 --> N6 --> N7
N7 --> EX["Worked example"]
EX --> Q["Exercise EX046"]
Logical drawing
flowchart LR
N0["Learning outcomes"]
N1["10.1 Why read research"]
N2["10.2 Paper one"]
N3["10.3 Paper two"]
N4["10.4 Paper three"]
N5["10.5 Critique structure"]
N6["10.6 Relating to Meridian"]
N7["10.7 Avoiding cherry-picking"]
N0 --> N1 --> N2 --> N3 --> N4 --> N5 --> N6 --> N7 --> Q["EX046"]
[Learning outcomes]
|
v
[10.1 Why read research]
|
v
[10.2 Paper one]
|
v
[10.3 Paper two]
|
v
[10.4 Paper three]
|
v
[10.5 Critique structure]
|
v
[10.6 Relating to Meridian]
|
v
[10.7 Avoiding cherry-picking]
|
v
[Worked example] --> [Exercise EX046]
Learning outcomes
You will (1) read SOC research papers critically; (2) assess methods, samples and claims; (3) relate findings to one's own SOC; (4) write a structured critique.
10.1 Why read research
Research can test ideas SOCs adopt on faith. Daniel's programme asks students to critique three papers relevant to their work. For Meridian, research matters when it challenges a practice the team takes for granted, such as counting every benign alert as a false positive. Daniel chose papers on analyst experience, false positives and alert ranking because each touches a decision his SOC makes every week. His critiques end with a concrete action or a reason for taking none, so the reading changes practice rather than only knowledge.
10.2 Paper one
Kokulu et al. (2019) interviewed SOC staff and found mismatches between managers and analysts on issues such as metrics and automation. Strength: rich qualitative data from several SOCs. Limit: interview samples may not represent all SOCs. For Meridian, the paper's relevance is the mismatch on metrics: Daniel's managers value acknowledgement times, while his analysts may experience them as pressure that ignores difficult cases. His planned survey of his own analysts tests whether the mismatch exists at Meridian before changing any metric. A finding from other SOCs is a reason to ask, not an answer.
10.3 Paper two
Alahmadi, Axon and Martinovic (2022) surveyed and interviewed SOC practitioners about false positives, finding many are benign triggers. Strength: distinguishes types of false positive. Limit: self-reported perceptions, not measured alert data. The distinction matched Meridian's experience directly: h04's flag was a benign trigger, a correct detection of activity that had a business reason. Daniel's critique concludes that Meridian will record benign triggers separately from false positives in closure codes. Because the paper measured perceptions, he will check his own closure data before changing any rule.
10.4 Paper three
Hassan et al. (2019) proposed NoDoze, ranking alerts using provenance graphs, and evaluated it on enterprise data. Strength: quantitative evaluation. Limit: requires detailed provenance data many SOCs do not collect. For Meridian, the method's provenance requirement is the obstacle: the SOC does not collect detailed process provenance across endpoints, so NoDoze could not be applied without new data collection. Daniel records the idea of ranking alerts by context as worth watching, and notes that Meridian's assignment enrichment is a much simpler step in the same direction. His critique states that a quantitative evaluation elsewhere does not transfer automatically to a different data set.
10.5 Critique structure
Question, method, sample, findings, validity, relevance to practice and open questions. Daniel applies the structure to each paper in the same order, which makes his three critiques comparable and shows where each is strong or weak. For Alahmadi et al., the validity point was that results are perceptions; for NoDoze, relevance to practice was limited by data Meridian lacks. The open questions in each critique became items he could test with Meridian's own data. Using one structure also makes it easy to see when a critique skips a step, such as validity.
10.6 Relating to Meridian
Kokulu's mismatch finding prompts Daniel to survey his own analysts about metrics; Alahmadi's distinction informs how Meridian labels closed alerts. Neither change is adopted on the papers' authority alone. The survey checks whether Kokulu's finding holds at Meridian, and the closure-label change will be followed by a look at Meridian's own closure data before rules are modified. Research suggests where to look; local evidence decides what to do. Daniel records both steps in his critique, so Prof. Achebe can see how each paper led to a specific action.
10.7 Avoiding cherry-picking
Daniel searches for studies disagreeing with each paper's conclusions and notes them. For each paper he records at least one study that found differently or questioned the method, and states whether it changes his conclusion. This guards against choosing papers that confirm what he already believed, which is easy when the reading list is chosen by the reader. Prof. Achebe asks students to submit the disagreeing studies with their critiques. Where no disagreeing study could be found, he says so in the critique, rather than implying the conclusion is settled.
Reading groups
Daniel starts a monthly reading group where analysts present one paper and its relevance. Reading together spreads critical habits beyond the leader and often surfaces practical objections that a single reader would miss, such as data the SOC does not actually collect.
Worked example
Daniel's critique of the Alahmadi paper concludes: "The benign-trigger distinction is directly useful; we will add 'benign trigger' as a closure code separate from 'false positive'. Because results are perceptions, we will measure our own closure data before changing rules."
Synthetic case. Meridian's actions are invented; the paper summaries describe the cited works.
Errors and limits
Critiques by practitioners may overweight relevance and underweight rigour; balance both.
Exercises
- EX046 — Kokulu finding. Summarise Kokulu et al.'s main finding and one limit.
Show marking criteria
Rubric: 3 = manager-analyst mismatches; interview sample representativeness; 2 = partial; 1 = one; 0 = none. - EX047 — Alahmadi limit. What is the main limit of Alahmadi et al.?
Show marking criteria
Rubric: 3 = self-reported perceptions, not measured alerts; 2 = partial; 1 = vague; 0 = none. - EX048 — NoDoze limit. Why might NoDoze be hard to adopt?
Show marking criteria
Rubric: 3 = needs detailed provenance data; 2 = partial; 1 = cost; 0 = none. - EX049 — Critique structure. List the critique structure elements.
Show marking criteria
Rubric: 3 = question, method, sample, findings, validity, relevance, open questions; 2 = five; 1 = two; 0 = none. - EX050 — Action taken. What action followed the Alahmadi critique?
Show marking criteria
Rubric: 3 = add benign-trigger closure code; measure own data first; 2 = partial; 1 = vague; 0 = none.
Synthesis
Critical reading tests ideas before adoption and links research findings to measured local practice.
Continue studying — chapter 10 of 12
← Chapter 09 (draft) · Course chapter index · Chapter 11 (draft) →