Impact of Combining Syntactic and Semantic Similarities on Patch Prioritization while using the Insertion Mutation Operators
Mohammed Raihan Ullah, Nazia Sultana Chowdhury, Fazle Mohammed Tawsif

TL;DR
This study evaluates how combining syntactic and semantic similarities using various measures impacts patch prioritization, successfully fixing more bugs earlier than previous methods with high precision.
Contribution
It introduces a novel approach that combines syntactic and semantic features for patch prioritization, significantly improving bug fixing efficiency using Insertion mutation operators.
Findings
Successfully fixed 6 bugs before incorrect plausible patches.
Solved 25 bugs in total, the highest compared to prior approaches.
Achieved 100% precision in generated fixes.
Abstract
Patch prioritization ranks candidate patches based on their likelihood of being correct. The fixing ingredients that are more likely to be the fix for a bug, share a high contextual similarity. A recent study shows that combining both syntactic and semantic similarity for capturing the contextual similarity, can do better in prioritizing patches. In this study, we evaluate the impact of combining the syntactic and semantic features on patch prioritization using the Insertion mutation operators. This study inspects the result of different combinations of syntactic and semantic features on patch prioritization. As a pilot study, the approach uses genealogical similarity to measure the semantic similarity and normalized longest common subsequence, normalized edit distance, cosine similarity, and Jaccard similarity index to capture the syntactic similarity. It also considers Anti-Pattern to…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
