Be the change that you wish to see in the world. – Gandhi

Hi. I'm Chaiyong Ragkhitwetsagul.

I'm an assistant professor at the Faculty of ICT, Mahidol University, Thailand, where I co-founded the SERU research group. I am also a member of the Software Engineering and Business Analytics (SEBA) research cluster.
I earned a Ph.D. in 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 also hold a master degree in MSIT-Very Large Information Systems from Carnegie Mellon University, USA and a bachelor degree in Computer Engineering from Kasetsart University, Thailand.

I currently live in Bangkok, a wonderful city known for its amazing food (but also infamous for its traffic!).

Cirriculum Vitae
You can find my CV here:

Podcast

I host a weekly software engineering podcast (in Thai) called SE Corner. Please check the latest episode below.

My Research Landscape

My core research passion lies within Software Engineering πŸ’». I'm particularly excited about and currently working on these specific areas:

Code Similarity & Clone Detection 🧬

My PhD thesis, "Code similarity and clone search in large-scale source code data", laid the groundwork for this area. I developed Siamese, a scalable code clone search tool, which I'm applying to discover code improvement recommendations from resources like Stack Overflow. I'm deeply interested in code similarity, its related work, and its diverse applications.

Coding Proficiency πŸ§‘β€πŸ’»

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

Software Engineering for Data Science (SE4DS) πŸ€–πŸ”¬

My team at the Faculty of ICT, Mahidol University, is actively working on the SE4DS project. We study data science practitioners to understand and enhance their adoption of robust software engineering practices.

Advancing Software Engineering in Thailand πŸ‡ΉπŸ‡­πŸš€

At the Faculty of ICT, Mahidol University, we are dedicated to collaborating with software companies in Thailand. Our goal is to help them produce higher-quality software through improved development processes and practices.

Partnerships

As an academic partner of Visual Paradigm, Mahidol University has access to the online diagramming tools (e.g. UML, Flowchart, ArchiMate, BPMN, Mindmap, etc) and scrum tools provided by Visual Paradigm.