A page on LabLog, a review site (not the lab's official page)
Interactive Programming Lab
Machine-translated · View original
A lab that explores human interfaces by building software.

AboutAbout the lab
Committed to creating software
The Interactive Programming Lab (IPLAB) conducts research on human interfaces and software.
Its distinguishing feature is that it goes beyond logical consideration and puts into practice the creation of software by actually writing programs.
In particular, the lab has produced a variety of research results on GUIs (graphical user interfaces) and visual programming.
It promotes exchange with researchers outside the university and private-sector manufacturers, and encourages presenting papers at academic conferences, including international conferences.
Key terms
- GUI
- Short for graphical user interface. A way of operating a computer using on-screen graphics and buttons.
- Visual programming
- A way of creating programs by combining diagrams and components, not just text.
- Nonverbal information
- Information conveyed by means other than the content of spoken words, such as facial expressions and gestures.
NewsLab news
A master's student wins the Best Paper Award at CNWS 2025
A master's student receives a Best Paper Honorable Mention Award at SUI '25
ResearchResearch themes
The lab conducts research on human interfaces and software by actually writing programs and creating software. The lab is divided into teams such as UBIQUITOUS, WAVE, and COMMUNICATION, and each team carries out its own research.
*Illustrative imagePeople and Computers in Everyday Life
Looking ahead to computing environments that will evolve further, the lab proposes new systems from the perspective of "everyday life, people, and computers." The UBIQUITOUS team works on this theme.
*Illustrative imageDiverse Interaction Research
Making use of students' interests and strengths, the lab conducts research on a wide range of human-computer interaction. It currently covers touch interfaces, input/output interfaces for mobile information devices such as smartphones, and visual programming.
*Illustrative imageSystems That Support Smooth Communication
The lab aims to design systems that understand human characteristics and use that knowledge to achieve advanced interaction. It is particularly interested in nonverbal information, and studies systems that convey it to achieve smooth communication.
MembersFaculty
The members of the Interactive Programming Lab (IPLAB) are faculty members, researchers, PhD, master's, and undergraduate students, and secretaries.As of 2026
- ProfessorBuntaro Shizuki
- ProfessorShin Takahashi
- Assistant ProfessorSimona Vasilache
- Assistant ProfessorIkkaku Kawaguchi
VoicesStudent voices
Ratings and reviews reflect the experiences of individual current or former students, not the lab's official views. Whether a lab has reviews, or how many, says nothing about the lab itself.
Students who take part in an interview may receive a thank-you gift worth ¥1,000, regardless of what they say.
Student ratings (0 students)
--
--
--
--
--
--
Student voices answer questions like these
- What's great about this lab?
- What did you learn after joining?
- What's the vibe, and what is the professor like?
- Who is this lab for?
- Where do graduates go?
Your experience can help younger students choose their lab. Your name won't be shown.
Write a lab reviewAnonymous · Your draft is saved if you stopRelatedLabs similar to Interactive Programming Lab
Service Computing LabSchool of Informatics, College of Information ScienceCreating information systems from a service perspective. Res…
Operating Systems and System Software LabSchool of Informatics, College of Information ScienceA laboratory creating foundational software: operating syste…
Cognitive Systems Design LabSchool of Informatics, College of Information ScienceRealization of context-adaptive intelligent human-machine co…
System Security LabSchool of Informatics, College of Information ScienceDeveloping technologies for the safe use of information syst…The information on this page is compiled by the LabLog team from the lab's public information and interviews. For corrections or removal requests, please contact LabLog, not the lab.
Report an errorAbout the images
The top and research theme images are illustrative and were not taken at the lab. They are cropped from Wikimedia Commons images. Cropped CC BY-SA images are provided under the same CC BY-SA license as the original (version shown on each line).
- Top image: “Basic model of HCI” Dr. Greywolf / CC BY-SA 4.0 (cropped)
- People and Computers in Everyday Life: “StreetComputingAtPark” takano32 / CC BY 3.0 (cropped)
- Diverse Interaction Research: “Mixed Reality Research on Human–Machine Interaction at the University Lab” Kmranrg / CC BY 4.0 (cropped)
- Systems That Support Smooth Communication: “Telepresence robot BotEyes in demo-room 03” BotEyes.com / CC BY-SA 4.0 (cropped)
- Related lab (サービスコンピューティング研究室): “Modern exchange equipment” Vivien Guéant / CC BY-SA 3.0 (cropped)
- Related lab (オペレーティングシステムと
システムソフトウェア研究室): “Bacloud.com data center 2” Fleshas / CC BY-SA 4.0 (cropped) - Related lab (認知システムデザイン研究室): “Tesla Autopilot Engaged in Model X” Ian Maddox / CC BY-SA 4.0 (cropped)
- Related lab (システムセキュリティ研究室): “LC-P computer keyboard - IC encapsulated on printed circuit board-3464” Raimond Spekking / CC BY-SA 4.0 (cropped)
About LabLog
LabLog is a lab review app for students only. Student members at each university interview students in labs and publish what they say. Student voices can only be read by students who sign up with a university email address. Operated by bestiee Inc.
Learn more about LabLog ↗Search engines and AI may reference the basic lab info and rating summaries on this page and the description of LabLog. Student voices are for student members only. Automated collection by programs (scraping, or input to or training of AI) is prohibited under Article 8 of the Terms of Service. If you need data for research or analysis, please contact us.