Pak Yuen Patrick Chan

dblp:391/0556 · DBLP profile ↗
← Back
3ranked-venue papers
2as first author
3since 2021 · last 2026
0000-0002-4210-6183ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 3 · 2 first-author · 3 since 2021
YearPublicationVenuePosition
2026 R2ComSync: improving code-comment synchronization with in-context learning and reranking
Zhen Yang 0022, Xiao Yu 0008, Jacky W. Keung, Shuo Liu 0020, Pak Yuen Patrick Chan, Yicheng Sun, Fengji Zhang
Empir. Softw. Eng.6
2025 Effectiveness of symmetric metamorphic relations on validating the stability of code generation LLM
Pak Yuen Patrick Chan, Jacky W. Keung, Zhen Yang 0022
J. Syst. Softw.1
2025 Identifying inconsistent software defect predictions with symmetry metamorphic relation pattern
abstract
Determining inconsistent software defect predictions in machine learning-based systems poses a significant challenge. To address this issue, we propose the utilization of Metamorphic Testing (MT) incorporating the “symmetry” metamorphic relation pattern (MRP) to transform the training datasets for training follow-up systems. In contrast, original datasets are employed to train source systems. By comparing the occurrence of inconsistent predictions between source and follow-up systems and analysing the efficacy of this approach, we aim to shed light on its effectiveness. Additionally, Explainable Artificial Intelligence (XAI) is employed to explain the inconsistencies observed. The results demonstrate that the “symmetry” MRP can induce inconsistent predictions, and XAI techniques can effectively elucidate such inconsistencies. Moreover, we find that the ordering of small-sized and imbalanced datasets can contribute to inconsistencies when using the KMeans, Random Forests or Convolutional Neural Network algorithm for software defect prediction systems. To further advance this research, future studies can extend the proposed approach by incorporating additional MRPs in domains that utilize machine learning algorithms to identify and explain inconsistencies. Another promising research avenue involves investigating the relationship between data imbalance, dataset size, and MRPs to enhance the identification of inconsistencies and derive more robust MRs.
Pak Yuen Patrick Chan, Jacky W. Keung, Zhen Yang 0022
J. Syst. Softw.1