A page on LabLog, a review site (not the lab's official page)
Shinpei Hayashi Lab
Machine-translated · View original
The lab focuses on changes to software to support its development and maintenance.

AboutAbout the lab
Toward development that promotes software evolution.
The Shinpei Hayashi Lab focuses on software "changes" and studies technologies that support software development.
Software is built up from an accumulation of many kinds of changes.
The lab works on methods that support planning and making changes, analyzing changes, and improving quality through changes.
Within software engineering, its main areas are software maintenance and evolution and software development environments.
Key terms
- Software engineering
- The field that organizes, as engineering, the methods and tools for building, fixing, and continuing to use software
- Software maintenance
- The ongoing work of modifying finished software to fix defects and add functions
- Software development environment
- The collection of tools and mechanisms that help with writing, testing, and fixing programs
NewsLab news
A student received the Research Encouragement Award from the IEICE Technical Committee on Software Science
Several students received the Research Encouragement Award from the IEICE Technical Committee on Software Science
A student received the Interactive Poster Award at the Software Engineering Symposium
A paper from the lab was selected as a Featured Paper in the IPSJ Journal
A student received the Research Encouragement Award from the IEICE Technical Committee on Software Science
ResearchResearch themes
Software is built up from an accumulation of many kinds of changes. The lab tackles challenges in software development from the perspectives of planning and making changes, analyzing changes, and supporting quality improvement through changes.
*Illustrative imagePlanning and making changes
The lab works on methods that support how to plan and how to make the changes one wants to add to software.
*Illustrative imageAnalyzing changes
The lab analyzes the changes that have been made to software over time and clarifies challenges in software development from the perspective of changes.
*Illustrative imageImproving quality through changes
The lab works on support for improving software quality by making changes to the software.
MembersFaculty
The Shinpei Hayashi Lab consists of faculty members and doctoral, master's, and undergraduate students.As of 2026
- ProfessorShinpei Shinpei HayashiPublications ↗
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 Shinpei Hayashi Lab
Gondow LabSchool of Computing, Department of Computer ScienceSoftware engineering and software development tools
Takashi Kobayashi LabSchool of Computing, Department of Computer ScienceSoftware engineering and software development support (lever…
Nishizaki LabSchool of Computing, Department of Computer ScienceProgramming language theory, software verification
Xavier Défago LabSchool of Computing, Department of Computer ScienceDistributed algorithms and middleware (coordination and cons…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: “CodeCharta Software Map 1” Roki68199 / CC BY-SA 4.0 (cropped)
- Planning and making changes: “Source code in C” Romainhk / CC BY-SA 3.0 (cropped)
- Analyzing changes: “Git commits to the F-Droid GitLab repository by month since 2010” PanderMusubi at English Wikipedia / CC0 (cropped)
- Improving quality through changes: “First Computer Bug, 1947” Courtesy of the Naval Surface Warfare Center, Dahlgren, VA., 1988. / Public domain (cropped)
- Related lab (権藤研究室): “Eclipse suspended at breakpoint” Simeon87 / Public domain (cropped)
- Related lab (小林研究室): “Vim8-autocompletion-go-syntastic” Vitaly Zdanevich / CC0 (cropped)
- Related lab (西崎研究室): “Punched card program deck.agr” ArnoldReinhold / CC BY-SA 3.0 (cropped)
- Related lab (デファゴ研究室): “Kilobot robot swarm” asuscreative / 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.