EZ LearnEZ Learn
Courses
EZ Board
Dashboard
All articles
research-methodologyliterature-reviewsearch-strategysnowballing

The Literature Review Process

A literature review is not a summary of everything ever written on a topic. Six stages, a worked search-string example, and why snowballing catches papers that keyword search quietly misses.

Ashish Revar6 July 202612 min read174 views
1 video lesson 1 EZ Byte 9:16 total
Sign in to track your progress

EZ Bytes · quick recaps

The Six Stages of a Literature Review Explained

41s

Video lesson

What a Literature Review Is Actually For

A literature review is not a summary of everything ever written on a topic. Its job is narrower: to establish what is already known, what remains unresolved, and where the present study's contribution actually sits.

Before the mechanics of searching and screening, it helps to be clear on what a review is for. It does four things at once: it sharpens a vague topic into a specific, answerable problem by showing where the real gaps are; it improves the study's own methodology, by showing which methods have worked for similar questions and which have failed; it widens the researcher's grasp of the field, which matters especially for a thesis, where the researcher is expected to know the area better than a casual reader would; and it gives the eventual findings something to be compared against, so "we found X" becomes "we found X, which is higher than the Y reported by three earlier studies on comparable datasets." A review that only narrows the topic and stops there has done half the job.

Six Stages of a Literature Review

  1. Fix the review question. Narrower than the eventual research question; it decides what counts as relevant literature and what doesn't.
  2. Choose databases and search terms. Pick the right databases (the next topic covers this) and build search strings with Boolean operators.
  3. Set inclusion and exclusion criteria. Decide, before screening begins, what makes a paper relevant, such as being peer-reviewed and addressing the same threat model, and what rules it out, such as a non-reviewed blog post.
  4. Screen and select. Apply the criteria first to titles and abstracts, then to the full text of what remains.
  5. Extract and synthesise. Record each paper's method, dataset, and finding in a structured table, and group the papers by theme rather than listing them one after another.
  6. Name the gap. State plainly what the reviewed literature hasn't yet answered. This becomes the justification for the study's own research problem.

Building a Search String

Research question: how effective are transformer-based models at detecting phishing URLs, compared with traditional machine learning classifiers? A first search string on IEEE Xplore or the ACM Digital Library might read:

("phishing detection" OR "phishing URL") AND ("transformer" OR "BERT" OR "attention mechanism") AND ("machine learning" OR "classifier")

Near-synonyms are grouped with OR inside brackets, and the three distinct ideas, the task, the method family, and the comparison baseline, are joined with AND. A string with only AND and no synonym grouping will quietly miss every paper that writes "phishing URL classification" instead of "phishing detection." OR widens the net within one idea; AND narrows across ideas.

Snowballing

Database search strings, however carefully built, still miss papers that use unexpected terminology. Snowballing fills that gap by using a paper's citation links instead of keywords. Backward snowballing checks the reference list of a paper already found, looking for earlier work it built on. Forward snowballing checks which later papers cite it, found through Google Scholar or Scopus, looking for work that built on it in turn. Claes Wohlin's widely used guidelines for this technique recommend applying it iteratively: each newly found paper is itself snowballed, until a pass adds nothing new. In practice, a review typically combines an initial database search with one or two rounds of snowballing on its most central results.

Tracking the Funnel

A systematic review typically reports a screening funnel showing exactly how many records survived each stage, something like: 248 records identified through database search, 211 remaining after duplicates removed, 96 screened at title/abstract level, 41 full-text articles assessed for eligibility, and 27 studies finally included. This PRISMA-style funnel lets a reader see exactly how many records were lost at each stage, and why.

Try It Yourself

Your research question is: "Do graph neural networks detect botnet command-and-control traffic more accurately than traditional flow-based classifiers?" Build a search string for this question using the same pattern as the worked example above, grouping synonyms with OR and joining the distinct ideas with AND. Then list one inclusion criterion and one exclusion criterion your screening stage should apply.

Suggested answer:

("graph neural network" OR "GNN" OR "graph-based")
AND ("botnet" OR "C2 traffic" OR "command-and-control")
AND ("detection" OR "classification" OR "flow classifier")

Inclusion: peer-reviewed papers from 2018 onwards reporting a measured detection or classification accuracy. Exclusion: papers that only describe botnet architecture without evaluating a detector, or papers using simulated rather than real C2 traffic.

For a project of any depth, naming the gap isn't quite the end point. A good review also leaves the researcher with either a theoretical framework, the existing theories the study will sit inside or test, or a conceptual framework, the researcher's own working map of which factors are believed to relate to which. A review that stops at "here is what everyone else found" has done the easier half.

Check Your Understanding

You have found one strong paper on ransomware detection using process telemetry. Explain what backward snowballing and forward snowballing would each add that a repeat of your original database search would not.

Assessments

Unit Assessment

Research Design and Literature Review

20 questions30 minPass: 60%

Start exam →

Comprehensive Assessment

Research Methodology: Complete Assessment

100 questions120 minPass: 60%

Start final exam →

Practice

Lock it in with a game

Ungraded practice for this topic. Clearing a game or lab for the first time earns EZ Board points when you are signed in.

Lab

Citation Detective: Audit a Literature Review

14 tasks from this unit. Free to play. Earn 30 EZ Board points on your first clear.

Play

Crossword

Research Design and Literature Review

10 key terms from this unit. Free to play.

Play Leaderboard

Race

Literature Lane

6 checkpoints from this unit. Free to play. Earn 30 EZ Board points on your first clear.

Play

Related to this topic

Continue learning

Reference material

eBook

Research Methodology — eBook

v1.0

Open resource

Cheatsheet

Research Methodology — Cheatsheet

v1.0

Open resource

Question Bank

Research Methodology — Question Bank

v1.0

Open resource

MCQ Bank

Research Methodology — MCQ Bank

v1.0

Open resource

Discussion

Loading comments…
More articlesTest your knowledge
EZ MentorAI · Free

The Literature Review Process

Hi! I'm EZ Mentor

Your AI tutor for
The Literature Review Process

Sign in to ask, it's free.

EZ Mentor is AI-powered · Answers may not be perfect · 10 free questions / day

EZ LearnEZ Learn

Structured learning across Reverse Engineering, Cloud Security, and Research Methodology, plus games and practice tools in EZ Arena. Free, and open to anyone.

EZ Learn

  • Courses
  • EZ Articles
  • EZ Watch
  • EZ Talks
  • EZ Bytes
  • Cyber Hygiene

EZ Library

  • All Resources
  • eBooks & PDFs
  • Question Banks
  • MCQ Banks
  • Cheatsheets

EZ Exams

  • All Exams
  • REMA
  • Cloud Security
  • Research Methodology
  • Python for Cyber Security
  • Cyber Law & IPR
  • Community
  • EZ Board

EZ Arena

  • EZ Games
  • Live Quiz
  • ML Challenges
  • दिशा - Hygiene
  • सजग - Awareness
  • अभ्यास - Practice

Platform

  • About
  • Contact
  • Terms of Use
  • Disclaimer
  • Verify Certificate
  • Events

© 2026 EZ Learn by EpochZero. Educational content for learning purposes.

Platform Lead: Ashish Revar