SEAIHCNov 24, 2025

Pre-Filtering Code Suggestions using Developer Behavioral Telemetry to Optimize LLM-Assisted Programming

arXiv:2511.18849v11 citations
Originality Incremental advance
AI Analysis

This addresses efficiency and user experience issues for developers using LLM-assisted programming tools, though it is incremental as it builds on existing telemetry methods.

The paper tackled the problem of wasted computation and interruptions from ignored LLM code suggestions by introducing a lightweight pre-filtering model that predicts acceptance using developer telemetry, resulting in nearly doubled acceptance rates (18.4% to 34.2%) and a 35% reduction in low-value LLM calls.

Large Language Models (LLMs) are increasingly integrated into code editors to provide AI-powered code suggestions. Yet many of these suggestions are ignored, resulting in wasted computation, increased latency, and unnecessary interruptions. We introduce a lightweight pre-filtering model that predicts the likelihood of suggestion acceptance before invoking the LLM, using only real-time developer telemetry such as typing speed, file navigation, and editing activity. Deployed in a production-grade Visual Studio Code plugin over four months of naturalistic use, our approach nearly doubled acceptance rates (18.4% -> 34.2%) while suppressing 35% of low-value LLM calls. These findings demonstrate that behavioral signals alone can meaningfully improve both user experience and system efficiency in LLM-assisted programming, highlighting the value of timing-aware, privacy-preserving adaptation mechanisms. The filter operates solely on pre-invocation editor telemetry and never inspects code or prompts.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes