This page shows updates to the website as well as publication records in their chronological order.
ISID 2021 Best Poster Award
Appeared in the Microsoft Research article celebrating the 20th year of MSRA Fellowship, titled "A Story That Has Lasted Twenty Years, A Fellowship That Has Changed a Group of People".
Added a preprint of the paper on Rethinking Programming "Environment" in the Programming as Communication project page.
There have been many committee roles these days. I will provide an invited talk on "Programming for X" at RIEC International Symposium on Human-Computer Interaction which will be held as part of the preparation for CHI 2021!
Rethinking Programming "Environment": Technical and Social Environment Design toward Convivial Computing
2020Convivial Computing Salon '20Programming as Communication
Companion Proceedings of the 4th International Conference on the Art, Science, and Engineering of Programming, pp.95-103
Attended the Shonan meeting on exploratory and live programming and organized the Sixth Workshop of SIGPX at a venue of The University of Tokyo. The slides at SIGPX are available.
First-authored projects Songle Sync (ACM Multimedia 2018) and TextAlive (ACM CHI 2015) will both be used at Hatsune Miku "Magical Mirai" 2018. Celebrate her birthday with Songle Sync or enjoy the live performance along with kinetic typography videos created with TextAlive!
Started a new part-time technical advisor position at Arch Inc., a Japanese animation production company. Please contact me if you want to pursue research on "Japanimation!"
Organized the Forth Workshop of SIGPX at The University of Tokyo.
Songle Sync: A Large-Scale Web-based Platform for Controlling Various Devices in Synchronization with Music
2018MM '18Songle Sync
Proceedings of the 26th ACM International Conference on Multimedia, pp.1697-1705
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
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
CMU HCII, Special Human-Computer Interaction Talk, "Delivering Benefits of Programming to Everyone through Programming Experience Research", Video
Dagstuhl Seminar 17232 (Computational Interactivity), "The Future of Programming and Data Sciences"
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
The Future of Programming and Data Sciences
Computational Interactivity (Dagstuhl Seminar 17232), pp.56-56
A Singing Instrument for Real-Time Vocal-Part Arrangement of Music and Audio Signals
Proceedings of the 14th Sound and Music Computing Conference, pp.559-563
User-Generated Variables: Streamlined Interaction Design for Feature Requests and Implementations
2017PX '17User-Generated Variables
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
Journal of New Music Research, pp.1-16
Served as a Student Volunteer Chair for ACM UIST 2016. Thanks all for coming to Tokyo!
Organized the Second Workshop of SIGPX.
Created a web page for the new IEEE Computer journal article that introduces "Programming with Examples".
Live Tuning: Expanding Live Programming Benefits to Non-Programmers
2016LIVE '16Live Tuning
Proceedings of the Second Workshop on Live Programming Systems
Programming with Examples to Develop Data-Intensive User Interfaces
2016IEEE Computer Special Issue on 21st User InterfacesProgramming with Examples
Computer 49(7), pp.34-42
My Ph.D dissertation finally got online on the university's repository. Jun Kato, "Integrated Graphical Representations for Development of Programs with Real-world Input and Output", Mar. 2014.
In preparation for the CHI presentation, TextAlive is finally released as ver.βjs! Make videos within your browser.
Served as an organizing committee member for a special event named IPSJ-ONE. It gathered 19 top-notch researchers in Information Processing (computer science, information science, that sort of thing) from all over Japan, each of them giving 5-minutes talk introducing their work with their passion for research.
Form Follows Function(): An IDE to Create Laser-cut Interfaces and Microcontroller Programs from Single Code Base
2015UIST '15 Adjunctf3.js
Adjunct Proceedings of the 28th Annual ACM Symposium on User Interface Software and Technology, pp.43-44
CrossSong Puzzle: Generating and Unscrambling Music Mash-ups with Real-time Interactivity
2015SMC '15SMC '15 Best Paper AwardCrossSong
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
Visited the University of Toronto DGP and gave a talk. I'm also visiting the University of Manitoba HCI Lab in a few days and will give another talk. Both of these talks are about "Live Programming" in the real world, which is based on my Ph.D dissertation and discusses the direction of future work in my current position.
Received a Ph.D degree in Computer Science and started to work as a researcher in AIST, a research organization funded by the Japanese government in which over 2000 researchers work hard to contribute to both industry and science. My primary task won't change - to conduct interesting research, write good paper, and do some other stuff to make world better place with help of information technology :)
Upgraded Bootstrap framework from v2 to v3 for better browsing experience. What a modern flat design!
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
2014CHI EA '14CapStudio
Extended Abstracts on Human Factors in Computing Systems, pp.1453-1458
Started internship at Adobe Creative Technologies Lab in Seattle.
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
OpenPool: Community-based Prototyping of Digitally-augmented Billiard Table
2013IEEE GCCE '13OpenPool
Proceedings of the 2nd IEEE Global Conference on Consumer Electronics, pp.175-176
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
It's Alive! Continuous Feedback in UI Programming
2013PLDI '13It's Alive! (TouchDevelop)
Proceedings of the 34th ACM SIGPLAN Conference on Programming Language Design and Implementation, pp.95-104
Back in Japan again. The future plan includes a visit to Beijing in this month and Boston and New York in October.
My paper about an IDE named DejaVu is accepted to ACM UIST 2012. The details will come later.
Back in Japan... In June, I will start an internship in Redmond.
Renewed the website.
Started an internship at HCI Group of Microsoft Research Asia.
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
2011 and before
Surfboard: Keyboard with Microphone as a Low-cost Interactive Surface
2010UIST '10 AdjunctSurfboard
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
2009UIST '09 DemoPhybots
The 22nd Annual ACM Symposium on User Interface Software and Technology
CRISTAL, Control of Remotely Interfaced Systems using Touch-based Actions in Living Spaces
2009SIGGRAPH '09 E-TechLaval Virtual Award (SIGGRAPH '09 Best of E-Tech)CRISTAL
ACM SIGGRAPH 2009 Emerging Technologies
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