How do Observable Users Decompose D3 Code? An Exploratory Study.


We are a group of researchers with the Interactive Data Lab at the University of Washington running a study on how Observable users structure their D3 code.

We are conducting a user study to understand how people structure their D3 code when using the Observable platform to create data visualizations. We are recruiting participants for a one-time 30-minute study (no more than 1 hour) that will require you to discuss your thought process behind a couple of different D3 visualizations you have built on Observable. In the session, you will be asked about how you have structured your code and you will be asked to complete a demographic survey as well.

This is an opportunity to be an active contributor to current and future data science research. Participation is completely voluntary and the experience and data you share will be anonymous. Personal demographic data, answers to survey questions, and interaction logs will be collected, anonymized, and shared as a public resource for data science research.

To participate in this study you must:

  1. Be 18 or older
  2. Have at least 2 months of experience using D3
  3. Have used Observable to create D3 data visualizations.

If you are interested, please fill out this survey:

Thank you!