Research opportunities & mentorship.
Looking for motivated students interested in software engineering research and applications. Join our team to explore code analysis, testing, and software quality.
Ten research lines that collectively capture my research interests — strong empirical methodology, deep roots in code analysis and clone detection, and an expanding frontier into AI-generated code quality and LLM trustworthiness. Pick a line, or bring your own.
Scalable clone search, clone configuration as optimization, and how clones emerge in human–AI collaborative development.
Apply CEFR-style proficiency frameworks to programming. Measure code quality across OSS, textbooks, and LLM output.
Detect, explain, and assess the quality, comprehensibility, and trustworthiness of code produced by LLMs.
Use software-testing principles as a rigorous lens for evaluating LLM behavior and in-context learning.
Large-scale analysis of software artifacts — Jupyter notebooks, Gitcoin issues, social-media signals around OSS projects.
Understand and improve SE adoption in the Thai industry — SMEs, knowledge transfer, and the lasting effects of remote work.
Vulnerability reporting on GitHub, SECURITY.md adoption, and visualizing transitive risk across dependency graphs.
What code review actually achieves — architectural impact, convention enforcement, and LLM-augmented review experiences.
Bridge classical SE methodology with data-science workflows, with a focus on Jupyter Notebook practices.
Automate detection, classification, and management of (self-admitted) technical debt across codebases.
Send a short email — no formal template needed. Include: