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

Hi. I'm Chaiyong Ragkhitwetsagul.

I'm currently an (almost) 3rd year MPhil/PhD student in Centre for Research on Evolution, Search and Testing (CREST) under Software Systems Engineering (SSE) group in the Department of Computer Science at University College London. I'm also an assistant instructor at the Faculty of ICT, Mahidol University, my sponsor, which I'll go back to continue working after completing my PhD.

I received a bachelor degree in Computer Engineering from Kasetsart University, Thailand, and a master degree of MSIT-Very Large Information Systems from Carnegie Mellon University, USA.

I'm currently staying in London, a wonderful city except the rain (especially in winter) ...

Research Areas

I'm generally interested in software engineering research but specifically on these three topics:
Source Code Similarity
My PhD research topic is "Measuring Code Similarity in Large-scaled Code Corpora". I am currently finding a technique to retrieve similar source code from over web-scale datasets (something at the scale of over 100M SLOC) with high accuracy. I'm also working on an empirical analysis to compare various state-of-the-arts source code similarity analysers against different types of code modifications.
Clone Detection
I am particularly interested in clone detection and its related work or applications. I've worked on using search-based techniques with clones such as optimising clone detection tool's parameters to maximise clone agreemenet among tools
Mining of Software Repositories
I am currenlty studying the effects of cloned code between Stack Overflow and open source projects in terms of licensing violation and outdated code.

Cirriculum Vitae
You can find my CV here:

Supervisors

I'm fortunate to be supervised by two brilliant supervisors:

First: Dr. Jens Krinke
Second: Dr. David Clark

Important Deadlines

SANER 201712/10/16
IWSC 2017 (submitted!)9/12/16
MSR 2017 (Abs)3/2/17
ESEC/FSE 201727/2/17
ICSME 2017 (Abs)30/3/17
ICSME 2017 (Full)6/4/17
ASE 2017 (Abs)5/5/17
ASE 2017 (Full)12/5/17

Latest Updates

  • 21 Feb 2017 We received the People's Choice Award (the best presentation) from IWSC'17 for "Using Compilation/Decompilation to Enhance Clone Detection"!
  • 10 Jan 2017 "Using Compilation/Decompilation to Enhance Clone Detection" is accepted at IWSC 2017. We compile and decompile three software systems and found that the comp/decompilation process helps increasing clone recall of NiCad without sacrificing precision.
  • 25 Oct 2016 My SCAM'16 paper is invited for EMSE journal extension!
  • 12 Sep 2016 I have received the NSF Student Travel Support for my trip to SSBSE 2016 in the US. Thanks to the organiser!
  • 29 Jul 2016 My submission of "Similarity of Source Code in the Presence of Pervasive Modifications" to SCAM 2016 is accepted. This is my very first full research paper.
  • 29 Jul 2016 My submission of "Measuring Code Similarity in Large-scaled Code Corpora" to late pre-doctoral ICSME 2016 Doctoral Symposium is accepeted.
  • 30 Jun 2016 I have been awarded a 1-year $20,000-worth cloud computing power from Microsoft Azure for Research for my proposal of "ISiCS: Internet-scaled Similar Code Search".
  • 23 Jun 2016 My SSBSE Challenge Track 2016 paper "Searching for Configurations in Clone Evaluation: A Replication Study" co-authored with Matheus Paixao, Manal Adham, Saheed Busari, Jens Krinke, and John H. Drake is accepeted. I was very excited since this is the first research paper ever in my PhD study.