The Programming Research Group is working on programming languages and programming environments. Our goal is to make programming more fun by advancing theory, design and implementation of programming languages and environments.
Our paper “Ikra-Cpp: A C++/CUDA DSL for Object-oriented Programming with Structure-of-Arrays Data Layout” and associated poster, authored byand , was accepted at the Workshop on Programming Models for SIMD/Vector Processing (WPMVP) 2018 and at the Student Research Competition (SRC) of the International Symposium on Code Generation and Optimization (CGO) 2018.
Akio Oka is awarded IPSJ Computer Science Research Award for Young Scientists for his paper presentation on “Visualization and Interactive Features for Supporting Data Structures in Live Programming.”
A tool demonstration entitled “Defaultification Refactoring: A Tool for Automatically Converting Java Methods to Default” byand is accepted byat the 32nd IEEE/ACM International Conference on Automated Software Engineering (ASE 2017).
There is an invited talk on live programming by Joint Conference of Hokuriku Chapters of Electrical Societies 2017.at
A paper entitled “Detecting Broken Pointcuts Using Structural Commonality and Degree of Interest”, authored by Science of Computer Programming., Awais Rashid, , and Takuya Watanabe, is accepted by
The paper “Push-based Reactive Layer Activation in Context-Oriented Programming” (authored by the 9th International Workshop on Context-Oriented Programming, co-located with ECOOP 2017., and ) is accepted by
The paper “dart2java: Running Dart in Java-based Environments” (authored by, Krieger, Manilov and ) was accepted at the 12th Workshop on Implementation, Compilation, Optimization of Object-Oriented Languages, Programs and Systems (ICOOOLPS 2017), co-located with ECOOP 2017.
Our paper “Modular Array-based GPU Computing in a Dynamically-typed Language” (authored by, Wauligmann and ) was accepted for publication at the ARRAY ACM SIGPLAN 4th International Workshop on Libraries, Languages and Compilers for Programming (ARRAY 2017), co-located with PLDI 2017.
A paper entitled “Automated refactoring of legacy Java software to default methods”, authored by International Conference on Software Engineering (ICSE’17).and , is accepted by