Older News

Yet Older News

  • We are accepting graduate students for Y2007. Please contact us for more information about admission and research topics.
  • April 1, 2006: 3 members received master’s degree, and go on to the doctoral course. One Ph.D. candidate joined. One Research student joined.
  • November 30, 2005: Dr. Jan Hannemann joined our group.
  • June 19, 2004: A guidance for the entrance examination of the graduate school.
  • April 1, 2004: The new academic year begins with two new graduate students.
  • March 30, 2004: Our profiler for object-oriented programs is presented at IPSJ Special Interest Group on Programming. The resume is available.
  • January 24, 2004: Paper on the dataflow pointcut is accepted by the journal of JSSST(in Japanese).
  • November 27, 2003: Our dataflow pointcut is presented at APLAS2003 in Beijing. Slides are available.
  • October 12, 2003: Paper on the dataflow pointcut presented at JSSST Annual Conference is available (in Japanese).
  • November 27-29, 2003: Paper on the dataflow pointcut will be presented at APLAS’03. The paper is available.
  • Papers on dataflow pointcut will be presented at JSSST Annual Conference, 16-18 September 2003 at Aichi, Japan.
  • August 11, 2003: Access information is now available.
  • July 21-25, 2003 at Darmstadt, Germany: Paper presentation on modeling modular crosscutting at ECOOP 2003.
  • June 27, 2003: First release of prototype implementation of dflow pointcut.
  • Saturday June 14, 2003: Guidance of Graduate School Entrance Exam for 2004.

About…

The Programming Research Group is working on programming languages and software development environments. Our goal is to make programming more fun by advancing theory, design and implementation of programming languages and environments.

  • Theory and design of programming languages: We are investigating for example type systems, control operators, advanced module mechanisms, and program synthesis.
  • Implementation techniques for high-level programming languages: We are developing object-oriented support for high-level GPGPU programming languages, and runtime compiler frameworks.
  • Improving software development environment by applying program analysis and machine-learning techniques: We are developing live programming environments for the real programmers, an environment for teaching, code completion mechanisms and debuggers.

For more and detailed research topics, please look our projects page.  We welcome interested students and researchers to join us.