Tomoki Shibata

I'm a Ph.D. student
studying Human-Computer Interaction (HCI)
at Tufts University.

E-mail: tshibata (at) cs.tufts.edu

My research adviser is Prof. Robert Jacob.

Research Topics

Designing a programming language for Implicit Human-Computer Interaction (2018-2019).

Designing an implicit interaction for interruption management by leveraging brain mesurements (2016-2017).

Designing a touch-based text entry mechanism for wearables to address the fat-finger problem (2015).

Leveraging brain measurements to modulate notification deliveries for a head mounted, auxiliary display (2015).

Leveraging brain measurements to improve target acquisitions (2014).

First Language

Java with Object-Oriented Design syndrome, a sort of illness making me think of everything as object.

Just for Fun

Writings

Implicit Human-Computer Interaction through A Model of Human Contexts
Tomoki Shibata, Prof. Robert J.K. Jacob (Supervisor)
(Draft 2020)
abstract | pdf
Hook: An Embedded Domain-Specific Language for Fusing Implicit Interactions to Explicit Event Handlers
Tomoki Shibata, Matthew Ahrens, Robert J.K. Jacob
(Draft 2020)
pdf

Publications

An Implicit Dialogue Injection System for Interruption Management
Tomoki Shibata, Alena Borisenko, Anzu Hakone, Tal August, Leonidas Deligiannidis, Chen-Hsiang Yu, Matthew Russell, Alex Olwal, Robert J.K. Jacob
ACM ICPS Augmented Human International Conference AH 2019
pdf | ACM DL
Drifting keyboard
Tomoki Shibata, Robert J.K. Jacob, Daniel Afergan, Danielle Kong
United States Patent, US 10,254,900 B2. Apr. 9, 2019
USPTO
DriftBoard: A Panning-Based Text Entry Technique for Ultra-Small Touchscreens
Tomoki Shibata, Daniel Afergan, Danielle Kong, Beste F. Yuksel, I. Scott MacKenzie, Robert J.K. Jacob
ACM Symposium on User Interface Software and Technology UIST 2016
pdf | html | ACM DL
Text Entry for Ultra-Small Touchscreens Using a Fixed Cursor and Movable Keyboard
Tomoki Shibata, Daniel Afergan, Danielle Kong, Beste F. Yuksel, I. Scott MacKenzie, Robert J.K. Jacob
ACM Conference on Human Factors in Computing Systems CHI 2016 (Interactivity Demonstration)
pdf | html | ACM DL
Phylter: A System for Modulating Notifications in Wearables Using Physiological Sensing
Daniel Afergan, Samuel W. Hincks, Tomoki Shibata, Robert J.K. Jacob
Human-Computer Interaction International HCII 2015
Springer
Brain-Based Target Expansion
Daniel Afergan, Tomoki Shibata, Samuel W. Hincks, Evan M. Peck, Beste F. Yuksel, Remco Chang, Robert J.K. Jacob
ACM Symposium on User Interface Software and Technology UIST 2014
ACM DL
Building Implicit Interfaces for Wearable Computers with Physiological Inputs: Zero Shutter Camera and Phylter
Tomoki Shibata, Evan M. Peck, Daniel Afergan, Samuel W. Hincks, Beste F. Yuksel, Robert J.K. Jacob
ACM Symposium on User Interface Software and Technology UIST 2014 (Poster)
pdf | poster | Zero Shutter Camera on GitHub | ACM DL

Teaching

Comp 15: Data Structures
Instructor (Summer 2019)
Object-Oriented Design (OOD) in Comp 86: Object-Oriented Programming for Graphical User Interfaces with Prof. Robert Jacob
Graduate Institute for Teaching (GIFT) 2018 Fellow (Fall 2018)
D3 in Comp 177: Visualization with Prof. Megan Monroe
(covering lecture) (Feb. 2018 and Sep. 2018)
Visualization Design in Comp 177: Visualization with Prof. Remco Chang
(covering lecture) (Oct. 2017)
Stack and Vector in Comp 11: Introduction to Computer Science with Prof. Mike Shah
(covering lecture) (Jun. 2017)
Programming for Non-Programmers, Java workshop 1 as a part of the programming workshop series by Tufts CSLOL
Workshop Instructor (Apr. 2016)