When D3 was released in February 2011, it transformed how we build data visualizations for the web and ushered in a new age of unbridled creativity in information design, data journalism, and beyond. Today, it remains the backbone of modern, interactive data viz. Happy 15th birthday, D3 🎂 d3js.org
Jeffrey Heer
@jheer.org
UW Computer Science Professor. Data, visualization & interaction. UW Interactive Data Lab, Vega, Ex-Trifacta. Sometimes Seattle, manchmal Berlin.
[Study participant recruitment] Share your experiences with visualization experiment design Hi, we (me and @jheer.org, University of Washington) are looking for interview participants to share experiences and challenges in designing visualization experiments. Form: forms.gle/RtfJ7M5ELtuR...
Share your experiences with visualization experiment design
Hi, we (Hyeok and Jeff, University of Washington) are looking for participants for an interview study to understand experiences and challenges in designing visualization experiments for the future too...
forms.gle
Do you make drag-and-drop interfaces? Or do you wish you did, but they're just too hard? We're working on a new way to drag & drop! Wanna try it out? Join our study – we'll ask you about your drag-and-drop experiences, and get your hands on the prototype. Join here: forms.gle/J82tFtu6DqS8.... 🙏!
📣 NEW! I’ve just released the BIGGEST and perhaps most creative project I’ve ever worked on! “Searching for Birds” searchingforbirds.visualcinnamon.com 🐤 A project, an article, an exploration that dives into the data that connects humans with birds, by looking at how we search for birds.
I'm excited to have updated our color naming in different languages project to use the new Oklab/Oklch color space. The new views highlight the differences in how English and Korean divide blues, greens and purples. idl.uw.edu/color-naming... @jheer.org @uwcse.bsky.social @ischool.uw.edu
In 2015, @jheer.org and #UWAllen @idl.uw.edu colleagues unveiled Voyager, a tool that automatically recommends visualizations to aid users exploring datasets. They received the @ieeevis.bsky.social InfoVis 10-Year Test of Time Award for that work. #UWInnovates news.cs.washington.edu/2025/11/19/a...
Allen School professor Jeffrey Heer receives InfoVis Test of Time Award for creating Voyager visualization tool for more efficient data exploration - Allen School News
To help make datasets easier to understand and examine, in 2015, a team of researchers led by Allen School professor Jeffrey Heer introduced Voyager, a system that automatically generates and recommen...
news.cs.washington.edu
Really excited to share this new paper on "Data Visualizations as Propaganda", co-led by PhD students Priya Dhawka and Nina Lutz, which just won a Best Paper award at the CSCW conference: dl.acm.org/doi/10.1145/... [Short thread]
Data Visualizations as Propaganda: Tracing Lineages, Provenance, and Political Framings in Online Anti-Immigrant Discourse | Proceedings of the ACM on Human-Computer Interaction
Along with other visual content, data visualizations are increasingly used within online discourse, including political communication. Though often considered to be ''objective'', data visualizations ...
dl.acm.org
github.com/vega/altair hit 10k ⭐️ on GitHub recently. Congrats to the Altair team and the amazing community.
GitHub - vega/altair: Declarative visualization library for Python
Declarative visualization library for Python. Contribute to vega/altair development by creating an account on GitHub.
github.com
Interested in accessibility, visualization, or data ethics? I'm looking for Ph.D. students to join @data-and-design.org at CU Boulder Info Sci in Fall 2026. data-and-design.org/recruiting/phd
Recruiting Ph.D. Students for Fall 2026
We are an interdisciplinary research group at the University of Colorado Boulder that uses design to understand and reimagine socio-technical systems.
data-and-design.org
The data vis project "Mosaic: An Architecture for Linking Databases and Scalable Interactive Visualizations" received a SIGMOD Best Demo Runner Up award at the ACM SIGMOD/PODS International Conference on Management of Data in Berlin, Germany. Congrats to the Mosaic team on this recognition! 📊🎉
The Mosaic architecture for database-backed interactive visualization just hit 1,000 stars on GitHub! Thank you to all who have participated and contributed!
TFW you have a grand idea only to find it's out of reach. So it goes for my chatbot that meows and purrs.
Allen School professors Brian Curless and Jeffrey Heer named ACM Fellows for helping transform how we use computing technologies news.cs.washington.edu/2025/02/14/a...
Allen School professors Brian Curless and Jeffrey Heer named ACM Fellows for helping transform how we use computing technologies - Allen School News
Each year, the Association for Computing Machinery (ACM) recognizes the top 1 percent of its members who have made notable contributions to the field of computing science and technology as ACM Fellows...
news.cs.washington.edu
Allen School professor Amy X. Zhang receives Sloan Research Fellowship for empowering users to make ‘our online spaces as rich and varied as our offline ones’ news.cs.washington.edu/2025/02/24/a...
Allen School professor Amy X. Zhang receives Sloan Research Fellowship for empowering users to make ‘our online spaces as rich and varied as our offline ones’ - Allen School News
As the head of the Allen School’s Social Futures Lab, professor Amy X. Zhang’s research draws on the design of offline public institutions and communities to then develop new social computing systems ...
news.cs.washington.edu
@joshuahhh.com and I invite you to explore our experimental visual programming environment (which takes place in a dungeon) Features - dissolve the bounds of decision and explore all possibilities at once - use sigillic incantations, delve into recursive caverns vezwork.github.io/drostes-lair-post
An invitation into Droste's Lair
A swords-and-sorcery programming environment for building and counting mathematical structures
vezwork.github.io
Us #ieeevis 2025 OPCs worked hard on this: the new call for papers is now live! ieeevis.org/year/2025/ye... Submit your best work! Brief account of changes for 2025: * Extra week for supplemental material * Student reviewer program * Opt-in publication of reviews for accepted papers
ieeevis.org
ACM Transactions on Computer-Human Interaction is looking for outreach editors, i.e., junior researchers who wants to rethink and implement how the journal engages online with readers and authors. Deadline for applications is Dec 11. Call at www.linkedin.com/feed/update/... or ask me for more info.
Kasper Hornbæk on LinkedIn: Dear HCI community (please share, forward) We are seeking two Outreach…
Dear HCI community (please share, forward) We are seeking two Outreach Editors for ACM Transactions on Computer-Human Interaction (TOCHI). The Outreach Editor…
linkedin.com
People are now using LLMs to create charts and graphs. How might we assess the quality and consistency of the results? DracoGPT is a method that fits a visualization knowledge base (Draco) to LLM responses, enabling comparison across models, prompts, and results from human subjects experiments.
Our research lab is now here on Bluesky! 📊📈
Hi Bluesky! 👋 We’re the Interactive Data Lab at UW. We’ll post about data visualization, analysis, and human-computer interaction research, as well as open source projects. Over the years we’ve been involved with Protovis, D3, Data Wrangler (-> Trifacta), Vega/Vega-Lite, Mosaic, and other projects!
my take on bringing HCI to PL blog.sigplan.org/2024/11/21/e...
Evaluating Human Factors Beyond Lines of Code
Software systems researchers want to make human-centered claims, but don’t have the proper tools to do so. That’s how we ended up with the ubiquitous lines-of-code comparison found in e…
blog.sigplan.org
Mosaic v0.12 is out: database-powered scalable, interactive visualization! 📈 One new addition is support for dynamic changes in the backing data. Move between smaller and larger samples to balance speed and comprehensive coverage.
still polishing the ergonomics, but really excited to have this working! the little 3mb binary connects to a kernel and launches a native webview to display outputs. ~super~ lightweight and flexible way to script with anywidgets mosaic from the command line with `jupyter console`:
This is early days to show... @manzt.sh and I made a Jupyter sidecar for use with `jupyter console` and @zed.dev. Run `cargo install sidecar` to get access.