Review
This file reads the literature on showing a nested tree of text to a reader. Strands run from existing reviews to the seminal work, then one strand per sub-question, then practice.
Terms are in frame; markings and scores, in the evidence README.
0. Existing reviews
- Cockburn 2009 (read in full): reviews overview plus detail, zooming, focus plus context and cue-based interfaces.
- Its summary (section 8): none of the four is ideal, and research "fails to provide clear guidelines" on which fits which task.
- It holds one reading study with comprehension measured, a web-browser study, a document-navigation study and a few on program text and trees; strands 2 and 4 cite them through it.
- Chen 1996 (abstract, secondary): a meta-analysis of 23 hypertext experiments, 56 effect sizes. Hypertext users were more effective and less efficient; maps of the organisation raised usefulness; results varied strongly.
- Dillon 1998 (abstract): hypermedia helps learning only for tasks of repeated searching and manipulation; method flaws limit every conclusion.
- Brusilovsky 2001 (read in the relevant sections): a survey of adaptive hypermedia. It lists stretchtext, text that expands in place, among the canned-text adaptation technologies, beside inserting, altering and dimming fragments.
- DeStefano 2007 is held by learning-science (strand 6) and not read again.
- Located by title only: Knutov 2009 (adaptive hypermedia survey), Lam 2011 (multi-level interfaces from study evidence).
- How this review differs: text nested to any depth, not maps or images; it adds layered documents, outliners and model readers (position.md).
1. Seminal work
- Stretchtext is Nelson's term, coined in 1970 (Wikipedia 2026c; Nelson's own text not read).
- Furnas 1986 (read): the fisheye view shows a point when its a priori importance minus its distance from the focus passes a threshold.
- On a tree, importance is minus the depth and distance is the path length; the view keeps the ancestral line, then siblings, then cousins (Figure 2).
- In a regular tree the view is a logarithmically compressed display, computed in time proportional to the view, not the tree (section 3).
- In its experiment, 20 subjects judged the order of two parts of an unfamiliar botanical hierarchy, 16 pairs each (pages 20 to 21).
- Correct answers: 52% with two flat views, 64% with one fisheye and one flat, 75% with two fisheyes.
- A footnote links fisheye views of outlines to the outline processors then reaching the market.
- Early systems for a global and a detailed view: Engelbart 1968 (cited so by Furnas 1986), Pad++ for zooming (Bederson 1994), the document lens for continuous distortion (Robertson 1993).
- None of these three was read beyond its title and those citations.
- Carroll 1984 (abstract, secondary): blocking error-prone function for new users gave faster learning; the control group spent almost a quarter of its time recovering from errors.
- Nielsen 2006b names deferring advanced or rare features to a second level progressive disclosure, and dates the idea to over 30 years before 2006.
2. Q1: folded and expandable text
| Source | What was compared | Result | Read |
|---|---|---|---|
| Furnas 1986 | flat window against fisheye of a hierarchy | 52% correct with two flat views, 64% with one of each, 75% with two fisheyes, on order judgments; 20 subjects, 16 pairs each | full text |
| Egan 1989 | SuperBook, a hypertext book whose contents expands chapters and sections (Chimera 1994), against print | better search and open-book essays; MiteyBook, its PC version, searched about 25% faster and 25% more accurately than print | abstract (secondary) |
| Chimera 1994 | contents of 1,296 items, three levels deep, 48 screens when fully expanded: stable list, expand/contract, multi-pane | both dynamic interfaces significantly faster for many of nine tasks (41 novices); on the easiest task, the stable list and multi-pane beat expand/contract (p < .01) | technical report version |
| Hornbæk 2003 | linear text, overview plus detail, fisheye text keeping headings and first and last paragraphs | essays graded best with overview plus detail, 2.47 against 2.00 linear and 1.95 fisheye, F(2, 32) = 4.16, p < .05 (p. 140); fisheye essays fastest, 37.4 min against 44.4 and 44.5 (pp. 141 to 142), with the lowest incidental learning, 3.42 against 4.20 and 4.58; answers to questions did not differ; all but one of 20 subjects preferred overview plus detail | full text, after Cockburn 2009 section 7.2.4 |
| Höök 1997 | adaptive stretchtext that hides what the inferred task does not need, against the same system fixed | within-page actions about halved, navigation between pages about the same (Figure 3, p. 183); 19 of 27 answers chose an item the system had opened; preferred, mean 5 on a scale of 1 to 7 (Table 1, p. 184); 9 subjects, no statistical test | full text |
| McDonald 2009 | layered privacy policy (short layer, full text behind) against full text and a standard format, 749 participants | layered was faster but less accurate on topics not in the short layer; cookie question 78% correct layered | authors' version, section 4 |
| Heinonen 2022 | maintenance instructions in DITA layered by skill level, the reader choosing the depth; user studies in three countries | well received across skill levels; observation, interviews and questionnaires, no comparison condition | abstract (secondary) |
- McDonald 2009 concludes that few participants went beyond the first page of a layered policy (section 4.1).
- Springer 2020 (abstract, secondary): in four studies of an explained system, users gained from simple feedback first and the detail on demand; it is about explanations, not documents.
- Located, not read: Zellweger 2000 (fluid documents, an observational study), Boyle 1994 (MetaDoc, adaptive stretchtext).
- Johnson 2013 (a blog, 13 of 20, scored in information-typing): one DITA topic per contents entry scatters brief tasks; he would nest them under a parent and favours collapsible sections; no data.
3. Q2: hierarchical against networked hypertext
The linked reviews hold the overview and map effects: reading-order (strand 1) and learning-science (strand 6), with DeStefano 2007 and Amadieu 2009.
- Mohageg 1992 (full text): 64 novices, 16 per structure. Hierarchical links beat network links: mean task time 109.21 s against 149.35 s, linear 155.56 s, F(3, 60) = 4.59, p < .01 (Experiment A, p. 359).
- The abstract's 49 s less per task is an average not found in the pages read. The combination, 115.78 s, did no worse than the hierarchy, with no consistent gain for novices.
- McDonald 1998 (full text): 30 readers, 15 with prior knowledge. In the first phase the hierarchy and the mixed structure were equal, both faster than the network; at the delayed phase the mixed structure was fastest and opened the fewest extra nodes (pp. 22 to 23).
- Prior knowledge helped overall; it interacted with structure only for nodes opened while reading, F(2, 24) = 8.1 (Table 1, p. 22).
- Located, abstract not readable on the day: McDonald 1996, Calisir 2003, Potelle 2003.
4. Q3: focus plus context and zooming for documents and trees
- Hornbæk 2002 (abstract, secondary): 32 subjects, zoomable maps with and without an overview. Accuracy did not differ and 80% preferred the overview; on the map built in levels with semantic zoom, subjects were faster without it.
- Through Cockburn 2009 (section 7.2, secondary):
- Jakobsen 2006: a fisheye of source code that folds by degree of interest was significantly faster than a flat listing, and preferred.
- Nekrasovski 2006: on large trees, pan and zoom beat a rubber-sheet fisheye; an overview did not change task time.
- Plaisant 2002 and the hyperbolic-tree studies: results depend on the task and on how well labels predict what lies below.
- Baudisch 2002: a focus plus context screen was up to 56% faster than overview plus detail and zooming on static graphs.
- Cockburn 2009 (section 5.2.2): folding of program blocks is standard in editors and of sections in word processors, while automatic folding by degree of interest stays in research labs.
5. Q4: levels in one view
- No study found varies the depth of a stored tree while holding the depth in view fixed.
- Measured levels: Chimera 1994 tested three levels in view at most; Furnas 1986 shows the ancestral line plus one or two rings around the focus.
- For menus, two levels beat three: file-structure (Kiger 1984; Larson 1998).
- For proofs, about 4 to 10 steps per level, a convention: mathematical-writing.
- Nielsen 2006b: designs beyond two disclosure levels typically have low usability; no data given.
- For model readers, He 2026 (strand 6) found one level of disclosure enough and a second harmful.
- A node read alone loses its place in the tree; in a corpus of topic-based documentation, relative clauses carry the context of related topics (Swarts 2022, abstract).
6. Q6: trees of summaries for models as readers
- Wu 2021 (abstract, secondary): a book summarized section by section, then the summaries recursively; matched human quality on about 5% of books.
- Sarthi 2024 (RAPTOR, read): leaves are chunks, parents are summaries of clusters of children, about 72% shorter (Appendix C).
- With GPT-4 it reached 82.6% on QuALITY against a previous best of 62.3% (Table 7); 18.5% to 57% of retrieved nodes were non-leaves (Appendix I.2).
- Searching all layers at once, the tree flattened, beat descending it layer by layer on 20 QASPER stories (section 3, Figure 3).
- Laitenberger 2025 (read): passages retrieved and kept in the document's original order matched or beat RAPTOR and an agent at matched token budgets.
- On ∞Bench at 30K tokens: 93.1% against 87.8% for the same passages ordered by similarity, and 2 to 8 points above the multi-stage methods (section 3).
- RAPTOR without its summaries beat RAPTOR with them; its original ablation used a 3B reader limited to 400 tokens (section 4).
- He 2026 (read): agents reading books on ∞Bench, three harnesses, three model families.
- A second level of disclosure never beat one level and sometimes collapsed accuracy: 0.9126 to 0.6398 on one cell (Table 1).
- With 20 books staged, raw navigation fell to 0.26 on English open questions where one level held 0.46.
- Jayraj 2026 (abstract, secondary): a tree used only to navigate, emitting leaves, matched the strongest flat retriever; the gain came from navigation, not summaries.
- Chen 2023 (abstract): a model walks a tree of summary nodes to answer; better than long-context and retrieval baselines. Edge 2024 (abstract) summarizes graph communities to answer questions about a whole corpus; it is a graph, not a tree.
- Mortezaagha 2026 (abstract, secondary): on 2,359 PubMed Central articles, content-similarity retrieval had the best MRR (0.517) but drew from one section; structure-aware retrieval drew from up to 15.6 times more sections.
- Chang 2024 (abstract, secondary): on 100 books, merging summaries up a hierarchy was more coherent than updating one running summary, which kept more detail.
7. Practice
| Who | Form | Evidence of use |
|---|---|---|
| WHATWG 2026 | details and summary: one disclosure; a shared name makes an exclusive accordion; not for footnotes or tabs |
the HTML standard, updated 2026-10-26 |
| W3C 2026b | tree view pattern: nested groups, expand with Right, collapse with Left; level and position given only when nodes load lazily | no depth limit stated |
| GOV.UK 2026a | accordion: not for content all users need; never inside another accordion; not all users notice it | government design system; research reported without numbers |
| GOV.UK 2026b | details: never hide what most users need; some users avoid it, fearing it leaves the page | same |
| Nielsen 2006b | progressive disclosure: few options first, at most two levels | company article, no data |
| Wikimedia 2016 | mobile Wikipedia folds every section below the lead; a test opened them | expanded: reading time 190 s against 146 s at the 90th percentile, 53 s against 38 s at the 75th |
| Outliners (Logseq, SiYuan, Obsidian plugins) | nested bullets, fold, zoom into one bullet as the root | counts in state-of-the-art.md |
| Code editors | folding of blocks and #region |
standard feature (Cockburn 2009) |
| Tree retrieval (RAPTOR, GraphRAG, PageIndex) | trees or graphs of summaries for model readers | counts in state-of-the-art.md; PageIndex reports 98.7% on FinanceBench itself (VectifyAI 2026, example only) |
- Wikimedia 2016 is not a strict A/B test: about 0.05% of mobile users per group, run in 2015-12 and 2016-01; the session chart covers 2016-01-02 to 2016-01-08.
- Wang 2023 (example only, held by typography-and-layout) says folded content may be missed.
Q/A sites (searched 2026-10-29; 12 threads, 2 under 10 of 20; strings in protocol). Practitioner opinion, no data.
- Unbounded depth is a known problem: indenting fails after a few levels of nested comments; one site moves a thread to a new page after about ten levels (UXSE 2010).
- A path of a hundred decisions needs checkpoints, not a longer breadcrumb (UXSE 2015).
- Nesting folds is advised against: an accordion inside an accordion confuses (UXSE 2012a; UXSE 2014b), as GOV.UK 2026a says.
- Do not hide answers to save scrolling; list the questions with anchor links instead (UXSE 2012b).
- A deep heading should name itself in full, since a reader may meet it without its ancestors (WSE 2013); whether every level carries text of its own divides practitioners (WSE 2018e).
- One long page or many granular ones: cohesion matters more than length, and a tree keeps overview pages near the root (WSE 2018c, scored in information-typing).
- UXSE 2018b (example only) asks the same of a three-level nest.
- Folding code hides a long block but gives it no name, scope or dependencies, which a function does (SESE 2014e; SESE 2011o).
- Depth can be shown by colour or a gutter per level instead of indentation (SESE 2011r).
- Examples only: a five-level tree on one mobile screen (UXSE 2018a); "expand all" for searching folded sections (UXSE 2016).