A page on LabLog, a review site (not the lab's official page)
Higo Lab
Machine-translated · View original
The lab supports software development and maintenance through program analysis.

AboutAbout the lab
Analyzing source code to support developers' work.
The Higo Lab researches software engineering, the set of techniques for developing high-quality software at low cost and on schedule, and for maintaining it efficiently.
It puts particular emphasis on program analysis, analyzing source code and design documents to extract the information needed to understand and modify software.
The lab studies ways to quickly analyze diverse information, such as development history and runtime information of programs, and to support developers' work through development environments.
The lab not only publishes its results as papers but also releases them as software that developers can actually use.
Key terms
- Program analysis
- A technique for analyzing source code and design documents to extract the information needed to understand and modify software
- Coding pattern
- A fragment of source code that appears many times in programs. It offers clues to how components are typically used
- SBOM
- Software Bill of Materials. A comprehensive list of the components used in development, used to manage the risks of vulnerabilities and license violations
NewsLab news
A master's student and Prof. Higo received the Outstanding Research Award from the IPSJ Special Interest Group on Software Engineering
A paper by a master's student and Prof. Higo and others was accepted by IEEE Transactions on Software Engineering
A master's student and Prof. Higo received the Distinguished Mining Challenge Paper Award at MSR2026
A master's student and Prof. Higo received the Research Encouragement Award from the IEICE Technical Committee on Software Science
ResearchResearch themes
The Higo Lab aims to improve the development efficiency of large-scale software, and focuses on program analysis, which analyzes source code and related artifacts. Its research themes fall broadly into three groups: methods for using existing software as an asset, methods for analyzing the current state of software under development, and methods for suggesting ways to improve quality.
*Illustrative imageExtracting reusable components
To organize the source code of past software into components and build a database, the lab aims to automatically extract information, including license terms, from source code and accompanying documents.
*Illustrative imageSearching for components suitable for reuse
This research looks for components that fit the software being developed among the accumulated components. Based on usage records of components, the lab aims to compute a numerical score for how suitable each is for reuse.
Analyzing coding patterns
A coding pattern is a piece of source code that appears frequently in programs. By applying data mining techniques to source code, the lab aims to extract typical usage examples of components from past software.
*Illustrative imageUsing Software Bills of Materials (SBOMs)
The risks of vulnerabilities and license violations in reused components need to be managed continuously. Techniques for automatically generating SBOMs and for ecosystem analysis using SBOMs are needed, and the lab aims to promote the adoption of SBOMs through empirical surveys and technology development.
MembersFaculty
The Higo Lab consists of faculty members, collaborators, visiting researchers, administrative staff, doctoral, master's, and undergraduate students, and special auditing students.As of 2026
- ProfessorYoshiki Higo
- ProfessorRaula Gaikovina Kula
- Assistant ProfessorOlivier Nourry
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 Higo Lab
Kusumoto LabFaculty of Engineering Science, Department of Information and Computer SciencesResearch on developing high-quality software at low cost and…
Former Hasegawa LabFaculty of Engineering Science, Department of Information and Computer SciencesPractical networking technologies for a new form of the Inte…
Nakashima LabFaculty of Engineering Science, Department of Information and Computer SciencesArtificial intelligence for true understanding and use of im…
Tsuchiya LabFaculty of Engineering Science, Department of Information and Computer SciencesTo achieve dependability (overall reliability) of informatio…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: “Pile of light gray LEGO bricks at a LEGO store” Grendelkhan / CC BY-SA 4.0 (cropped)
- Extracting reusable components: “Computer server room at the National Weather Service Weather Forecast Office in Elko, Nevada (NWS WFO LKN)” Famartin / CC BY-SA 4.0 (cropped)
- Searching for components suitable for reuse: “Schlagwortkatalog” Dr. Marcus Gossler / CC BY-SA 3.0 (cropped)
- Using Software Bills of Materials (SBOMs): “A company's supply chain (en)” Stern / CC BY-SA 3.0 (cropped)
- Related lab (Kusumoto Lab): “Wpips-screen-snapshot” Centre de Recherche en Informatique de l'École des Mines de Paris / CC BY-SA 4.0 (cropped)
- Related lab (Former Hasegawa Lab): “Network-connections” Parkis, Zanaq / CC BY-SA 3.0 (cropped)
- Related lab (Nakashima Lab): “Sample view of data collection process using artificial intelligence application” Captain Andrew M. Freeman, Air Force Institute of Technology / Air Force Research Laboratories (AFRL), Sensors, ATR, Target Recognition Branch. / Public domain (cropped)
- Related lab (Tsuchiya Lab): “NOIRLab HQ Server Racks (6V6A0402-CC)” NOIRLab/NSF/AURA/T. Slovinský / 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.