About member
View all posts by member
Paper on Meta-Hybrid JIT Compiler at DLS’20

Our paper, entitled “Amalgamating Different JIT Compilations in a Meta-tracing JIT Compiler Framework”, authored by Yusuke Izawa and Hidehiko Masuhara, is presented at the 16th Dynamic Languages Symposium (DLS), co-located with SPLASH 2020.
Paper on Python DSL for GPGPU at JSSST 2020 Conference (Along With 5 Posters)
Chenxin et al. presented his paper on Sanajeh at the 2020 annual conference of Japan Society for Software Science and Technology (JSSST).
Sanajeh: A DSL for GPGPU programming with Python objects (Jizhe Chenxin, Hidehiko Masuhara, Matthias Sprinter, Youyou Cong)
Our group member also presented posters at the conference. (more…)
Accepted at the PRO: Extension to the LIFT Intermediate Language
Our paper “Extending Lift Intermediate Representation with Dynamic Length Arrays”, authored by Kazuki Niimi and Hidehiko Masuhara, was accepted at the PRO92.
(update) The paper is published as IPSJ Transaction on Programming, Vol.13, No.3, pp.1-12, June 1, 2020.
Presentation at IPSJ-PRO on Improvement of Keyword-Programming

The workshop was originally planned to be held at Waseda University, but actually held online.
A paper entitled “Improving Keyword-based Code Recommendation by Exploiting Context Informations”, authored by Shu and Masuhara is presented at the 128th IPSJ Workshop on Programming.
Poster & Demo Presentation at PPL2020
The following members will do a poster presentation of their respective research at PPL2020.
- Agda による対位法の定式化 (Youyou Cong)
- Making Different JIT Compilations Dancing to the Same Tune, Acting in the Meta-level (Yusuke Izawa)
- コエフェクト多相性に基づいた版多相性の実現 (Yudai Tanabe)
- ACKN: A context-aware keyword programming system (poster) (Aochi Shu)
- Object-oriented Programming with Versions (Luthfan Lubis)
- Sanajeh: a DSL for GPGPU programming with Python objects (Jizhe Chenxin)
- Lift中間言語における動的長配列の追加 (Kazuki Niimi)
- デザインレシピに沿ったプログラミング環境の実装 (Junya Nose)
Presentations on Keyword Programming, Graph Layouts, and Educational Programming Environment at SIGPX7
Shu, Ogushi and Nose presented their work at the 7th SIGPX meeting.
- Aochi Shu, Improving Keyword Programming with Neural Sentence Generator
- Tomoki Ogushi, Improving an Automatic Graph Layout Method for Understanding Data Relations
- Junya Nose, Programming Environment Based on Design Recipes
Bachelor’s thesis defense by Nose
Junya Nose defended his bachelor’s thesis. (Bachelor thesis presentation)
- Junya Nose,デザインレシピに沿ったプログラミング環境に関する研究
Master’s theses defense by Izawa, Tanabe and Shu
Three members defended their master’s theses.
- Yusuke Izawa, Stack Hybridization: A Mechanism for Bridging Two Compilation Strategies in a Meta Compiler Framework (PDF)
- Yudai Tanabe, 版を扱えるプログラミング言語λ VLへの型・版多相性の導入の研究 (PDF)
- Aochi Shu, Improving keyword programming by using neural text generation (PDF)
Paper Presentation: Extension to the LIFT Intermediate Language at the IPSJ PRO Workshop
A paper entitled “Extending Lift Intermediate Representation with Dynamic Length Arrays”, authored by Niimi and Masuhara is presented at the 127th IPSJ Workshop on Programming.
Two Presentations and Two Awards at JSSST 2019
We made the following two presentations at the JSSST 2019 Annual Conference.
- ASTToken2Vec: An Embedding Method for Neural Code Completion. (Li Dongfang, Hidehiko Masuhara) (PDF)
- A Stack Hybridization for Meta-hybrid Just-in-time Compilation. (Yusuke Izawa, Hidehiko Masuhara, Tomoyuki Aotani, Youyou Cong) (PDF)
Li received the student research award (学生奨励賞) and the best presentation award (優秀発表賞)!