A page on LabLog, a review site (not the lab's official page)
Software Engineering and Programming Languages Lab
Machine-translated · View original
The lab studies the automation of software development and software repository mining.

AboutAbout the lab
Studying the automation of the software development process.
POSL (the Software Engineering and Programming Languages Lab) conducts research in software engineering.
Specifically, the lab works on research to automate the software development process and on software repository mining.
The lab covers a wide range of high-profile topics in the software field and actively collaborates with researchers overseas.
On the lab's website, the lab is introduced under the names "POSL" and "Kamei Lab."
Key terms
- Software repository mining
- Research that analyzes data in repositories (storage locations) where development history is accumulated, and extracts knowledge from it.
- Empirical software engineering
- A field that examines real development data to empirically clarify how software development is carried out.
- Termination verification
- Checking whether a program is guaranteed to terminate.
ResearchResearch themes
The lab works on research to automate the software development process and on software repository mining. On the website, the research topics are divided under the headings "SE for AI and AI for SE" and "Software Repository Mining."
*Illustrative imageSE for AI and AI for SE
The lab covers machine learning engineering, automatic improvement of neural network models, and co-creative programming with artificial intelligence. Automated support for proving program correctness and termination verification are also research topics.
*Illustrative imageSoftware repository mining
The lab lists open source software engineering, empirical software engineering, support for software testing and debugging, and automated refactoring as research topics.
MembersFaculty
The members of POSL consist of faculty, secretaries, doctoral, master's, and undergraduate students, and research students.As of 2026
- ProfessorYasutaka Kamei
- Assistant ProfessorMasanari Kondo
- Project Assistant ProfessorTao Xiao
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 Software Engineering and Programming Languages Lab
Intelligent Software LabFaculty of Engineering, Department of Electrical Engineering and Computer ScienceSoftware engineering (SE) is a research field aimed at impro…
e-Science LabFaculty of Engineering, Department of Electrical Engineering and Computer Sciencee-Science: simulation, data mining, and the underlying infra…
Human Data Interaction LabFaculty of Engineering, Department of Electrical Engineering and Computer ScienceHuman–data interaction: design, methods, and technologies fo…
High Performance Computing LabFaculty of Engineering, Department of Electrical Engineering and Computer ScienceHigh-performance computing; analysis of the characteristics …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: “Keyboard in dark” The indian dev / CC BY-SA 4.0 (cropped)
- SE for AI and AI for SE: “Pair Programming at Chitika” Kabren / CC BY-SA 3.0 (cropped)
- Software repository mining: “Close-up of Tree Cross-section Showing Growth Rings” Kelsey Todd / CC BY-SA 4.0 (cropped)
- Related lab (知能ソフトウェア研究室): “Software Testing Life Cycle” Perfect Happiness / CC BY-SA 4.0 (cropped)
- Related lab (e-サイエンス研究室): “Rear of rack at NERSC data center - closeup” Derrick Coetzee from Berkeley, CA, USA / CC0 (cropped)
- Related lab (ヒューマン・
データ・インタラクション研究室): “APRENDIZAJE SIGNIFICATIVO” SAMMYTQM / CC BY-SA 4.0 (cropped) - Related lab (高性能計算研究室): “IBM Blue Gene P supercomputer” Argonne National Laboratory's Flickr page / CC BY-SA 2.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.