REVIEW 4 major objections 4 minor 46 references
Code search rerankers can learn to prefer fast, lean, readable code—not just relevant matches—via a three-level ranking objective trained on LLM-synthesized quality pairs.
Reviewed by Pith at T0; open to challenge. T0 means a machine referee read the full paper against a public rubric. the ladder, T0–T4 →
T0 review · deepseek-v4-flash
2026-08-01 18:53 UTC pith:3AXKT5WB
load-bearing objection Useful benchmark and clear writing, but the core training signal is unvalidated synthetic data; without execution checks on those labels, the QPA gains could be measuring prompt artifacts instead of code quality. the 4 major comments →
SynH-Rank: Quality-Aware Code Search via Diverse Data Synthesis and Hierarchical Ranking Training
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
SynH-Rank combines guideline-driven LLM data synthesis with a three-level hierarchical ranking training objective to make code rerankers quality-aware. The key insight is that standard contrastive learning, which treats all negatives equally, cannot express the ordinal relationship among high-quality relevant, low-quality relevant, and irrelevant code. By assigning relevance labels 2, 1, and 0 and training with a listwise learning-to-rank loss weighted by nDCG deltas, the reranker learns to prefer high-quality, functionally correct code over lower-quality but still relevant code, while preserving relevance discrimination. On the new QualCode benchmark spanning speed, memory, and maintainabil
What carries the argument
The central mechanism is the three-level labeling scheme (high-quality relevant > low-quality relevant > irrelevant, with relevance labels 2, 1, 0) combined with a hierarchical ranking loss: a sum over ordered pairs of the nDCG-weighted logistic loss, |ΔnDCG|·log(1+exp(−(s_i−s_j))). This explicitly encodes the preference order and up-weights errors at the top of the ranking. The second component is guideline-driven diversity in data synthesis: instead of nucleus sampling, the LLM is prompted with specific quality guideline groups (e.g., 'precomputation, closed-form formulas' vs 'brute-force, exhaustive search') to generate semantically distinct high- and low-quality variants, which the autho
Load-bearing premise
The training signal assumes that the LLM's guideline-prompted 'high-quality' and 'low-quality' code variants actually differ in real execution speed, memory usage, and maintainability; the paper filters only invalid or duplicate outputs and never executes or statically validates the generated variants.
What would settle it
Run the SynH-Rank training pipeline but replace the LLM's quality labels with a random assignment of high/low quality to the synthesized variants. If QPA on QualCode still improves substantially over the vanilla backbone (rather than collapsing to near 0.5), the claimed gains would not be attributable to genuine quality awareness. A lighter check: execute a sample of the synthesized positive/negative pairs and measure whether the positives are actually faster/lower-memory/fewer-smells as claimed.
If this is right
- Quality-aware reranking can be trained without human-annotated quality labels, using only LLM-synthesized pairs guided by explicit quality dimensions.
- Injecting the three-level hierarchy improves not just quality preference but also relevance metrics on most backbones, suggesting that quality and relevance signals can be learned jointly rather than traded off.
- The framework transfers to multi-condition queries (e.g., 'fast and memory-efficient') without explicit multi-condition supervision, indicating that per-dimension quality signals can combine additively.
- Rerankers, being plug-and-play in retrieve-then-rerank pipelines, allow quality awareness to be added without re-indexing code corpora, making the approach practical for existing systems.
Where Pith is reading between the lines
- If SynH-Rank's gains reflect genuine quality awareness rather than prompt artifacts, a natural extension is to verify generated variants by execution (runtime/memory profiling) and static analysis, which could produce even cleaner training signals and reveal how much of the QPA gain is due to learnable quality cues versus surface style.
- The additive generalization to multi-condition queries suggests a testable hypothesis: that quality signals are internally represented as independent scoring dimensions; probing the model's per-dimension scores could confirm this and inform specialized multi-condition training if the additive assumption breaks down at higher N.
- The framework's reliance on a single synthesis LLM (Qwen3-Coder) leaves open whether quality labels generalize across model families; training with multiple synthesizers and measuring QPA variance would quantify the model-specific bias the authors acknowledge.
- Because the benchmark derives positives/negatives from CodeNet's measured CPU time and memory, the evaluation itself is execution-grounded; extending the same construction to other languages (Java, C++) with their own quality metrics would test whether the framework's Python-specific guidelines transfer.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper proposes SynH-Rank, a quality-aware code reranking framework. The authors construct QualCode, a benchmark of 4,209 query/code pairs derived from CodeNet, with execution-speed, memory, and maintainability labels obtained from CodeNet metadata and SonarQube; they also construct MC-QualCode for multi-condition evaluation and introduce QPA and MCA metrics. Training data are synthesized with Qwen3-Coder using dimension-specific guidelines that ask for high- or low-quality variants, and the reranker is trained with a three-level hierarchical ranking loss (high-quality relevant > low-quality relevant > irrelevant). Experiments on three rerankers report average QPA gains of 20.15% over the backbones and 15.80% over relevance-only contrastive training, plus multi-condition MCA gains.
Significance. The problem addressed—incorporating non-functional code quality into code search reranking—is timely and practically relevant. QualCode and MC-QualCode are potentially useful evaluation resources, and the synthetic-data-plus-hierarchical-ranking recipe is simple and reproducible. The ablation study usefully separates the contributions of the guideline-driven synthesis and the loss function. However, the central claim of 'quality awareness' depends on an unvalidated bridge between LLM-prompt-assigned synthetic labels and the measured qualities in QualCode, and the experimental section lacks statistical significance tests. If the synthetic labels are validated, this would be a solid contribution; in its current form the evidence is conditional.
major comments (4)
- [§4.1, §5.4, §8] The synthetic training labels are never validated. The paper uses Qwen3-Coder outputs generated with 'most efficient' vs 'intentionally inefficient' prompts and only removes empty/duplicate outputs and tasks with <3 unique candidates (§4.1). No execution, memory profiling, or SonarQube is applied to the synthesized code, while QualCode's evaluation labels are measured (CodeNet CPU/memory, SonarQube smells, §3.1). This is load-bearing because Table 4 shows the hierarchical loss adds only ~0.57% QPA over InfoNCE with identical samples, so the headline gains are attributed to the synthetic data; if those data encode prompt artifacts (brute-force markers, length, unused helpers—see Fig. 4), the QPA improvements do not establish genuine quality awareness. §8 concedes possible model-specific bias. Please add an execution/static-analysis validation of a sample of synthetic pairs and report per-
- [Tables 3–5] All results are single runs with no error bars or significance tests. Several core comparisons are small: Jina-v2-base SynH-Rank speed QPA is 0.5166 vs SRCL 0.5031 and maintainability QPA is 0.7644 vs 0.7612 (Table 3); MCA differences for Jina in Table 5 are similarly narrow. Without variance estimates or paired tests, the 20.15% headline—an average over backbones—may not be a robust effect. Report mean±std over at least three seeds and a paired significance test (e.g., bootstrap or Wilcoxon) for QPA and MCA.
- [Table 3, RQ1 answer] The claim that SynH-Rank 'simultaneously enhances traditional relevance metrics' is not supported across all backbones. On BGE-M3, SynH-Rank's MRR@10 is 0.3409 vs 0.4367 for SRCL (Speed row) and nDCG@10 is similarly lower. The paper's backbone-capacity explanation is plausible, but the abstract and RQ1 answer state the improvement as general. Please qualify the relevance claim to the models/dimensions where it holds, or discuss the trade-off explicitly in the abstract.
- [§3.2, Table 5] MC-QualCode construction uses different quality thresholds than QualCode (top/bottom 33% vs min/max with 2× separation) and hard negatives satisfying N−1 conditions. While the controlled-variable design is a strength, the paper does not report the number of distinct problems underlying the 3,000 triplets per condition level. If the triplets come from a small problem set, the MCA results may reflect problem memorization rather than generalizable multi-condition reasoning. Please report the number of unique problems and the average number of triplets per problem, and consider a held-out-problem split for the generalization claim.
minor comments (4)
- [Eq. (6)] The ΔnDCG_ij weight uses rank_i and rank_j, but after decomposing the training list into ordered pairs S, the ranks are not defined for the pair decomposition. Please specify how ranks are assigned during training (e.g., fixed positions from the original list) so the loss is unambiguous.
- [§5.4] The de-contamination step filters by 10-gram overlap, but it is unclear whether this is applied to problem descriptions or to generated code, and how many problems were removed. Please specify and quantify the filtering.
- [Table 3] The row labels 'BGE-M3SRCL' and 'BGE-M3SynH-Rank' are visually confusing. Use subscripts or clearly separated blocks, and consider highlighting the best result per column.
- [References / Related Work] Several related-work references are from the same research group (e.g., [7], [20], [23], [39]). This is not problematic per se, but the positioning of the quality-aware ranking contribution would benefit from a broader comparison with independent work on quality-aware IR and learning-to-rank with ordinal labels.
Circularity Check
No significant circularity; the headline QPA gain is an empirical transfer result from synthesized training data to independently measured benchmark labels.
full rationale
SynH-Rank's claimed QPA gains are not circular. The training signal is LLM-synthesized (TACO queries + Qwen3-Coder, Sections 4.1 and 5.4), whereas QualCode and MC-QualCode evaluation labels come from external, measured sources: CodeNet CPU-time/memory metadata and SonarQube code-smell analysis (Sections 3.1-3.2), so no parameter is fitted to the data on which it is evaluated. The hierarchical ranking loss in Equation (5) explicitly encodes the same ordering that QPA measures, but that is ordinary supervised learning on a training distribution, not a reduction: QPA is measured on held-out real triplets, and the benchmark construction never uses the model's own outputs. The self-citations ([7], [20], [23], [39], [41]) appear in background discussions of retrievers and rerankers, are corroborated by independent external references, and none is invoked as a uniqueness theorem or as justification for the central result. Section 8's conceded threat, that Qwen3-Coder's synthetic high/low labels are not validated by execution or static measurement, is a validity/externalizability concern about the training signal, not a circularity: nothing in the paper defines the evaluation labels in terms of the generated labels. No reduction of the claimed result to its own inputs is present.
Axiom & Free-Parameter Ledger
free parameters (6)
- Speed/memory 2× separation threshold =
2 × cpu_time_positive < cpu_time_negative
- MC-QualCode top/bottom 33% cutoffs =
top 33% = 1, bottom 33% = 0
- Synthesis decoding parameters =
temperature=0.7, top_p=0.8, top_k=20, max_tokens=1024
- Fine-tuning hyperparameters =
batch_size=16, lr=6e-6, one epoch
- Negative composition per query =
4 low-quality relevant + 1 irrelevant
- Seed problem count =
1000 TACO problems
axioms (6)
- domain assumption CodeNet accepted submissions are functionally correct and CPU time/memory are reliable quality indicators.
- domain assumption SonarQube code-smell count and diversity are a valid proxy for maintainability.
- ad hoc to paper LLM-synthesized variants carry the requested quality levels without execution verification.
- domain assumption The three-level hierarchy high-quality relevant > low-quality relevant > irrelevant matches developer preferences.
- domain assumption Per-dimension quality signals combine additively for multi-condition queries.
- domain assumption The 10-gram overlap decontamination fully prevents training/test leakage.
read the original abstract
Code search enhances developer productivity by enabling efficient code reuse. Current code search systems often use a retrieve-then-rerank pipeline, where rerankers focus on modeling semantic relevance between queries and code. However, these rerankers overlook critical non-functional qualities like execution speed, memory usage, and maintainability, which are essential for practical software development. Studies reveal developers expect results to maintain high coding standards and satisfy specific needs, such as resource optimization, highlighting the importance of quality-aware code search. Achieving quality-aware code search faces two major challenges: the scarcity of quality-annotated datasets for effective training and the limitations of standard contrastive learning objectives, which fail to capture the ordinal relationships among high-quality, low-quality, and irrelevant code. Although contrastive learning excels in distinguishing relevant from irrelevant code, its binary objective does not support nuanced quality distinctions.To address these challenges, we propose SynH-Rank, a quality-aware code reranking framework that combines LLM-driven diverse data synthesis with hierarchical ranking training. SynH-Rank employs a three-level labeling scheme to explicitly model the hierarchy: high-quality relevant > low-quality relevant > irrelevant. Additionally, we introduce a new benchmark with 4,209 pairs and two novel metrics: Quality Preference Accuracy (QPA) for assessing prioritization of high-quality code and Multi-Condition Accuracy (MCA) for evaluating performance under complex constraints.Experimental results show SynH-Rank improves QPA by 20.15\% over backbone models and outperforms standard relevance-only contrastive training by 15.80\%, while simultaneously enhancing traditional relevance metrics and multi-condition generalizability.
Figures
Reference graph
Works this paper leans on
-
[1]
Jina AI. 2024. Jina Reranker v2: base-multilingual model. https://huggingface.co/ jinaai/jina-reranker-v2-base-multilingual. Accessed: 2026-04-03
2024
-
[2]
Alison Fernandez Blanco, Alexandre Bergel, and Juan Pablo Sandoval Alcocer
-
[3]
Gong Chen, Xiaoyuan Xie, Daniel Tang, Qi Xin, and Wenjie Liu. 2025. HedgeCode: A Multi-Task Hedging Contrastive Learning Framework for Code Search. In2025 IEEE/ACM 47th International Conference on Software Engineering (ICSE). IEEE, 1857–1868
2025
-
[4]
Luca Di Grazia and Michael Pradel. 2023. Code search: A survey of techniques for finding code.Comput. Surveys55, 11 (2023), 1–31
2023
-
[5]
Mingzhe Du, Luu A Tuan, Bin Ji, Qian Liu, and See-Kiong Ng. 2024. Mercury: A code efficiency benchmark for code large language models.Advances in Neural Information Processing Systems37 (2024), 16601–16622
2024
-
[6]
Guodong Fan, Shizhan Chen, Cuiyun Gao, Jianmao Xiao, Tao Zhang, and Zhiyong Feng. 2024. Rapid: Zero-shot domain adaptation for code search with pre-trained models.ACM Transactions on Software Engineering and Methodology33, 5 (2024), 1–35
2024
-
[7]
Lishui Fan, Jiakun Liu, Zhongxin Liu, David Lo, Xin Xia, and Shanping Li. 2025. Exploring the capabilities of llms for code-change-related tasks.ACM Transactions on Software Engineering and Methodology34, 6 (2025), 1–36
2025
-
[8]
Zhangyin Feng, Daya Guo, Duyu Tang, Nan Duan, Xiaocheng Feng, Ming Gong, Linjun Shou, Bing Qin, Ting Liu, Daxin Jiang, et al. 2020. Codebert: A pre-trained model for programming and natural languages. InFindings of the association for computational linguistics: EMNLP 2020. 1536–1547
2020
-
[9]
Jiahui Geng, Fengyu Cai, Shaobo Cui, Qing Li, Liangwei Chen, Chenyang Lyu, Haonan Li, Derui Zhu, Walter Pretschner, Heinz Koeppl, et al. 2025. CoQuIR: A Comprehensive Benchmark for Code Quality-Aware Information Retrieval. arXiv preprint arXiv:2506.11066(2025)
Pith/arXiv arXiv 2025
-
[10]
Akhilesh Deepak Gotmare, Junnan Li, Shafiq Joty, and Steven CH Hoi. 2021. Cascaded fast and slow models for efficient semantic code search.arXiv preprint arXiv:2110.07811(2021)
Pith/arXiv arXiv 2021
-
[11]
Daya Guo, Shuai Lu, Nan Duan, Yanlin Wang, Ming Zhou, and Jian Yin. 2022. Unixcoder: Unified cross-modal pre-training for code representation. InProceed- ings of the 60th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers). 7212–7225
2022
-
[12]
Daya Guo, Shuo Ren, Shuai Lu, Zhangyin Feng, Duyu Tang, Shujie Liu, Long Zhou, Nan Duan, Alexey Svyatkovskiy, Shengyu Fu, et al. 2020. Graphcodebert: Pre-training code representations with data flow.arXiv preprint arXiv:2009.08366 (2020)
Pith/arXiv arXiv 2020
-
[13]
Daya Guo, Qihao Zhu, Dejian Yang, Zhenda Xie, Kai Dong, Wentao Zhang, Guanting Chen, Xiao Bi, Yifan Wu, YK Li, et al. 2024. DeepSeek-Coder: when the large language model meets programming–the rise of code intelligence.arXiv preprint arXiv:2401.14196(2024)
Pith/arXiv arXiv 2024
-
[14]
Jiawei Guo, Ziming Li, Xueling Liu, Kaijing Ma, Tianyu Zheng, Zhouliang Yu, Ding Pan, Yizhi Li, Ruibo Liu, Yue Wang, et al. 2024. Codeeditorbench: Evaluating code editing capability of large language models.arXiv preprint arXiv:2404.03543 (2024)
Pith/arXiv arXiv 2024
-
[15]
Fan Hu, Yanlin Wang, Lun Du, Xirong Li, Hongyu Zhang, Shi Han, and Dongmei Zhang. 2023. Revisiting code search in a two-stage paradigm. InProceedings Conference acronym ’XX, June 03–05, 2018, Woodstock, NY Trovato et al. of the sixteenth ACM international conference on Web search and data mining. 994–1002
2023
-
[16]
Dong Huang, Jianbo Dai, Han Weng, Puzhen Wu, Yuhao Qing, Heming Cui, Zhi- jiang Guo, and Jie M Zhang. 2024. Effilearner: Enhancing efficiency of generated code via self-optimization.Advances in Neural Information Processing Systems37 (2024), 84482–84522
2024
-
[17]
Hamel Husain, Ho-Hsiang Wu, Tiferet Gazit, Miltiadis Allamanis, and Marc Brockschmidt. 2019. Codesearchnet challenge: Evaluating the state of semantic code search.arXiv preprint arXiv:1909.09436(2019)
Pith/arXiv arXiv 2019
-
[18]
Vladimir Karpukhin, Barlas Oguz, Sewon Min, Patrick Lewis, Ledell Wu, Sergey Edunov, Danqi Chen, and Wen-tau Yih. 2020. Dense passage retrieval for open- domain question answering. InProceedings of the 2020 conference on empirical methods in natural language processing (EMNLP). 6769–6781
2020
-
[19]
Rongao Li, Jie Fu, Bo-Wen Zhang, Tao Huang, Zhihong Sun, Chen Lyu, Guang Liu, Zhi Jin, and Ge Li. 2023. Taco: Topics in algorithmic code generation dataset. arXiv preprint arXiv:2312.14852(2023)
Pith/arXiv arXiv 2023
-
[20]
Keyu Liang, Zhongxin Liu, Chao Liu, Zhiyuan Wan, David Lo, and Xiaohu Yang
-
[21]
Chao Liu, Xindong Zhang, Hongyu Zhang, Zhiyuan Wan, Zhan Huang, and Meng Yan. 2024. An empirical study of code search in intelligent coding assistant: Perceptions, expectations, and directions. InCompanion Proceedings of the 32nd ACM international conference on the foundations of software engineering. 283–293
2024
-
[22]
Zhijie Liu, Yutian Tang, Xiapu Luo, Yuming Zhou, and Liang Feng Zhang. 2024. No need to lift a finger anymore? assessing the quality of code generation by chatgpt.IEEE Transactions on Software Engineering50, 6 (2024), 1548–1584
2024
-
[23]
Zhongxin Liu, Zhijie Tang, Junwei Zhang, Xin Xia, and Xiaohu Yang. 2024. Pre- training by predicting program dependencies for vulnerability analysis tasks. In Proceedings of the IEEE/ACM 46th International Conference on Software Engineering. 1–13
2024
-
[24]
Xuan Lu, Sifan Liu, Bochao Yin, Yongqi Li, Xinghao Chen, Hui Su, Yaohui Jin, Wenjun Zeng, and Xiaoyu Shen. 2025. Multiconir: Towards multi-condition information retrieval.Preprint(2025)
2025
-
[25]
Rodrigo Nogueira, Zhiying Jiang, Ronak Pradeep, and Jimmy Lin. 2020. Docu- ment ranking with a pretrained sequence-to-sequence model. InFindings of the association for computational linguistics: EMNLP 2020. 708–718
2020
-
[26]
Rodrigo Nogueira, Wei Yang, Kyunghyun Cho, and Jimmy Lin. 2019. Multi-stage document ranking with BERT.arXiv preprint arXiv:1910.14424(2019)
Pith/arXiv arXiv 2019
-
[27]
Aaron van den Oord, Yazhe Li, and Oriol Vinyals. 2018. Representation learning with contrastive predictive coding.arXiv preprint arXiv:1807.03748(2018)
Pith/arXiv arXiv 2018
-
[28]
Yun Peng, Akhilesh Deepak Gotmare, Michael R Lyu, Caiming Xiong, Silvio Savarese, and Doyen Sahoo. 2025. Perfcodegen: Improving performance of llm generated code with execution feedback. In2025 IEEE/ACM Second International Conference on AI Foundation Models and Software Engineering (Forge). IEEE, 1–13
2025
-
[29]
Ruchir Puri, David S Kung, Geert Janssen, Wei Zhang, Giacomo Domeniconi, Vladimir Zolotov, Julian Dolby, Jie Chen, Mihir Choudhury, Lindsey Decker, et al
-
[30]
Revanth Gangi Reddy, JaeHyeok Doo, Yifei Xu, Md Arafat Sultan, Deevya Swain, Avirup Sil, and Heng Ji. 2024. FIRST: Faster improved listwise reranking with single token decoding. InProceedings of the 2024 Conference on Empirical Methods in Natural Language Processing. 8642–8652
2024
-
[31]
Shuo Ren, Daya Guo, Shuai Lu, Long Zhou, Shujie Liu, Duyu Tang, Neel Sundare- san, Ming Zhou, Ambrosio Blanco, and Shuai Ma. 2020. Codebleu: a method for automatic evaluation of code synthesis.arXiv preprint arXiv:2009.10297(2020)
Pith/arXiv arXiv 2020
-
[32]
Liangying Shao, Yanfu Yan, Denys Poshyvanyk, and Jinsong Su. 2025. UniGen- Coder: Merging SEQ2SEQ and SEQ2TREE Paradigms for Unified Code Genera- tion. In2025 IEEE/ACM 47th International Conference on Software Engineering: New Ideas and Emerging Results (ICSE-NIER). IEEE, 71–75
2025
-
[33]
Ensheng Shi, Yanlin Wang, Wenchao Gu, Lun Du, Hongyu Zhang, Shi Han, Dongmei Zhang, and Hongbin Sun. 2023. Cocosoda: Effective contrastive learning for code search. In2023 IEEE/ACM 45th International Conference on Software Engineering (ICSE). IEEE, 2198–2210
2023
-
[34]
Manav Singhal, Tushar Aggarwal, Abhijeet Awasthi, Nagarajan Natarajan, and Aditya Kanade. 2024. Nofuneval: Funny how code lms falter on requirements beyond functional correctness.arXiv preprint arXiv:2401.15963(2024)
Pith/arXiv arXiv 2024
-
[35]
Adam Tornhill and Markus Borg. 2022. Code red: the business impact of code quality-a quantitative study of 39 proprietary production codebases. InProceed- ings of the International Conference on Technical Debt. 11–20
2022
-
[36]
Kexin Wang, Nandan Thakur, Nils Reimers, and Iryna Gurevych. 2022. GPL: Gen- erative pseudo labeling for unsupervised domain adaptation of dense retrieval. In Proceedings of the 2022 conference of the North American chapter of the association for computational linguistics: human language technologies. 2345–2360
2022
-
[37]
Shitao Xiao, Zheng Liu, Peitian Zhang, Niklas Muennighoff, Defu Lian, and Jian-Yun Nie. 2024. C-pack: Packed resources for general chinese embeddings. InProceedings of the 47th international ACM SIGIR conference on research and development in information retrieval. 641–649
2024
-
[38]
Zhipeng Xue, Xiaoting Zhang, Zhipeng Gao, Xing Hu, Shan Gao, Xin Xia, and Shanping Li. 2025. Clean Code, Better Models: Enhancing LLM Performance with Smell-Cleaned Dataset.ACM Transactions on Software Engineering and Methodology(2025)
2025
-
[39]
Yanfu Yan, Nathan Cooper, Kevin Moran, Gabriele Bavota, Denys Poshyvanyk, and Steve Rich. 2024. Enhancing code understanding for impact analysis by combining transformers and program dependence graphs.Proceedings of the ACM on Software Engineering1, FSE (2024), 972–995
2024
-
[40]
An Yang, Anfeng Li, Baosong Yang, Beichen Zhang, Binyuan Hui, Bo Zheng, Bowen Yu, Chang Gao, Chengen Huang, Chenxu Lv, et al. 2025. Qwen3 technical report.arXiv preprint arXiv:2505.09388(2025)
Pith/arXiv arXiv 2025
-
[41]
Junwei Zhang, Zhongxin Liu, Xing Hu, Xin Xia, and Shanping Li. 2023. Vulner- ability detection by learning from syntax-based execution paths of code.IEEE Transactions on Software Engineering49, 8 (2023), 4196–4212
2023
-
[42]
Sheng Zhang, Yifan Ding, Shuquan Lian, Shun Song, and Hui Li. 2025. CodeRAG: Finding Relevant and Necessary Knowledge for Retrieval-Augmented Repository- Level Code Completion. InProceedings of the 2025 Conference on Empirical Methods in Natural Language Processing. 23289–23299
2025
-
[43]
Yanzhao Zhang, Mingxin Li, Dingkun Long, Xin Zhang, Huan Lin, Baosong Yang, Pengjun Xie, An Yang, Dayiheng Liu, Junyang Lin, et al. 2025. Qwen3 embedding: Advancing text embedding and reranking through foundation models.arXiv preprint arXiv:2506.05176(2025). Received 20 February 2007; revised 12 March 2009; accepted 5 June 2009
Pith/arXiv arXiv 2025
-
[2021]
Codenet: A large-scale ai for code dataset for learning a diversity of coding tasks.arXiv preprint arXiv:2105.12655(2021)
Pith/arXiv arXiv 2021
-
[2022]
Software visualizations to analyze memory consumption: A literature review.ACM Computing Surveys (CSUR)55, 1 (2022), 1–34
2022
-
[2025]
Zero-shot cross-domain code search without fine-tuning.Proceedings of the ACM on Software Engineering2, FSE (2025), 1937–1959
2025
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.