Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

PCART-tools/PCART-evaluation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

6 Commits

Repository files navigation

PCART Evaluation

This repository contains the evaluation results of PCART, assessing its API compatibility detection and repair capabilities across different datasets and scenarios.

πŸ“‚ Directory Overview

  • RQ1_and_RQ2/
    Evaluates PCART's performance on API parameter compatibility detection and repair.

    • Uses the PCBench and MLCatchUp datasets.
    • Compares PCART against MLCatchUp and Relancer.
    • Evaluates PCART's ability to extract complex API invocation patterns
  • RQ3/
    Assesses PCART's effectiveness in real-world Python projects.

    • Evaluated on 30 real projects collected from GitHub.
  • RQ4/
    Compares ChatGPT (GPT-4o) vs. PCART on API compatibility detection and repair.

    • Uses 58 test cases from PCBench (29 compatible, 29 incompatible).
  • RQ5/
    Measures PCART's runtime efficiency.

    • Computes the average runtime per API processed across test cases.

πŸ“Œ Notes

πŸŽ‰ Happy Researching with PCART! πŸš€

License

PCART-evaluation is licensed under the Creative Commons Attribution 4.0 International License (CC BY 4.0). See LICENSE for details.

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /