Vanakkam! (That’s 'hello' in Tamil, my native tongue.)
I am a Research Assistant/PhD Candidate at Media Computing Group, RWTH Aachen.
My research is aimed at improving the workflows of data workers, i.e., non-professional data scientists. I use methods like interviews, surveys, and observations to study how data workers learn, perform, and report data science in their work. Based on my findings, I design, build, and validate software solutions to improve data workers' workflows.
For more details, visit my personal site: http://krishna-subramanian.com.
- I used to manage the kitchen at i10. This role has been taken over by Oliver, see the Kitchen Overlord page.
- I was the i10 librarian. This included maintaining the software for labeling books, maintaining publications, maintaining the CHI rankings page, and keeping the Hochschulbibliothek up to date. This role has been taken over by René, see the Librarian page.
- I used to maintain the ARPen project along with Phil. My role has been taken over by René and Oliver.The handover instructions can be found on oliver: smb://oliver.hci.rwth-aachen.de/Public/Research%20Projects/ARPen/Documentation/Handover%20from%20Krishna (internal access).
- For any questions about Designing Interactive Systems I, please contact Oliver or Marcel, who will be our TAs for the course offered in WS 2020/21.
Bringing structure to data science
TRACTUS is an RStudio addin that groups source code into the hypotheses that they were used to test in order to improve data science workflow.
Paper at CHI 2020.
Understanding Data Science Programming IDEs
Computational Notebooks and Consoles
Many data scientists use computational notebooks due to the many benefits they offer, e.g., markdown support. However, scripts are still used across by many data scientists… or are they? What is the role of scripts and notebooks in the current toolbox of data workers? We investigated these questions in this project.
Paper at VL/HCC 2020.
Visual statistical programming
StatWire is an IDE for R that integrates the traditional text-based editor with a visual data-flow editor to better support statistical programming.
Late-Breaking Work at CHI 2018.
StatPlayground is a web-based app that allows users to directly manipulate characteristics of data (e.g., mean, variance, outliers) through visualizations (e.g., box plot) and view the resulting effect on the inferential statistics (e.g., p-value, effect size) and vice versa.
Paper at INTERACT 2019 and a Late-Breaking Work at CHI 2017.
Statsplorer is a software tool that allows users to do statistical analysis by interacting with visualizations. It guides the user to select appropriate statistical analysis tasks based on her research questions. It also prevents common statistical analysis mistakes and promotes understanding by collocating appropriate visualizations with statistical analysis results.
Paper at CHI 2015 and a Student Research Competition entry at CHI 2014.
*: As the second supervisor
|WS 2019/20||Designing Interactive Systems I
Lecture TA and Lab Tutor; with Oliver Nowak
|SS 2019||Media Computing Project Lab (in Bonn)
|WS 2018/19||Designing Interactive Systems I
Lecture TA and Lab Tutor; with Adrian Wagner
|SS 2018||Media Computing Project Lab (in Bonn)
|WS 2017/18||Designing Interactive Systems I
Lecture TA and Lab Tutor; with Paulina Reijsmeijer
|SS 2017||Media Computing Project Lab (in Bonn)
|WS 2016/17||Designing Interactive Systems I
Lecture TA and Lab Tutor
|SS 2016||Media Computing Project Lab (in Bonn)
|WS 2015/16||Designing Interactive Systems I
Lecture TA and Lab Tutor; with Philipp Wacker
|SS 2015||Media Computing Project Lab (in Bonn)
|WS 2014/15||Designing Interactive Systems I
Lecture TA and Lab Tutor; with Christian Corsten
- Krishna Subramanian, Nur Hamdan and Jan Borchers. Casual Notebooks and Rigid Scripts: Understanding Data Science Programming. In Proceedings of the 2020 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC '20), IEEE Computer Society, Los Alamitos, CA, USA, August 2020.
- Krishna Subramanian, Johannes Maas and Jan Borchers. TRACTUS: Understanding and Supporting Source Code Experimentation in Hypothesis-Driven Data Science. In Proceedings of the 2020 CHI Conference on Human Factors in Computing Systems, CHI '20, pages 10, ACM, New York, NY, USA, April 2020.
- Krishna Subramanian, Jeanine Bonot, Radu A. Coanda and Jan Borchers. StatPlayground: A Sandbox for Learning Practical Statistics. In Human-Computer Interaction -- INTERACT 2019, pages 156–165, Springer International Publishing, Cham, September 2019.
- Krishna Subramanian, Ilya Zubarev, Simon Voelker and Jan Borchers. Supporting Data Workers to Perform Exploratory Programming. In Extended Abstracts of the 2019 CHI Conference on Human Factors in Computing Systems, CHI EA '19, pages 6, ACM, New York, NY, USA, May 2019.
- Krishna Subramanian, Johannes Maas, Michael Ellers, Chat Wacharamanotham, Simon Voelker and Jan Borchers. StatWire: Visual Flow-based Statistical Programming. In Extended Abstracts of the 2018 CHI Conference on Human Factors in Computing Systems, CHI EA '18, pages LBW104:1–LBW104:6, ACM, New York, NY, USA, April 2018.
- Krishna Subramanian and Jan Borchers. StatPlayground: Exploring Statistics through Visualizations. In CHI '17: Extended Abstracts of the 2017 CHI Conference Extended Abstracts on Human Factors in Computing Systems, pages 401–404, ACM, New York, NY, USA, May 2017.
- Chat Wacharamanotham, Krishna Subramanian, Sarah Theres Völkel and Jan Borchers. Statsplorer: Guiding Novices in Statistical Analysis. In CHI '15: Proceedings of the 33rd Annual ACM Conference on Human Factors in Computing Systems, pages 2693–2702,New York, NY, USA, April 2015.
- Krishna Subramanian. VisiStat: Visualization-driven, Interactive Statistical Analysis. In CHI ’14: Extended Abstracts on Human Factors in Computing Systems, pages 987—992,April 2014.
- Krishna Subramanian. VisiStat: Visualization-driven, Interactive Statistical Analysis. Master's Thesis, RWTH Aachen University, Aachen, March 2014.