Bangkok, Thailand · Available for collaboration

Chaiyong
Ragkhitwetsagul,
software engineering researcher.

Lecturer, Department of Computer Engineering, Faculty of Engineering, Chulalongkorn University.

Working on code similarity and clone detection, coding proficiency, and advancing software engineering practice across Thailand's research and industry communities.

Chaiyong Ragkhitwetsagul
01 — About

A short bio.

I'm a lecturer at the Department of Computer Engineering, Faculty of Engineering, Chulalongkorn University in Thailand. My research lab is CURSOR. Previously, I was an assistant professor at the Faculty of ICT, Mahidol University, where I co-founded the SERU research group and a member of the Software Engineering and Business Analytics (SEBA) research cluster.

I earned a Ph.D. in Computer Science (Software Engineering) from University College London (UCL), where I was part of the Centre for Research on Evolution, Search and Testing (CREST) within the Software Systems Engineering (SSE) group in the Department of Computer Science.

I hold a master's degree in MSIT — Very Large Information Systems from Carnegie Mellon University and a bachelor's degree in Computer Engineering from Kasetsart University, Thailand.

I live in Bangkok — a wonderful city known for its amazing food (and, less wonderfully, its traffic).

02 — Podcast

SE Corner.

I host a weekly software engineering podcast in Thai. Latest episode is shown here.

03 — Research

What I'm working on.

Five threads currently running through my work in software engineering.

Ensuring LLM Robustness

Recently, I've been interested in applying the metamorphic testing concept to test the robustness of large language models.

Selected papers

Coding Proficiency

Investigating the coding proficiency of software developers. We've developed proficiency frameworks for Python and JavaScript, along with automated analysis tools — pycefr and jscefr — to assess and understand coding skills.

Advancing SE in Thailand

We collaborate with software companies in Thailand to help them produce higher-quality software through improved development processes and practices.

Software Engineering for AI Systems

Our team at the Faculty of ICT studies ML/AI/data science practitioners to understand and enhance their adoption of robust software engineering practices.

Code Similarity & Clone Detection

My PhD thesis, Code similarity and clone search in large-scale source code data, laid the groundwork. I developed Siamese, a scalable code clone search tool, now applied to discovering code-improvement recommendations from resources like Stack Overflow.

Visit research page Browse projects