Awards and Honors
I have received 13 international and 9 domestic awards.
Domestic
International
September 12, 2024
IPSJ Yamashita SIG Research Award (SIGHCI)
July 31, 2024
IPSJ Yamashita SIG Research Award (SIGMUS)
July 31, 2024
IPSJ Symposium Interaction 2024 Best Paper Award and Interactivity Award ("People's Choice" category)
March 6, 2024
IPSJ SIGMUS Best Presentation Award ("Best Research" category)
August 28, 2023
April 23, 2023
February 18, 2023
March 15, 2022
IEEE VL/HCC '21 Best Short Paper Award for the co-authored Roly-poly short paper
October 13, 2021
ISID '21 Best Poster Award
March 17, 2021
IEEE PacificVis '18 Honorable Mention Poster Award for the co-authored TextTimeline poster
April 12, 2018
SMC '15 Best Paper for the co-authored CrossSong paper
July 30, 2015
April 23, 2015
November 28, 2014
October 31, 2014
IPSJ SIGMUS Best Presentation Award
August 1, 2014
PhD dissertation selected for IPSJ Quick Report on Doctoral Theses Recommended by SIGs
July 22, 2014
October 1, 2013
June 17, 2013
April 27, 2013
Microsoft Research 7th Collaborative Research (CORE7) Program Principal Investigator
April 2011 - March 2012
April 2011 - March 2014
2010
ACM SIGGRAPH '09 Laval Virtual Award (Best of Emerging Technologies)
August 2009
ACM CHI '09 Student Research Competition 1st Place
April 2009
December 2008 - August 2009
Invited Talks
Mizuho India Japan Study Centre at IIM Bangalore, Meijin-Samvad webinar series, "Impact & Synergy of Manga, Anime, and Video Games: Japanese Soft Power’s Impact on Global Markets - Positive? Negative? Balanced?" panelist
August 23, 2024
Japan ACM SIGCHI Chapter International Symposium on HCI, "The HCI researcher as toolsmith," award talk for 2023 Japan ACM SIGCHI Chapter Distinguished Young Researcher Award, YouTube
February 18, 2023
Mozilla MIECO weekly meeting, "A Toolsmith for Programmers, Musicians, and Anime Creators"
February 8, 2023
December 7, 2022
Connichi invited panel, "How Academics Contribute to Anime's Future" panelist
September 4, 2021
ISID 2021, "Creativity Support for People with Diverse Technical Background"
March 15, 2021
RIEC International Symposium on HCI, "Programming for X: Programming Experience Research for Convivial Computing"
January 24, 2020
October 24, 2017
CMU HCII, Special Human-Computer Interaction Talk, "Delivering Benefits of Programming to Everyone through Programming Experience Research", Video
June 1, 2017
Dagstuhl Seminar 17232 (Computational Interactivity), "The Future of Programming and Data Sciences"
June 1, 2017
Viewpoints Research Institute and Y Combinator Research HARC, "Programming with {Examples | People}"
April 1, 2016
June 1, 2014
University of Toronto DGP seminar, "Toward Live Programming in the Real World"
June 1, 2014
University of Washington dub seminar, "Integrated Graphical Representations for Programming with Real-world Input and Output", Video
October 1, 2013
May 1, 2011
Lectures
The University of Tokyo Non-Research Tips for Information Science Researchers Guest Lectures "Research community" and "DevOps for research"
Jun. 19, 2024, Jun. 26, 2024
Publications
The following publications list is automatically generated from the BibTeX file.
Selected peer-reviewed publications
Griffith: A Storyboarding Tool Designed with Japanese Animation Professionals
Proceedings of the CHI Conference on Human Factors in Computing Systems
Lyric App Framework: A Web-based Framework for Developing Interactive Lyric-driven Musical Applications
Proceedings of the 2023 CHI Conference on Human Factors in Computing Systems
Songle Sync: A Large-Scale Web-based Platform for Controlling Various Devices in Synchronization with Music
Proceedings of the 26th ACM International Conference on Multimedia, pp.1697-1705
F3.Js: A Parametric Design Tool for Physical Computing Devices for Both Interaction Designers and End-users
Proceedings of the 2017 Conference on Designing Interactive Systems, pp.1099-1110
Programming with Examples to Develop Data-Intensive User Interfaces
IEEE Computer 49(7), pp.34-42
TextAlive: Integrated Design Environment for Kinetic Typography
Proceedings of the 33rd Annual ACM Conference on Human Factors in Computing Systems, pp.3403-3412
It's Alive! Continuous Feedback in UI Programming
Proceedings of the 34th ACM SIGPLAN Conference on Programming Language Design and Implementation, pp.95-104
Picode: Inline Photos Representing Posture Data in Source Code
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, pp.3097-3100
DejaVu: Integrated Support for Developing Interactive Camera-Based Programs
Proceedings of the 25th Annual ACM symposium on User Interface Software and Technology, pp.189-196
Journal/conference/workshop publications
All of these publications, except those explicitly marked as the invited articles, underwent a review process; most of these publications are considered either archival or semi-archival.
On the Relationship between HCI Researchers and Creators---Or How I Became a Toolsmith
XRDS 29(4), pp.26-31
Special Interest Group on Creativity and Cultures in Computing
Extended Abstracts of the 2023 CHI Conference on Human Factors in Computing Systems
ODEN: Live Programming for Neural Network Architecture Editing
2022IUI '22
27th International Conference on Intelligent User Interfaces, pp.392-404
Guided Optimization for Image Processing Pipelines
2021VL/HCC '21IEEE VL/HCC '21 Best Short Paper Award
Proceedings of the 2021 IEEE Symposium on Visual Languages and Human-Centric Computing
Lyric Video Analysis Using Text Detection and Tracking
2020DAS '20
Document Analysis Systems, pp.426-440
Rethinking Programming "Environment": Technical and Social Environment Design toward Convivial Computing
Companion Proceedings of the 4th International Conference on the Art, Science, and Engineering of Programming, pp.95-103
DeployGround: A Framework for Streamlined Programming from API playgrounds to Application Deployment
Proceedings of the 2018 IEEE Symposium on Visual Languages and Human-Centric Computing, pp.259-263
Reactile: Programming Swarm User Interfaces Through Direct Physical Manipulation
Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems, pp.199:1-199:13
A Singing Instrument for Real-Time Vocal-Part Arrangement of Music and Audio Signals
2017SMC '17
Proceedings of the 14th Sound and Music Computing Conference, pp.559-563
User-Generated Variables: Streamlined Interaction Design for Feature Requests and Implementations
Companion to the First International Conference on the Art, Science and Engineering of Programming, pp.28:1-28:7
The CrossSong Puzzle: Developing a Logic Puzzle for Musical Thinking
2017CrossSong
Journal of New Music Research, pp.1-16
Live Tuning: Expanding Live Programming Benefits to Non-Programmers
Proceedings of the Second Workshop on Live Programming Systems
PlaylistPlayer: An Interface Using Multiple Criteria to Change the Playback Order of a Music Playlist
2016IUI '16
Proceedings of the 21st International Conference on Intelligent User Interfaces, pp.186-190
CrossSong Puzzle: Generating and Unscrambling Music Mash-ups with Real-time Interactivity
Proceedings of the 12nd Sound and Music Computing Conference, pp.61-67
TextAlive Online: Live Programming of Kinetic Typography Videos with Online Music
Proceedings of the First International Conference on Live Coding, pp.199-205
VisionSketch: Integrated Support for Example-centric Programming of Image Processing Applications
Proceedings of the 2014 Graphics Interface Conference, pp.115-122
CapStudio: An Interactive Screencast for Visual Application Development
Extended Abstracts on Human Factors in Computing Systems, pp.1453-1458
OpenPool: Community-based Prototyping of Digitally-augmented Billiard Table
Proceedings of the 2nd IEEE Global Conference on Consumer Electronics, pp.175-176
Phybots: A Toolkit for Making Robotic Things
Proceedings of the 9th Conference on Designing Interactive Systems, pp.248-257
Multi-touch Interface for Controlling Multiple Mobile Robots
2009CHI EA '09ACM CHI '09 Student Research Competition 1st PlaceMulti-touch Interface for Controlling Multiple Mobile Robots
Extended Abstracts on Human Factors in Computing Systems, pp.3443-3448
Other publications
The following publications are either invited articles or non-archival demo/poster papers.
DanceUnisoner: A Parametric, Visual, and Interactive Simulation Interface for Choreographic Composition of Group Dance
2024
IEICE Transactions on Information and Systems E107.D(3), pp.386-399
Lights, Animation, Interaction! – Synchronizing Music with Computer-controlled Visuals in Live Performances
Society for Animation Studies 34th Annual Conference: The Animated Environment
Past, Present, and Future of “Toolsmiths” in Japanese Animation
Society for Animation Studies 2022 Conference: Animation Unlocked
Griffith: Prototype of A Web-based Tool for Authoring Japanese Anime Storyboards
Past, Present, and Future of Storyboarding in Japanese Animation
Society for Animation Studies 2021 Conference: Animated Energies
Research on Anime Storyboards for Individual and Collaborative Creativity
Live Programming Environment for Deep Learning with Instant and Editable Neural Network Visualization
2020PLATEAU '19
10th Workshop on Evaluation and Usability of Programming Languages and Tools (PLATEAU 2019), pp.7:1-7:5
Placing Music in Space: A Study on Music Appreciation with Spatial Mapping
2018DIS '18 Companion
Proceedings of the 2018 ACM Conference Companion Publication on Designing Interactive Systems, pp.39-43
User Interfaces for Live Programming
The Future of Programming and Data Sciences
2017
Computational Interactivity (Dagstuhl Seminar 17232), pp.56-56
A Robotic Framework for Video Recording and Authoring
Proceedings of the Companion of the 2017 ACM/IEEE International Conference on Human-Robot Interaction, pp.41-41
Form Follows Function(): An IDE to Create Laser-cut Interfaces and Microcontroller Programs from Single Code Base
Adjunct Proceedings of the 28th Annual ACM Symposium on User Interface Software and Technology, pp.43-44
Integrated Visual Representations for Programming with Real-world Input and Output
2013UIST '15 Adjunct (Doctoral Symposium)
Adjunct Proceedings of the 26th Annual ACM symposium on User Interface Software and Technology, pp.57-60
Visionsketch: Gesture-based Language for End-user Computer Vision Programming
2013Student Research Competition at PLDI '13ACM PLDI '13 Student Research Competition FinalistVisionSketch
The 34th ACM SIGPLAN Conference on Programming Language Design and Implementation
Surfboard: Keyboard with Microphone as a Low-cost Interactive Surface
Adjunct Proceedings of the 23rd Annual ACM Symposium on User Interface Software and Technology, pp.387-388
A Toolkit for Easy Development of Mobile Robot Applications with Visual Markers and a Ceiling Camera
The 22nd Annual ACM Symposium on User Interface Software and Technology
CRISTAL, Control of Remotely Interfaced Systems using Touch-based Actions in Living Spaces
ACM SIGGRAPH 2009 Emerging Technologies
Dissertation
Integrated Graphical Representations for Development of Programs with Real-world Input and Output
2014