Papers with Code · CC BY-SA 4.0

Program Synthesis

25 평가 기록 11 datasets

Program synthesis is the process of automatically generating a program or code snippet that satisfies a given specification or set of requirements. This can include generating code from a formal specification, a natural language description, or example inputs and outputs. The primary goal of program synthesis is to minimize human intervention in the coding process, reduce errors, and improve productivity.

Program synthesis often involves the use of advanced algorithms, artificial intelligence, and machine learning techniques to search the space of possible programs that meet the given constraints. This process can be guided by a variety of techniques, such as constraint solving, symbolic execution, and genetic algorithms.

개요는 각 항목의 일부입니다. 위 탭에서 전체 기록을 페이지별로 탐색할 수 있습니다.

벤치마크

Papers with Code 아카이브의 데이터셋별 기록 예시입니다. 평가 조건과 지표 방향이 검증되지 않아 순위를 의미하지 않습니다.

Dataset기록된 모델 예시MetricPaperCode
CodeTIDAL5
Average Accuracy: 71.27
논문 코드
DrRepair + BIFI
Average Success Rate: 71.7
논문 코드
Transformer + BIFI
Accuracy (%): 90.5
논문 코드
DrRepair
Success rate @budget 100: 38.5
논문 코드
DrRepair
Success rate @budget 100: 57.0
논문 코드
CodeTrans-MT-TF-Small
Accuracy: 90.31
논문 코드
ContraCode
Accuracy@5: 84.60
논문 코드
MGDebugger (DeepSeek-Coder-V2-Lite)
Pass@1: 97.6
논문 코드
DFSud
MRR: 98.7
논문 코드
DFSud
MRR: 73.6
논문 코드
TFix
Exact Match: 49,3Error Removal: 67,8
논문 코드

데이터셋

11개

논문

라이브러리

Papers with Code 리더보드 row에 연결된 구현 저장소입니다.

하위 태스크