Better software for the age of AI
We study how developers and AI tools build software together, and how to keep the open-source code they rely on secure. We work with Thai software companies and partner labs abroad, and our students turn this research into tools and papers at international conferences.
News
-
Sep 2026Two papers accepted at APSEC 2026 in Bali, Indonesia, one in the Technical Track and one in the ERA Track.Read more → -
Sep 2026Our summer interns presented their work at the ICT Internship Poster Exhibition on 23 September, after a summer with our partners in Japan.Read more → -
Aug 2026DepSecLens, a tool that checks the security of Python dependencies, received an Honorable Mention at the 28th National Software Contest (NSC 2026).Read more → -
Jan 2026The Faculty of ICT and NAIST signed an agreement for a doctoral double degree program.Read more →
Research
We study real software projects and the people who build them. Many of our results become tools that developers can use, such as Teddy, V-Achilles, and DepSecLens.
AI-assisted software development
How developers work with AI coding tools and agents, and how far their output can be trusted. Recent studies cover the Agent Package Manager (APSEC 2026), LLM-powered code review (APSEC 2025), and AI projects on GitHub (ICSME 2025).
AI agentsLLMscode reviewOpen-source security
How open-source projects report and handle vulnerabilities, and how developers can pick safer dependencies. This line includes the SECURITY.md study (EMSE 2026) and DepSecLens, which received an Honorable Mention at NSC 2026.
dependenciesvulnerabilitiesPyPISoftware process and the Thai software industry
How software companies, especially small firms in Thailand, plan, build, and improve their software, from ISO/IEC 29110 to automated tools and remote work. Recent results appear in JSS 2026, EMSE 2024, and InCIT 2025.
ISO/IEC 29110Thai SMEsprocess improvementDeveloper and team analytics
What project data reveals about developers and teams, such as how sprints unfold (Sprint2Vec, TSE 2025), how widely knowledge is held in a team (DEV-EYE, APSEC 2024), and how coding skill grows over time (PyGress, ASE 2025).
mining repositoriesteamsagilePrivacy in software
How privacy requirements appear in real projects, and how to find them automatically. Work includes a taxonomy of privacy requirements in issue reports (IST 2023) and a study of automated ways to classify them (Automated Software Engineering journal, 2023).
privacyrequirementsissue reports
People
Doctoral students
- Gonatee KlanktongDiabetic foot ulcer (DFU) research
- In-on WiratsinImproving Code Quality using Stack Overflow Data
- Dan M. KazimotoAn AI-Agentic Model for Predicting and Explaining Software Release Outcomes in the Era of AI Coding Agents
Master's students
- Lapatrada DangsungnoenM-MMT4NL: Multilingual Testing Framework for Large-Language Models
- Aung Min KhantGreen Software Engineering
- Eaint YamoneHuman-AI collaboration in software development
- Nhatthapong PukdeeboonDevelopment of a predictive model for diabetic foot risk using podoscope data with XAI-based explanations
Where students do real research
Since 2023, more than 30 of our undergraduates have spent a summer at partner labs abroad, and their projects have become papers at ICSME, APSEC, SANER, and ASE. Our students build tools that developers use, and their work has won awards at ICSME and Thailand's National Software Contest.
Publications
Our papers appear in journals such as TSE, EMSE, and JSS, and at conferences such as ICSE, ASE, and ICSME.
- 73Publications since 2018
- 31At top venues
- 17At CORE A* or A conferencesincluding 8 at A*
- 18Journal articles
Counts cover all papers by current members from 2018 on, in every track. A top venue is a journal in the first quartile of the SCImago Journal Rank, a conference ranked A* or A by CORE (ICORE2026), or a venue in the top 20 of its Google Scholar Metrics field (2025 edition).
Recent papers
- EMSEEmpirical Software Engineering, 2026SJR Q1Google Scholar #7 in Software Systems
- JSSJournal of Systems and Software, 2026SJR Q1Google Scholar #3 in Software Systems
- APSECEarly Adoption, Use, and Maintenance of the Agent Package Manager in Open-Source SoftwareAsia-Pacific Software Engineering Conference, 2026, ERA Track, to appear
- TSEIEEE Transactions on Software Engineering, 2025SJR Q1Google Scholar #2 in Software Systems
- ICSMEIEEE International Conference on Software Maintenance and Evolution, 2025CORE AGoogle Scholar #19 in Software Systems
- ISTInformation and Software Technology, 2023Google Scholar #5 in Software Systems
Partners
Academia
SE LabNAIST, Japan
Software Design and Analysis Laboratory (SDLab)NAIST, Japan
POSL LabKyushu University, Japan
Software Engineering Lab (Higo Lab)The University of Osaka, Japan
ReaLearn (Trustworthy AI Lab)Tohoku University, Japan
Decision Systems Lab (DSL)UOW, Australia
CRESTUCL, UK
SOLARUCL, UK
GESADUECE, BrazilIndustry
Funding, current and previous
Join us
We are recruiting good undergraduate, master's, and PhD students to work with us on challenging topics within the area of software engineering.
Send your message to morakot.cho@mahidol.ac.th.











