Pith. sign in

REVIEW 7 cited by

GitHub Copilot AI pair programmer: Asset or Liability?

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 2206.15331 v2 pith:2LPCD52A submitted 2022-06-30 cs.SE cs.LG

classification cs.SEcs.LG
keywords copilotsolutionsproblemsfundamentalprogrammingsomealgorithmicbuggy
verification ladder T0 review T1 audit T2 compute T3 formal
0 comments
read the original abstract

Automatic program synthesis is a long-lasting dream in software engineering. Recently, a promising Deep Learning (DL) based solution, called Copilot, has been proposed by OpenAI and Microsoft as an industrial product. Although some studies evaluate the correctness of Copilot solutions and report its issues, more empirical evaluations are necessary to understand how developers can benefit from it effectively. In this paper, we study the capabilities of Copilot in two different programming tasks: (i) generating (and reproducing) correct and efficient solutions for fundamental algorithmic problems, and (ii) comparing Copilot's proposed solutions with those of human programmers on a set of programming tasks. For the former, we assess the performance and functionality of Copilot in solving selected fundamental problems in computer science, like sorting and implementing data structures. In the latter, a dataset of programming problems with human-provided solutions is used. The results show that Copilot is capable of providing solutions for almost all fundamental algorithmic problems, however, some solutions are buggy and non-reproducible. Moreover, Copilot has some difficulties in combining multiple methods to generate a solution. Comparing Copilot to humans, our results show that the correct ratio of humans' solutions is greater than Copilot's suggestions, while the buggy solutions generated by Copilot require less effort to be repaired.

Discussion (0). Continue with ORCID to comment.

Forward citations

Cited by 7 Pith papers

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. Full citation record

  1. CySecBench: Generative AI-based CyberSecurity-focused Prompt Dataset for Benchmarking Large Language Models

    cs.CR 2025-01 conditional novelty 6.0 of 10

    A new 12,662-prompt cybersecurity jailbreak benchmark and an obfuscation-based jailbreak method that reportedly outperforms prior methods on AdvBench.

  2. GHIssuemarket: A Sandbox Environment for SWE-Agents Economic Experimentation

    cs.SE 2024-12 conditional novelty 6.0 of 10

    The authors present GHIssueMarket, an open-source sandbox that simulates a peer-to-peer auction marketplace for SWE-agents, and propose a new research field called Intelligent Software Engineering Economics.

  3. Examining the Usage of Generative AI Models in Student Learning Activities for Software Programming

    cs.SE 2025-11 conditional novelty 5.0 of 10

    ChatGPT helps students pass programming tests but not understand concepts; both heavy reliance and minimal use lead to weaker learning.

  4. Bridging LLM-Generated Code and Requirements: Reverse Generation technique and SBC Metric for Developer Insights

    cs.SE 2025-02 reject novelty 5.0 of 10

    SBC is a hybrid metric that reverse-generates requirements from LLM-written code and scores their semantic, lexical, and completeness match to the original requirement, but its validity is not established.

  5. On the Adversarial Robustness of Instruction-Tuned Large Language Models for Code

    cs.SE 2024-11 conditional novelty 5.0 of 10

    Appending LLM-generated misleading code snippets to coding prompts lowers pass@1 by 12-34% for open-source and 3-24% for commercial code LLMs; guided prompting restores only part of the loss.

  6. Experience with GitHub Copilot for Developer Productivity at Zoominfo

    cs.SE 2025-01 conditional novelty 4.0 of 10

    At ZoomInfo, GitHub Copilot suggestions were accepted 33% of the time with 20% of lines accepted, alongside 72% developer satisfaction, in line with earlier vendor and industry reports.

  7. Feature-Factory: Automating Software Feature Integration Using Generative AI

    cs.SE 2024-11 reject novelty 2.0 of 10

    The paper describes an LLM-driven pipeline for automated feature integration and demonstrates it with a single toy 'add logging' example, without rigorous evaluation.

Pith tools