Select
Choose a bar, dot, node, edge, cell or word in either dashboard.
Linked dashboards connect analytical patterns to source text, supporting evidence inspection and human validation.
A chart can reveal a pattern without explaining why it exists. The visualisation contribution links results across views and resolves selections into their supporting material, so researchers can investigate a result in context.
Built with Dash, Plotly and PyVis, the dashboards connect code overviews, coverage and co-occurrence views with sentiment and aspect views. They display available evidence, justifications, audit critiques and human edits, without making additional LLM calls or inventing confidence scores.
Choose a bar, dot, node, edge, cell or word in either dashboard.
The shared selection updates relevant linked views while the overview remains visible.
Grounded Theory selections resolve to supporting quotes; sentiment selections resolve to source documents.
Review evidence and justifications, plus approval or critique details when available. Continue exploring with another selection.
One interaction pattern across two dashboards: select, filter, resolve and inspect, with an exploration loop back to selection.
Open full-size diagramThree expert reviewers informed refinements, followed by a task-based study with five research-literate participants.
Mean reported score
Mean reported workload
48 of 50 tasks completed
Mean reported confidence
Scores are means. Task completion covers 50 tasks.
Source: Theo Mashaba’s final paper (PDF), Table 3 and Sections 4–6.
Select a topic to see how a view can connect an interpretation with the words that support it.
The selection changes the linked excerpt and interpretation together.
“The first steps were clear, but I still wanted an example before coding on my own.”
Clear instructions can coexist with a need for guided practice. The source contains both views.
This small interaction demonstrates the linking concept. It is not the research application and does not run an LLM.
Expert review consolidated 33 heuristic violations into 13 problems. User tasks covered exploration, targeted comprehension and interpretation, followed by questionnaires and interviews. SUS averaged 80.5 (SD 14.2); RawTLX averaged 19.5 (SD 5.9). Both evaluations highlighted the code-coverage grid and critique visibility.
Theo Mashaba · Visualisations engine.