DEV Community

LXSAIHUB
LXSAIHUB

Posted on

A citation list is a flat file; the research is a graph

I kept losing the shape of a literature review. I'd export forty references, read the abstracts in order, and end up with a folder of notes that told me what each paper said but not how the papers related. The thing I actually needed - which result depends on which earlier result, who cites whom, where a cluster stops - isn't in a flat list.

That's the problem I built LiteratureMap around. Not summarization. Structure.

A list hides the edges

A bibliography is an array. Each entry has authors, a year, a title, a venue. You can sort it, you can filter it, but nothing in that array encodes a relationship. The relationship is the interesting part: paper B extends paper A, paper C contradicts B, paper D is the survey that ties A, B, and C together.

Modeled properly, the literature is a directed graph. Nodes are papers. Edges are citations, with a direction - the citing paper points back to the cited one. Once you have that, questions that were painful become queries. Which papers are the common ancestors of a cluster? Which node has many incoming edges and few outgoing ones, meaning it's a foundation everyone builds on but nobody extends? Which pair of clusters has no connecting edge, which is a candidate gap?

The 'Citation relationship graph' feature is exactly that view. It draws what builds on what, who cites whom, and where the gaps are. I'm careful with the word 'gap' though.

'Gap finder' is a hint, not a verdict

A missing edge in a graph is not proof of an unanswered research question. It can mean the two clusters genuinely haven't been connected, or it can mean I didn't give the tool enough papers for the connection to show up, or that the connection exists in a paper outside the set. The gap finder surfaces a structural observation; it doesn't certify novelty.

That distinction matters because 'find a gap' is the kind of claim that sounds authoritative. I'd rather the tool say 'here is where the graph is sparse' and let a researcher decide whether that sparsity is meaningful. Combined with 'Theme clusters', which groups papers by shared subject, you get a readable overview of a field's shape. But it's a starting map. You still read the papers. I would not cite a gap from the map as evidence in a paper without checking the primary sources myself.

Why an exportable outline is the real output

A picture of a graph is pleasant but hard to write from. The 'Exportable outline' feature matters more than it sounds: it turns the structure back into text you can drop into a related-work section. Clusters become headings, the foundational nodes become the paragraphs you open with, and the sparse regions become the questions you pose at the end.

That round trip - papers in, graph, outline out - is the whole design. The input is a set of papers or a topic. The tool draws the relationship graph, groups themes, flags gaps, and hands back an outline. Nothing in that chain decides what's true about the field. It rearranges what you gave it so the structure is visible.

The limits I won't paper over

The map is only as complete as the set of papers you feed it. Feed it a narrow slice and the graph will look confident about a field it has barely seen. That's the failure mode I worry about most, because a clean diagram reads as thorough even when the input was thin.

It's also not a systematic review, a citation database, or a live audit of the literature. It doesn't fetch papers, verify citations, or tell you whether a result has been replicated. It's decision-support for organizing reading, closer to a whiteboard than to a reference manager. If you need completeness for a review article, this is a first pass, not the final word.

LiteratureMap is useful precisely because it makes a structure visible that a flat list hides. Just don't mistake a clean graph for a complete one.

FAQ

What do I actually put in?

A set of papers or a topic. The tool draws the relationship graph between them, groups themes, flags gaps, and returns an exportable outline.

Does the gap finder prove a research gap is real?

No. It flags where the graph is sparse. A missing edge might be a real opening or just a paper you didn't include. Check the primary sources.

Is this a citation database or a systematic review?

Neither. It's a way to see the shape of a set of papers. It doesn't fetch papers, verify citations, or claim completeness.

Can I use the output directly in a related-work section?

The exportable outline is a starting draft. I'd verify every claim against the papers before citing it.

Top comments (0)