A page on LabLog, a review site (not the lab's official page)
Kenji Tei Lab
Machine-translated · View original
The lab builds software that adapts to change on its own.

AboutAbout the lab
Toward flexible, resilient software.
The Kenji Tei Lab aims to realize autonomous software systems that can evolve and adapt flexibly to changes at runtime.
As software becomes closely tied to the physical world and social infrastructure, there is growing demand for "flexible, resilient software" that can self-heal, self-optimize, and self-protect in response to change.
The lab targets a range of domains, including cloud-native systems, robots, federated learning, and human interfaces.
Centered on four areas (self-adaptation techniques, formal synthesis methods, generative AI, and human–autonomous system interaction), the lab works from theory to application.
Key terms
- Self-adaptive software
- Software that detects changes in its usage environment on its own, decides what modifications are needed, and reconfigures itself
- Discrete controller synthesis
- Automatically generating a controller whose correctness is mathematically guaranteed, from a model of the environment and the conditions it must satisfy
- Large language model (LLM)
- A machine learning model that learns how words connect from large amounts of text, and can read and generate text
NewsLab news
Paper accepted to ACM TAAS (a journal on autonomous and adaptive systems)
Paper accepted to the IEICE Transactions (journal of the Institute of Electronics, Information and Communication Engineers)
Paper accepted to IEEE Transactions on Games
Paper accepted to a computational social science journal
Paper accepted to Automated Software Engineering
ResearchResearch themes
The lab conducts research to realize autonomous software systems that can evolve and adapt flexibly to changes at runtime. Centered on four areas (self-adaptation techniques, formal synthesis methods, generative AI, and human–autonomous system interaction), it works broadly from theory to application.
*Illustrative imageSelf-Adaptive Software
The environments in which software runs change constantly, and not all of those changes can be predicted at development time. This research builds in advance the ability to detect environmental changes, decide what modifications are needed, and reconfigure the software itself.
*Illustrative imageDiscrete Controller Synthesis
This is a technique for automatically generating controllers whose correctness is mathematically guaranteed, from an environment model expressed as a labelled transition system and from safety and liveness conditions. The lab also works on making search algorithms more efficient and on synthesis that combines reinforcement learning and LLMs.
*Illustrative imageGenerative AI and Software Engineering
This research integrates large language models (LLMs) and generative AI into software engineering. Topics include applications to self-adaptive systems, LLM-guided discrete controller synthesis, more efficient evolutionary computation and AutoML, and applications to security.
*Illustrative imageHumans and Autonomous Systems
This research concerns the coexistence and collaboration of humans with autonomous systems such as self-driving cars, drones, and robots. The lab studies topics such as the design of human-machine interfaces that communicate to people outside the vehicle, and how to communicate when asking a driver to take over control in partially automated driving.
MembersFaculty
The members of the Kenji Tei Lab are faculty and students at the PhD, master's, and undergraduate levels.As of 2026
- Associate ProfessorKenji Kenji TeiPublications ↗
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 Kenji Tei Lab
Jun Miyazaki LabSchool of Computing, Department of Computer ScienceInformation retrieval and recommender systems
Ikuro Sato LabSchool of Computing, Department of Computer ScienceComputer vision, applications to autonomous driving
Takuo Watanabe LabSchool of Computing, Department of Computer ScienceProgramming languages, cyber-physical systems
Takinoue LabSchool of Computing, Department of Computer ScienceMolecular computing, informational biophysics (artificial li…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: “Programming code” Martin Vorel / CC BY-SA 4.0 (cropped)
- Self-Adaptive Software: “VS Code Screenshot” Cycling2 / CC0 (cropped)
- Discrete Controller Synthesis: “Finite-state machine state-diagram” Maggyero / CC BY-SA 4.0 (cropped)
- Generative AI and Software Engineering: “A typical game development company in India” Red Apple Learning / CC BY-SA 4.0 (cropped)
- Humans and Autonomous Systems: “Equipment for self-driving car” Alena Nesterova / CC BY-SA 4.0 (cropped)
- Related lab (宮崎研究室): “CSC1941” Alexkisi / CC BY-SA 3.0 (cropped)
- Related lab (佐藤研究室): “Ouster OS1-64 lidar point cloud of intersection of Folsom and Dore St, San Francisco” Daniel L. Lu / CC BY 4.0 (cropped)
- Related lab (渡部研究室): “Printed Circuit Board 2” Balurbala / CC BY-SA 3.0 (cropped)
- Related lab (瀧ノ上正浩研究室): “2T7A4” Yma3591 / CC BY 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.