REVIEW 4 cited by
AI-assisted Code Authoring at Scale: Fine-tuning, deploying, and mixed methods evaluation
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
Signed reviews
read the original abstract
Generative LLMs have been shown to effectively power AI-based code authoring tools that can suggest entire statements or blocks of code during code authoring. In this paper we present CodeCompose, an AI-assisted code authoring tool developed and deployed at Meta internally. CodeCompose is based on the InCoder LLM that merges generative capabilities with bi-directionality. We have scaled up CodeCompose to serve tens of thousands of developers at Meta, across 9 programming languages and several coding surfaces. We present our experience in making design decisions about the model and system architecture for CodeCompose that addresses these challenges. To release a LLM model at this scale, we needed to first ensure that it is sufficiently accurate. In a random sample of 20K source code files, depending on the language, we are able to reproduce hidden lines between 40% and 58% of the time, an improvement of 1.4x and 4.1x over a model trained only on public data. We gradually rolled CodeCompose out to developers. At the time of this writing, 16K developers have used it with 8% of their code coming directly from CodeCompose. To triangulate our numerical findings, we conduct a thematic analysis on the feedback from 70 developers. We find that 91.5% of the feedback is positive, with the most common themes being discovering APIs, dealing with boilerplate code, and accelerating coding. Meta continues to integrate this feedback into CodeCompose.
Forward citations
Cited by 4 Pith papers
-
Harden and Catch for Just-in-Time Assured LLM-Based Software Testing: Open Research Challenges
This paper formally defines hardening and catching tests, introduces the Catching Just-in-Time Test (JiTTest) Challenge for LLM-generated software tests, and argues it is the most impactful open problem in automated t...
-
On the Adversarial Robustness of Instruction-Tuned Large Language Models for Code
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.
-
Adaptive Request Scheduling for CodeLLM Serving with SLA Guarantees
SABER uses a fitted scalability curve and deadline-aware admission control to dynamically size continuous batches, improving SLA-compliant throughput by up to 26% over the best static configuration.
-
The Hitchhikers Guide to Production-ready Trustworthy Foundation Model powered Software (FMware)
The paper catalogs the lifecycle stages and production-readiness challenges of software built around foundation models (FMware) and proposes an action plan of engineering practices and research directions.
Discussion (0). Continue with ORCID to comment.