The fifth workshop (SIGPX)

SIGPX is a Japanese domestic study group for those interested in programming environments and their programming experience, founded in January 2016. We gather for exchanging information on state-of-the-art research and development projects relevant to programming experience. This page shows the overview of its fifth workshop.


Around 20 researchers including over half of students attended the event, introducing their latest research work. The attendees provided 15min or 10min presentations and received feedback through 3 minutes of discussions and Slack messages.

We are using the Slack team and Google Docs for fostering discussions during and even after the event. Let me know if you are interested in participation, though the primary language is Japanese.


14:00 Session #0
Overview of SIGPX and Relevant International ActivitiesJun Kato (AIST), Hidehiko Masuhara (Tokyo Institute of Technology)
14:05 Session #1 Domain-Specific PX
A Programming System for Action Painting Style ProgrammingTerutoshi Sato (The University of Tokyo)
Programming Experience of Inputs for Existing Digital GamesKazutaka Kurihara (Tsuda University)
Programming Time-series MediaKai Aoki (sigboost)
Using Pipelines to Compose Complex Concurrent Algorithms on a REPL InterfaceJeanine Miller Adkisson (Tokyo Institute of Technology)
Induction via RecursionYouyou Cong (Ochanomizu University)
15:30 Session #2 Lightning Talks
15:45 Session #3 Coffee Break
16:00 Session #4 Machine Learning & Programming
Interactive Text Manipulation through Programming by DemonstrationMinoru Narita (The University of Tokyo)
Survey on Programming with Machine LearningHiroaki Mikami (Sony)
Deep Learning-based Code CompletionLi Dongfang (Tokyo Institute of Technology)
Code Completion System with Keyword ProgrammingShu Aochi (Tokyo Institute of Technology)
17:10 Session #5 Learnable Programming
Development of Augmented Reality-based Programming Environment for NovicesKeisuke Hattori (Komazawa University)
Proposal of an Abstract Thinking System to Support Learning Programming in a ClassYasutsuna Matayoshi (Meiji University)
Supporting Recursive Functions in Live Data Structure ProgrammingAkio Oka (Tokyo Institute of Technology)
A Force-directed Visualization Algorithm for Complex Data StructuresTomoki Ogushi (Tokyo Institute of Technology)
18:20 Session #6 Townhall