Pith. sign in

REVIEW 1 cited by

Reading Between the Lines: Modeling User Behavior and Costs in AI-Assisted Programming

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 2210.14306 v5 pith:MYQAEP3M submitted 2022-10-25 cs.SE cs.HCcs.LG

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

Code-recommendation systems, such as Copilot and CodeWhisperer, have the potential to improve programmer productivity by suggesting and auto-completing code. However, to fully realize their potential, we must understand how programmers interact with these systems and identify ways to improve that interaction. To seek insights about human-AI collaboration with code recommendations systems, we studied GitHub Copilot, a code-recommendation system used by millions of programmers daily. We developed CUPS, a taxonomy of common programmer activities when interacting with Copilot. Our study of 21 programmers, who completed coding tasks and retrospectively labeled their sessions with CUPS, showed that CUPS can help us understand how programmers interact with code-recommendation systems, revealing inefficiencies and time costs. Our insights reveal how programmers interact with Copilot and motivate new interface designs and metrics.

Discussion (0). Continue with ORCID to comment.

Forward citations

Cited by 1 Pith paper

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. OpenAlex reports about 21 citations worldwide. Full citation record

  1. Code Shaping: Iterative Code Editing with Free-form AI-Interpreted Sketching

    cs.HC 2025-02 conditional novelty 7.0 of 10

    Free-form sketch annotations on and around code can be interpreted by a large language model to produce iterative code edits, and a three-stage study with 18 programmers yields design guidelines for this interaction paradigm.

Pith tools