Software Engineering & Code Analysis
Exploring code similarity, clone detection, coding proficiency, and advancing software engineering practices in Thailand.
Summary of venues where I have published my research work (automatically updated)
My publications sorted chronologically in descending order.
You can also find them at:
Google Scholar
|
Scopus
Proceedings of the 9th International Conference on Information Technology (InCIT'25), Phuket, Thailand
Proceedings of the 9th International Conference on Information Technology (InCIT'25), Phuket, Thailand
Proceedings of the 32nd Asia-Pacific Software Engineering Conference (APSEC'25), Macao SAR
Proceedings of the 40th IEEE/ACM International Conference on Automated Software Engineering (ASE'25), Seoul, South Korea
Proceedings of the 39th Brazilian Symposium on Software Engineering (SBES'25), Brazil
Proceedings of the 41st International Conference on Software Maintenance and Evolution (ICSME'25) - Research Track, 7-12 September 2025, Auckland, New Zealand
IEEE Access, 2025
Proceedings of the 30th Annual International Conference on Natural Language & Information Systems (NLDB'25), 4-6 July 2025, Kanazawa, Japan
Transactions on Software Engineering, 2024 (TSE). (To appear)
Proceedings of the 12th International Workshop on Quantitative Approaches to Software Quality (QuASoQ'24), Chongqing, China
Proceedings of the 31st Asia-Pacific Software Engineering Conference (APSEC'24) - Early Research Achievement Track, 3-6 December 2024, Chongqing, China
Proceedings of the 31st Asia-Pacific Software Engineering Conference (APSEC'24) - Early Research Achievement Track, 3-6 December 2024, Chongqing, China
Proceedings of the 40th International Conference on Software Maintenance and Evolution (ICSME'24) Tool Demo Track, 6-11 October 2024, Flagstaff, AZ, USA
Proceedings of the 18th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM'24) - Emerging Results, Vision and Reflection Papers Track, 20-25 October 2024, Barcelona, Spain
Proceedings of the 40th International Conference on Software Maintenance and Evolution (ICSME'24), 6-11 October 2024, Flagstaff, AZ, USA
Proceedings of the 21st International Joint Conference on Computer Science and Software Engineering (JCSSE'24), 19-22 June 2024, Phuket, Thailand
Proceedings of the 21st International Joint Conference on Computer Science and Software Engineering (JCSSE'24), 19-22 June 2024, Phuket, Thailand
Empirical Software Engineering (EMSE), 2024
Proceedings of the 38th International Conference on Advanced Information Networking and Applications (AINA'24), Volume IV, LNDECT 202, 17-19 April 2024, Kitakyushu, Japan
I am interested in applying natural language proficiency framework like CEFR to programming languages. With my research collaborators, we have developed proficiency frameworks for Python and JavaScript and created tools for automated coding proficiency analysis (pycefr and jscefr). We are now interested in applying these tools to perform empirical studies on coding proficiency in various contexts, such as code reviews, issue resolutions, and software maintenance.
I am interested in applications of code similarity in software engineering activities. Some of the research topics in this area that I am working on include code improvement recommendations based on Stack Overflow answer edits, and finding the optimal configurations for code clone search. Moreover, one of my main focuses is the scalability of code similarity/clone detection.
I have built a scalable code search tool (Siamese) that instantly retrieves clone snippets from online sources. It incorporates novel techniques of multiple code representations and query reduction to accurately retrieve clones within hundred millions line of code within seconds.
I, and my team at the Faculty of ICT, Mahidol University, are interested in studying the applications of software engineering practices and tools in data science projects. We are performing an empirical study on the current states of adoption of SE practices and tools in data science industry in Thailand. This will lead to recommendations on how to improve the software quality of data science projects and the skills of the data science practitioners by using the knowledge from software engineering.
I, and my team at the Faculty of ICT, Mahidol University and UK partners in UCL, are interested in supporting Thai software industry to produce better software with better software development practices. We have conducted several studies to understand the software engineering challenges in Thailand, such as the adoption of automated software engineering tools and techniques, and are working closely with our industry partners to address these challenges.
The slides of my talk at IWSC '17.
View SlidesThe slides of my talk at SCAM '16.
View SlidesThe slides of my talk at SSBSE '16 (Challenge Track).
View Slides