Stars
「Java学习+面试指南」一份涵盖大部分 Java 程序员所需要掌握的核心知识。准备 Java 面试,首选 JavaGuide!
Repository for the paper "T5APR: Empowering Automated Program Repair across Languages through Checkpoint Ensemble."
A topic-centric list of HQ open datasets.
Artefact for "CoCoNuT: Combining Context-Aware Neural Translation Models using Ensemble for Program Repair."
Collection of PHP bugs for training ML models and evaluating techniques in Software Engineering Research
This is the tool released in ICSE 2024 paper "Domain Knowledge Matters: Improving Prompts with Fix Templates for Repairing Python Type Errors".
A framework for prompt tuning using Intent-based Prompt Calibration
refactoring-aware SZZ (RA-SZZ) Implementation
Dataset for Exploring and exploiting the correlations between bug-inducing and bug-fixing commits
From "A comprehensive evaluation of SZZ Variants through a developer-informed oracle" (pdf open-access at https://doi.org/10.1016/j.jss.2023.111729)
Evaluating SZZ Implementations Through a Developer-informed Oracle (https://arxiv.org/abs/2102.03300)
Open-source code analysis platform for C/C++/Java/Binary/Javascript/Python/Kotlin based on code property graphs. Discord https://discord.gg/vv4MH284Hc
Source code for accepted SANER 2022 Research Paper "HERMES: Using Commit-Issue Linking to Detect Vulnerability-Fixing Commits"
👾 A Python API wrapper for Poe.com. With this, you will have free access to GPT-4, Claude, Llama, Gemini, Mistral and more! 🚀
Tutorial for Poe server bots
🤗 Transformers: State-of-the-art Machine Learning for Pytorch, TensorFlow, and JAX.
[TOSEM 2023] A Survey of Learning-based Automated Program Repair
TensorFlow code and pre-trained models for BERT
A lightweight test input generator for Android. Similar to Monkey, but with more intelligence and cool features!
The Themis Benchmark for evaluating automated GUI testing