Software Engineering Research Unit · Mahidol University

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

  • Temple on a rock arch over the ocean at sunset
    Sep 2026Two papers accepted at APSEC 2026 in Bali, Indonesia, one in the Technical Track and one in the ERA Track.Read more →
  • Two SERU interns with their poster at the ICT Internship Poster Exhibition
    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 →
  • The DepSecLens team with their poster at NSC 2026
    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 →
  • Mahidol University and NAIST logos
    Jan 2026The Faculty of ICT and NAIST signed an agreement for a doctoral double degree program.Read more →

All news →

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 review
  • Open-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.

    dependenciesvulnerabilitiesPyPI
  • Software 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 improvement
  • Developer 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 repositoriesteamsagile
  • Privacy 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

Thanwadee Sunetnanta

Thanwadee Sunetnanta

Assistant Professor
Morakot Choetkiertikul

Morakot Choetkiertikul

Assistant Professor
Pattaraporn Sangaroonsilp

Pattaraporn Sangaroonsilp

Lecturer

Doctoral students

  • Gonatee Klanktong
    Diabetic foot ulcer (DFU) research
  • In-on Wiratsin
    Improving Code Quality using Stack Overflow Data
  • Dan M. Kazimoto
    An AI-Agentic Model for Predicting and Explaining Software Release Outcomes in the Era of AI Coding Agents

Master's students

  • Lapatrada Dangsungnoen
    M-MMT4NL: Multilingual Testing Framework for Large-Language Models
  • Aung Min Khant
    Green Software Engineering
  • Eaint Yamone
    Human-AI collaboration in software development
  • Nhatthapong Pukdeeboon
    Development 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.

Undergraduate projects, internships, and alumni →

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

See the full publication list →

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.