News
News from SERU, newest first. Each entry has its own link for sharing.
202610 entries
-

Two papers accepted at APSEC 2026
Two papers by our undergraduate students have been accepted at the 33rd Asia-Pacific Software Engineering Conference (APSEC 2026), held from 7 to 10 December 2026 in Bali, Indonesia. In the Technical Track, Panya Trakoolgerntong, Arus Thienmee, and Patsathorn Chadbanterng rank the links in code reviews, so that a reviewer knows which one to read first. In the ERA Track, Napasorn Lapprakobkit looks at how open-source projects adopt and maintain the Agent Package Manager. Prof. Yasutaka Kamei's POSL team at Kyushu University hosted Panya and Napasorn as interns and guided both papers.
Read more → -

ICT Internship Poster Exhibition
Our summer interns presented their work at the ICT Internship Poster Exhibition 2026, “Quest for the Future!”, on 23 September in the Grand Auditorium of the ICT Building. Their posters covered a summer of research at our partner labs in Japan, POSL at Kyushu University, the Software Design and Analysis Laboratory at NAIST, and The University of Osaka. The summer also produced papers. One is already accepted at APSEC 2026, and two more have been submitted. We thank our hosts for welcoming our students and guiding them all summer.
-

QuASoQ 2026 call for papers
Thanwadee Sunetnanta is a co-chair of QuASoQ 2026, the 13th International Workshop on Quantitative Approaches to Software Quality. The workshop takes place on 7 December 2026 in Bali, Indonesia, together with APSEC 2026. It welcomes work that measures, assesses, and evaluates the quality of software systems and of the processes that build them, and it encourages experience reports from industry. Papers are due on 9 October 2026, and accepted papers appear in CEUR-WS, which Scopus indexes.
Read more → -

Honorable Mention at NSC 2026
DepSecLens, a web tool that checks the security of a Python project's dependencies, received an Honorable Mention at the 28th National Software Contest (NSC 2026). Chayanid Termphaiboon, Thitapha Singtho, and Papopporn Thongnarintr presented it on 24 July at the Faculty of Science, Silpakorn University, and went on to the final round. The tool grew out of research. Chayanid first studied how PyPI packages declare security policies during an internship at NAIST, and that study became a paper at the ASE 2025 workshops. DepSecLens draws on OSV.dev and the OpenSSF Scorecard and adds an LLM assistant for questions about a project's dependencies.
Read more → -

Summer internships in Japan
Eight of our undergraduates spent the summer at partner universities in Japan and presented their results to their hosts in late July and early August.
- Krittanon Chongklahan and Pundharee Puckdinukul joined the Software Design and Analysis Laboratory at NAIST.
- Mana Sudthamma and Napasorn Lapprakobkit joined POSL at Kyushu University.
- Thanadon Yindeesuk and Kuntapat Asawaworarit joined Prof. Raula Gaikovina Kula's team at The University of Osaka.
- Yu-Han Huang and Natkrittar Maswongwiwat joined Tokyo City University.
Napasorn's internship study is now a paper at APSEC 2026.
Read more → -

PhD thesis proposal defense
Our doctoral student Dan M. Kazimoto defended a PhD thesis proposal titled “An AI-Agentic Model for Predicting and Explaining Software Release Outcomes in the Era of AI Coding Agents” on 23 July 2026. AI coding agents such as GitHub Copilot, Claude Code, and OpenAI Codex now write code for software projects as teammates. The proposed model forecasts the productivity and quality of a software release, explains each forecast in terms a team can check, and stays valid when AI agents contribute. It also introduces the AI-inclusive bus factor, an ownership measure that counts AI agents alongside people. Asst. Prof. Dr. Morakot Choetkiertikul advises the thesis, with Suppawong Tuarob and Thanwadee Sunetnanta as co-advisors, and Mahidol University's Faculty of Graduate Studies approved the thesis title on 11 August.
-

Knowledge transfer study accepted in JSS
Our study “Automated Software Engineering Knowledge Transfer: A Case Study on Small and Medium-Sized Software Enterprises in Thailand” has been accepted in the Journal of Systems and Software (JSS), a Q1 journal, in a special issue on Evaluation and Assessment in Industrial Software Engineering. We worked with four small and medium-sized software companies in Thailand and compared their practice before and after they adopted automated software engineering tools and techniques. The data came from an online survey, retrospective meetings, and interviews. The study completes our Newton Fund project, funded by the Royal Academy of Engineering, UK, and Thailand Science Research and Innovation (TSRI).
Read more → -

Doctoral double degree with NAIST
The Faculty of ICT and the Nara Institute of Science and Technology (NAIST) in Japan signed an agreement for a doctoral double degree program. The signing ceremony took place at Mahidol University on 28 January 2026, and NAIST confirmed receipt of the signed agreement on 10 February. Under the program, a doctoral student can earn degrees from both universities. It builds on years of work between SERU and NAIST, including summer internships and joint papers.
-

MSR 2026 Mining Challenge paper
Our paper “When is Generated Code Difficult to Comprehend? Assessing AI Agent Python Code Proficiency in the Wild” was accepted in the Mining Challenge track of MSR 2026, held in Rio de Janeiro, Brazil, in April 2026. AI coding agents now write much of the code that developers review, so the team asked how advanced that code is. They mined 591 pull requests with 5,027 Python files written by three AI agents and rated each construct with pycefr, on six levels from A1 (Basic) to C2 (Mastery). Over 90% of the constructs fell into the two basic levels and under 1% reached Mastery, a profile close to that of human pull requests. Nanthit Temkulkiat, the first author, was a 2025 summer intern at The University of Osaka.
Read more → -

Competition study accepted at MSR 2026
A paper by Yuki Takei and Prof. Toshiaki Aoki of JAIST and Chaiyong Ragkhitwetsagul of Mahidol University was accepted in the Technical Papers track of MSR 2026, the 23rd International Conference on Mining Software Repositories, which CORE ranks A. Titled “Quantifying Competitive Relationships Among Open-Source Software Projects”, it introduces MIAO (Mutual Impact Analysis of OSS). MIAO applies structural vector autoregressive models, a method common in macroeconomics, to measure how open-source projects compete with each other. Across 187 groups of related projects, it identified projects at risk of ceasing development under competitive pressure with up to 81% accuracy. The conference took place in Rio de Janeiro, Brazil, on 13 and 14 April 2026.
Read more →
202518 entries
-

NPC tool accepted at ICAART 2026
NPC, a tool built by our students Pachanitha Saeheng, Napat Boongaree, and Chutweeraya Sriwilailak, was accepted for publication at ICAART 2026, the 18th International Conference on Agents and Artificial Intelligence. NPC detects code snippets generated by ChatGPT and explains each decision, using machine learning with a local neighborhood sampling strategy that the team proposed for post-hoc explanations. It runs as a web application and gives educators an easy-to-understand explanation for each classification. Professors who evaluated the tool found the explanations clear and helpful, which suggests it can support academic integrity in programming education. Dr. Chaiyong Ragkhitwetsagul, Dr. Teeradaj Racharak of Tohoku University, and Dr. Ekapol Chuangsuwanich of Chulalongkorn University co-supervised the project, which began during a 2024 research internship at JAIST.
Read more → -

SECURITY.md study accepted in EMSE
Our paper “Security by Documentation? Characterizing GitHub SECURITY.md Policy and Their Adoption in Python Libraries” has been accepted in Empirical Software Engineering (EMSE), a Q1 journal. Many open-source projects publish a SECURITY.md file that tells users how to report vulnerabilities. Earlier studies counted how many projects adopt such a policy, but they did not examine what the policies say. The study analyzed the security policies of 679 Python libraries from PyPI hosted on GitHub and found that projects with a SECURITY.md file follow recommended security practices more closely. The work grew from internship research by our bachelor's students, with partners at NAIST and The University of Osaka.
Read more → -

SERU at APSEC 2025 in Macao
Four SERU students presented their research at the 32nd Asia-Pacific Software Engineering Conference (APSEC 2025) in Macao on 4 December 2025. Panya Trakoolgerntong presented AILinkPreviewer, a tool that previews the links in code reviews, which grew from an internship at POSL, Kyushu University. Chommakorn Sontesadisai and Lapatrada Dangsungnoen presented PromptOps, a tool that tests how far large language models can be trusted. Chayanee Junplong presented work on explaining code clone detection with an LLM-based explainer. Both tools appeared in the Tool Demo track.
Read more → -

SERU at ASE 2025 in Seoul
SERU members presented three papers at the 40th IEEE/ACM International Conference on Automated Software Engineering (ASE 2025) and its workshops in Seoul, South Korea, in November 2025. Chayanid Termphaiboon presented “Exploring the SECURITY.md in the Dependency Chain: Preliminary Analysis of the PyPI Ecosystem” at the International Workshop on Intelligent Software Engineering (ISE 2025), work that grew from a summer internship at NAIST. Morakot Choetkiertikul presented Sprint2Vec, our IEEE TSE paper, in the Journal-First track. Rujiphart Charatvaraphan, Bunradar Chatchaiyadech, and Thitirat Sukijprasert presented their PyGress tool in the Tools, Code and Models session.
Read more → -

Two tool demos accepted at APSEC 2025
Two tools built by our students were accepted in the Tool Demo track of APSEC 2025, the 32nd Asia-Pacific Software Engineering Conference. PromptOps uses metamorphic testing to check how trustworthy and robust large language models are, with a visual canvas to set up tests and visual reports to compare results. Chommakorn Sontesadisai, Chalisa Sae-Ngow, Jirateep Rudeerudchanawong, and Lapatrada Dangsungnoen built it as their graduation project, which began with Chommakorn's research internship at JAIST. AILinkPreviewer, by Panya Trakoolgerntong, summarizes the links in pull requests so that reviewers grasp the context faster, and it grew from Panya's research internship at POSL, Kyushu University.
Read more → -

Two papers accepted at ICSE 2026
Two papers with SERU member Morakot Choetkiertikul as a co-author were accepted at ICSE 2026, the 48th International Conference on Software Engineering, which CORE ranks A*. Both are led by Miikka Kuutila and Prof. Paul Ralph of Dalhousie University. The first introduces and validates the Software Infrastructure Attitude Scale (SIAS), a questionnaire that measures how professionals view the technical and sociotechnical infrastructure they work with. The second surveyed 224 software professionals, and those with higher job satisfaction and job embeddedness reported weaker plans to leave. They appeared at the conference in Rio de Janeiro, Brazil, in April 2026.
Read more → -

Sprint2Vec in the ASE 2025 Journal-First track
Our IEEE TSE paper “Sprint2Vec: A Deep Characterization of Sprints in Iterative Software Development” was accepted in the Journal-First track of ASE 2025. Sprint2Vec builds vector representations of Agile sprints from structured data, such as sprint reports, issue attributes, and developer profiles, and from text, such as issue descriptions and sequences of developer activity. Unlike earlier methods that predict only how much a sprint delivers, it predicts both productivity and quality, where quality means the risk of reopened issues. The evaluation covered nearly 8,000 sprints, 118,000 issues, and 3.7 million developer activities across five large open-source projects, where Sprint2Vec beat baseline and state-of-the-art approaches.
Read more → -

Internship study accepted at ISE 2025
A study by Chayanid Termphaiboon from a research internship at NAIST was accepted at the International Workshop on Intelligent Software Engineering (ISE 2025), co-located with ASE 2025. It compared Python projects on PyPI with and without a SECURITY.md file to see how security policies relate to dependency management. Projects with a security policy tend to rely on a broader set of direct dependencies, while the depth of their dependency chains is similar. Projects created after SECURITY.md was introduced, especially later adopters, update their dependencies more often. The results suggest that security policies go with more modular projects and more proactive dependency management.
Read more → -

TraceCraft accepted at InCIT 2025
TraceCraft, a project by our DST undergraduate students Nattawut Khumto, Phumipat Tomyim, and Pasin Thonguran, was accepted for presentation at InCIT 2025, the 9th International Conference on Information Technology, in Phuket, Thailand. The web-based platform supports traceability and change tracking in line with ISO/IEC 29110, a standard widely adopted in Thailand to improve software quality in very small entities. It links project artifacts, supports verification and validation, and tracks the impact of changes across development stages. Visual indicators and reports point out missing links, outdated items, and dependencies. In a usability study with nine Thai practitioners, TraceCraft scored an average of 73.17 on the System Usability Scale.
Read more → -

COVID-19 and remote work study at InCIT 2025
Our study “The Impact of COVID-19 and Remote Work on Software Development in Thailand” was accepted for publication at InCIT 2025. We surveyed 194 Thai software developers about the challenges and benefits of remote work during the COVID-19 pandemic. The results show no statistically significant differences in productivity or well-being before and after the shift to remote work. As in many global studies, Thai developers met both advantages and challenges, and the survey also found some perspectives specific to Thailand. The findings may also inform other Asian countries and other low- and middle-income economies. We donated to the Siriraj Foundation for every survey response.
Read more → -

Code clone explanation paper accepted at APSEC 2025
Our paper on explaining code clone detection with large language models was accepted in the Early Research Achievements (ERA) track of APSEC 2025, the 32nd Asia-Pacific Software Engineering Conference, held from 2 to 5 December 2025 in Macao. Code clone detection models such as CodeBERT and GraphCodeBERT work as black boxes, and the paper proposes using a large language model to explain their decisions after the fact. Its Knowledge-based Local Neighbourhood (KLN) approach selects meaningful examples around a clone pair and lets the model write an explanation that people can read. The work grew from Chayanee Junplong's master's thematic paper, and Chayanee presented it at the conference in December.
Read more → -

PyGress accepted at ASE 2025
PyGress, the senior project of Rujiphart Charatvaraphan, Bunradar Chatchaiyadech, and Thitirat Sukijprasert, was accepted in the Tool Demo track of ASE 2025, the 40th IEEE/ACM International Conference on Automated Software Engineering, which CORE ranks A*. PyGress is a web-based tool that evaluates and visualizes the proficiency of Python code using pycefr. It analyzes GitHub commit histories, maps code proficiency across the CEFR levels from A1 to C2, tracks how a project progresses over time, and shows each contributor's coding profile. Its interactive summaries let users explore how Python open-source projects and their contributors grow in proficiency. The team presented the tool at ASE 2025 in Seoul in November.
Read more → -

Mahidol Strategic Research Fund for M-MMT4NL
Our joint research proposal “M-MMT4NL: Multilingual Testing Framework for Large-Language Models” received the Mahidol Strategic Research Fund 2025 in the Rising category. The team brings together Dr. Chaiyong Ragkhitwetsagul, who leads the project, and Dr. Thanwadee Sunetnanta of Mahidol University, Dr. Teeradaj Racharak of Tohoku University, and Dr. Thanapong Intharah of Khon Kaen University. Building on our NLDB 2025 paper, the project uses metamorphic testing to generate test inputs for large language models. The goal is a framework that strengthens the trustworthiness of these models across several languages, including Thai, Japanese, and Chinese, over 18 months. Lapatrada Dangsungnoen's master's thesis carries the same title.
-

Thai tool adoption study in the ICSME 2025 Journal-First track
Our EMSE study on how software companies in Thailand adopt automated software engineering tools was accepted in the Journal-First track of ICSME 2025, the International Conference on Software Maintenance and Evolution. The study asked how small and medium-sized software enterprises adopt tools for software measurement, static code analysis, continuous integration, and software testing. Based on a survey of 103 Thai developers, it found that developers are generally familiar with these tools and see their benefits. A lack of knowledge or experience holds back measurement and static analysis tools, continuous integration is used with some difficulty, and manual testing remains common. We call for easier tools that lower the barrier for such companies in developing countries.
Read more → -

Privacy study accepted in ACM Computing Surveys
A systematic literature review by Dr. Pattaraporn Sangaroonsilp, “A Study on the Prevalence of Privacy in Software Engineering”, was accepted for publication in ACM Computing Surveys. Pattaraporn wrote it with Prof. Hoa Khanh Dam of the University of Wollongong. The review analyzed 187 primary studies and found privacy considerations in 12.14% of the software engineering research it examined. It also maps the common problem types, contributions, validation methods, and research focus areas, and it points to opportunities for researchers, academics, and practitioners. The paper is open access.
Read more → -

Undergraduate paper accepted at ICSME 2025
A paper by our undergraduate students Prachnachai Meakpaiboonwattana, Warittha Tarntong, and Thai Mekratanavorakul was accepted in the research track of ICSME 2025, the 41st International Conference on Software Maintenance and Evolution, which CORE ranks A. Titled “Social Media Reactions to Open Source Promotions: AI-Powered GitHub Projects on Hacker News”, it looks at what happens on GitHub after an open-source AI project is shared on Hacker News. The team analyzed over 2,000 posts and their linked repositories. After a project was shared on Hacker News, its forks, stars, and contributors increased, which suggests the site helps developers gain visibility and build a community. Their work began during a summer internship at NAIST.
Read more → -

Summer internships 2025
In 2025 we sent 13 undergraduate students from the Faculty of ICT to five research labs in Japan and Australia for summer research internships. Three went to the Software Engineering Lab at The University of Osaka, and two went to the Software Engineering Lab at NAIST. Two went to POSL at Kyushu University, four to the ReaLearn Lab at Tohoku University, and two to Macquarie University in Australia. Work from that summer became papers at ISE 2025, APSEC 2025, and MSR 2026.
Read more → -

LLM testing paper accepted at NLDB 2025
Our paper “Test It Before You Trust It: Applying Software Testing for Trustworthy In-context Learning” was accepted at NLDB 2025, the 30th International Conference on Natural Language & Information Systems. The work is a collaboration with the ReaLearn lab of Dr. Teeradaj Racharak, at JAIST and now at Tohoku University. It applies metamorphic testing to large language models on two tasks, sentiment analysis and question answering. It changes the input in ways that keep its meaning, for example by swapping characters, replacing words with synonyms, and switching between active and passive sentences. Tests on OpenAI's GPT-4o and Google's Gemini-2.0-Flash found several cases where the models changed their answers on such inputs.
Read more →
202419 entries
-

2024 in review
2024 was a productive year for SERU. We published two papers in Q1 journals, one in a tier 1 journal of the Thai-Journal Citation Index (TCI), six conference papers, and one workshop paper. Three undergraduate students and three master's students graduated. Seven of our students did research internships in Japan, at NAIST, Osaka University, and JAIST.
-

Master's thematic paper defenses
Our master's students Dan M. Kazimoto and Krittanan Jipimai (Mix) passed the final defenses of their thematic papers on 23 December 2024. Dan's work, “DEV-EYE: A Tool for Monitoring Bus Factor Using Commit History”, had just appeared in the ERA track of APSEC 2024. Mix's work, “Studying Computational Notebooks in Data Science Projects on GitHub”, is planned for publication as part of a journal paper. Asst. Prof. Dr. Morakot Choetkiertikul supervised both students. Dan has since continued to a PhD with SERU.
-

Security reporting study accepted at SANER 2025
Sushawapak Kancharoendee, Thanat Phichitphanphong, and Chanikarn Jongyingyos had their paper “On Categorizing Open Source Software Security Vulnerability Reporting Mechanisms on GitHub” accepted in the ERA track of SANER 2025. The study grew from their summer internship at NAIST. It examined 679 open-source projects to see how they ask people to report security vulnerabilities. Email is still the main reporting channel, and projects without a SECURITY.md file tend to be less secure, with lower OpenSSF scores. Many maintainers ask for private reporting, but some contributors still disclose vulnerabilities in public.
Read more → -

SERU at APSEC 2024 in Chongqing
Three of our students presented their work at the 31st Asia-Pacific Software Engineering Conference (APSEC 2024) in Chongqing, China. On 3 December, Ramita Deeprom presented “Challenges in Adopting LLaMA: An Empirical Study of Discussions on Stack Overflow” at the QuASoQ 2024 workshop, and Dan M. Kazimoto presented the DEV-EYE work at the EEE-OSS workshop. On 6 December, Chutweeraya Sriwilailak presented “Autorepairability of ChatGPT and Gemini: A Comparative Study”, and Dan presented “DEV-EYE: A Tool for Monitoring Bus Factor Using Commit History”, both in the ERA track. Shiyu Yang, a former research intern, joined the team at the conference.
-

Sprint2Vec accepted in IEEE TSE
Our paper “Sprint2Vec: A Deep Characterization of Sprints in Iterative Software Development” was accepted in IEEE Transactions on Software Engineering (TSE), a Q1 journal. Sprint2Vec is a framework that characterizes the sprints of Agile projects from three kinds of information, namely sprint attributes, issue attributes, and the developers involved. Peerachai (Jay) Banyongrakkul contributed to the work for three years, starting as an undergraduate student and continuing as a PhD student. The paper appeared in the January 2025 issue of TSE, and we presented it in the Journal-First track of ASE 2025.
Read more → -

Internship study published at QuASoQ 2024
Ramita Deeprom's research internship study at the Software Engineering Lab of Osaka University was published at the 12th International Workshop on Quantitative Approaches to Software Quality (QuASoQ 2024), co-located with APSEC 2024. The paper, “Challenges in Adopting LLaMA: An Empirical Study of Discussions on Stack Overflow”, analyzes discussions about Meta's LLaMA on Stack Overflow. Model configuration, error handling, and integration with other technologies are the most prominent topics. Frequent co-occurring tags show how LLaMA fits into the wider ecosystem of large language models and works with frameworks such as Python and Hugging Face Transformers. The findings call for better resources, documentation, and community support, especially for configuring and fine-tuning the model.
Read more → -

Two papers accepted at APSEC 2024
Chutweeraya Sriwilailak and Dan M. Kazimoto had their research accepted in the Early Research Achievements (ERA) track of the 31st Asia-Pacific Software Engineering Conference (APSEC 2024). Chutweeraya's work compares the autorepairability of two large language models, ChatGPT and Gemini, on a dataset of 1,200 functionally equivalent Java methods. Autorepairability is the degree to which automated program repair can be applied to software. Dan's work introduces DEV-EYE, a tool that calculates the bus factor and potential bus factors of a Git-based software project and suggests how to plan its future. Both papers were presented in Chongqing, China, in December 2024.
Read more → -

Master's defense on explaining code clones
Chayanee Junplong passed the defense of her master's thematic paper, “LLMs for Human-Interpretable Explanation in Code Clone Detection”, on 3 October 2024. Dr. Thanapong Intharah of Khon Kaen University chaired the examination committee, and Dr. Thanwadee Sunetnanta served on the committee. Dr. Chaiyong Ragkhitwetsagul, Dr. Teeradaj Racharak of JAIST, and Dr. Akara Supratak supervised the work. It later became a paper in the ERA track of APSEC 2025, which Chayanee presented in Macao in December 2025.
-

Café SERU No. 12 on privacy weaknesses
Dr. Pattaraporn Sangaroonsilp, our newest member, gave Café SERU No. 12, “On Privacy Weaknesses and Vulnerabilities in Software Systems”, on 14 August 2024 in room MUAI2. The talk drew on a study of all 922 weaknesses in the Common Weakness Enumeration (CWE) and 156,537 vulnerabilities in the Common Vulnerabilities and Exposures (CVE) system. Only 4.45% of the CWE weaknesses and 0.1% of the CVE vulnerabilities relate to privacy. The study proposed 11 new common privacy weaknesses for the CWE, so that it can serve as a source for both security and privacy vulnerabilities. Our seminars page has the abstract and speaker bio.
-

jscefr accepted at ICSME 2024
Our paper on jscefr was accepted in the Tool Demo track of ICSME 2024. jscefr, pronounced jes-cee-fer, is the work of our undergraduate students Komsan Kongwongsupak, Thanakrit Maneesawas, and Natpichsinee Puttiwarodom, with support from Ruksit Rojpaisarnkit, Morakot Choetkiertikul, Raula Gaikovina Kula, and Thanwadee Sunetnanta. The tool detects the elements of JavaScript used in a piece of code and estimates the proficiency needed to understand and maintain it. Based on the pycefr tool and the Common European Framework of Reference for Languages (CEFR), it classifies 138 JavaScript code constructs into six levels. The team applied it to three JavaScript projects from the npm ecosystem.
Read more → -

Mendix Rapid Developer certificates
Morakot Choetkiertikul, Chaiyong Ragkhitwetsagul, and Pipatpong Niyommungmee earned the Mendix Rapid Developer certification in July 2024. Mendix is a low-code platform on which developers build web and mobile applications mostly through visual models rather than hand-written code. The Rapid Developer certificate is the first of Mendix's four certification levels, followed by the Intermediate, Advanced, and Expert levels. It shows that the holder can design, build, and deploy applications on the platform.
-

Café SERU No. 11 and a visit from Melbourne
Dr. Patanamon Thongtanunam of the University of Melbourne gave Café SERU No. 11, “Uncovering Hidden Challenges: Designing Data-Driven Solutions for Real-World Software Engineering”, on 25 June 2024 in room IT210. The talk covered studies of real software practice in three areas, agile planning, code reviews, and continuous integration. Dr. Thongtanunam and Dr. Chakkrit Tantithamthavorn visited the Faculty of ICT that day, and we discussed possible collaborations in both education and research. Our seminars page has the abstract and speaker bio.
Read more → -

Pattaraporn Sangaroonsilp joins SERU
Pattaraporn Sangaroonsilp joined SERU in May 2024 after finishing her PhD at the University of Wollongong, Australia, with Prof. Hoa Khanh Dam, where she worked on privacy issues in software. Her research covers privacy and data protection in software systems, privacy requirements engineering, and privacy weaknesses and vulnerabilities. She is a lecturer at the Faculty of ICT. She gave her first Café SERU talk, on privacy weaknesses and vulnerabilities in software systems, in August 2024.
-

Melbourne Research Scholarship for Peerachai Banyongrakkul
Peerachai Banyongrakkul (Jay), a SERU member and ICT alumnus, received the Melbourne Research Scholarship. The scholarship supports his PhD in Engineering and IT at the University of Melbourne, where he will study bug reports in AI-based software applications. Jay began research with SERU as an undergraduate student and contributed to Sprint2Vec over three years. That work was accepted in IEEE Transactions on Software Engineering in November 2024.
-

Summer internships 2024
SERU placed 11 undergraduate students in research summer internships in Japan for May to August 2024. Three were placed with the Software Engineering Lab at NAIST and two with the Software Engineering Lab at Osaka University. At JAIST, two joined the ReaLearn Lab, two the Ishii Lab, and two the Aoki Lab. Several of these internships became papers, at QuASoQ 2024, APSEC 2024, SANER 2025, ICSME 2025, and APSEC 2025.
Read more → -

Master's thematic paper proposals
Our MSc students Dan M. Kazimoto and Krittanan Jipimai (Mix) defended their thematic paper proposals on 22 March 2024. Dan is building a tool that helps software practitioners monitor the project risks that come from dependencies between team members. Mix is mining and characterizing data science projects to find the factors that contribute to their success. Both students passed their final defenses in December 2024, and Dan's tool became DEV-EYE, published at APSEC 2024.
Read more → -

Autorepairability at SANER 2024
Pongpop Lapvikai presented “Autorepairability: A New Software Quality Characteristic” in the ERA track of SANER 2024 in Finland. It comes from Pongpop's 2023 summer internship at the Software Engineering Lab of Osaka University, under the supervision of Prof. Yoshiki Higo. The paper proposes autorepairability as a new characteristic of software quality, meaning the degree to which automated program repair can be applied to a piece of software. Chutweeraya Sriwilailak's APSEC 2024 paper took the idea further by comparing the autorepairability of ChatGPT and Gemini.
Read more → -

Visit from NAIST
Assoc. Prof. Raula Gaikovina Kula and Prof. Minoru Okada from NAIST visited SERU and our students at the Faculty of ICT. Prof. Kula met the students who interned at the Software Engineering Lab in 2023 and the new interns who would join in May 2024. The NAIST team also met the Dean of ICT. We discussed our ongoing research, extending the internships to Prof. Okada's lab, a PhD double degree program, and future grant applications. The double degree agreement was signed in January 2026.
Read more → -

Thai tool adoption study accepted in EMSE
Our paper “Adoption of Automated Software Engineering Tools and Techniques in Thailand” was accepted in Empirical Software Engineering (EMSE), a Q1 journal. It looks at how aware Thai small and medium-sized software companies are of automated software engineering tools, how far they adopt them, and what challenges they meet, for software measurement, static code analysis, continuous integration, and software testing. We surveyed 103 Thai developers across four groups. The main challenges were a lack of knowledge and experience, long build times in continuous integration, and an emphasis on development over testing. The paper is the second publication of the Newton Fund project “Automated Software Engineering for Thailand Software Industry”, a collaboration between CREST at UCL and SERU since 2018.
Read more →
20236 entries
-

JAIST internship Students finished their internships
The 3 internship students at the ReLearn lab at JAIST, Runchana Seesung, Siranut Akarawuthi, and Nitit Ngamphotchanamongkol, under the supervision of Junior Assoc. Prof. Dr. Teeradaj Racharak finished their internship on the 10th of August 2023.
- Runchana's topic: Why are They Similar? Let's Explain via Description Logics
- Siranut's topic: Virtual Knowledge Graph with Explainable Similarity Reasoning
- Nitit's topic: Large language model for Argumentation Mining from Text
They are returning for their last year of study at the Faculty of ICT.
-

NAIST internship Students finished their internships
The 2 on-site internship students at the Software Engineering lab at NAIST, Sushawapak Kancharoendee (2nd-year student), and Rujiphart Charatvaraphan (3rd-year student), under the supervision of Assoc. Prof. Dr. Raula Kula finished their internship on the 4th of August 2023. They are returning for their 3rd year and the last year of study at the Faculty of ICT.
- Sushawapak's topic: Do the vulnerable Pypi libraries also have vulnerable dependencies?
- Rujiphart's topic: Analyze the competency level of Python code in PyPI projects
The two online internship students, Narita Chadha and Petchpearploy Subhadrabandhu, also finished their internship at the same time. Well done!
-

Osaka University internship Students finished their internships
Doungnapat Thiansukont and Pongpop Lapvikai finished their summer internship at Software Engineering Lab at Osaka University under the supervision of Prof. Yoshiki Higo on the 4th of August 2023.
- Doungnapat's topic: Python Validity in SO answer comments
- Pongpop's topic: Automatic repairability
They have returned for their last year of study at the Faculty of ICT.
-

University of Bremen internship Student finished her internship
Bunradar Chatchaiyadech finished her internship at the University of Bremen under the supervision of Prof. Rainer Koschke at the end of July 2023. Her internship topic is visualizing code clones using VR (the Software Engineering Experience (SEE) platform).
Bunradar is now back at the Faculty of ICT for her last year of study.
-

New SERU Logo
We redesigned a new logo for our SERU research group to celebrate the coming 5th year anniversary (the first commit on the SERU website was on 19 October 2018!). Compared to the previous logo, this one has only the "S" to represent the research group. This is to strive for a more modern and minimal design.
We still keep the oceanic green and cream colors to represent the Faculty of ICT and the dark blue color represents Mahidol University. The composition of the S consists of two components lightly connected to each other, like software, its fast-changing nature, and its dependencies 😉.
We would like to thank Miss Sirirat Wittayakunsatid, Audio Visual and Digital Learning Media Development Division at the Faculty of ICT, for her great design work!
-

Summer Internship 2023
We have 10 students doing international internships with our collaborators in 2023!
NAIST
2 students are doing on-site internships and 2 students doing online internships at the Software Engineering lab at NAIST. They're supervised by Asst. Prof. Dr. Raula Gaikovina Kula.
- Onsite: Sushawapak Kancharoendee and Rujiphart Charatvaraphan
- Online: Narita Chadha and Petchpearploy Subhadrabandhu
JAIST
3 students are going to on-site internships at JAIST under the supervision of Junior Assoc. Prof. Dr. Teeradaj Racharak: Runchana Seesung, Siranut Akarawuthi, Nitit Ngamphotchanamongkol
Osaka University
2 students are going to on-site internships at Osaka University under the supervision of Prof. Yoshiki Higo.
- Doungnapat Thiansukont
- Pongpop Lapvikai
University of Bremen
Bunradar Chatchaiyadech is going to on-site internships at U of Bremen under the supervision of Prof. Rainer Koschke.
The SERU team wishes them the best of luck and success for their internship!