Code4MeV2: a Research-oriented Code-completion Platform
The adoption of AI-powered code completion tools in software development has
increased substantially, yet the user interaction data produced by these
systems remain proprietary within large corporations. This creates a barrier
for the academic community, as researchers must often develop dedicated
platforms to conduct studies on human--AI interaction, making reproducible
research and large-scale data analysis impractical. In this work, we introduce
Code4MeV2, a research-oriented, open-source code completion plugin for
JetBrains IDEs, as a solution to this limitation. Code4MeV2 is designed using a
client--server architecture and features inline code completion and a
context-aware chat assistant. Its core contribution is a modular and
transparent data collection framework that gives researchers fine-grained
control over telemetry and context gathering. Code4MeV2 achieves
industry-comparable performance in terms of code completion, with an average
latency of 200~ms. We assess our tool through a combination of an expert
evaluation and a user study with eight participants. Feedback from both
researchers and daily users highlights its informativeness and usefulness. We
invite the community to adopt and contribute to this tool. More information
about the tool can be found at https://app.code4me.me.
68e4d483e4e093a7044e4ea1
Roham Koohestani
claimed_verified
2025-10-14T14:24:32.693Z
655a627aab0644b531a02eb1
https://cdn-avatars.huggingface.co/v1/production/uploads/noauth/9rW6X1idfx1p5omky67D6.jpeg
Roham Koohestani
user
RohamKoohestani
68e4d483e4e093a7044e4ea2
Parham Bateni
claimed_verified
2025-10-07T12:25:24.404Z
68c831df1ce44d8e146512cc
https://cdn-avatars.huggingface.co/v1/production/uploads/no-auth/yyXgcQ9WNoOXJi-giXsM8.png
Parham Bateni
user
ParhamBateni
68e4d483e4e093a7044e4ea3
Aydin Ebrahimi
68e4d483e4e093a7044e4ea4
Behdad Etezadi
68e4d483e4e093a7044e4ea5
Kiarash Karimi
68e4d483e4e093a7044e4ea6
Maliheh Izadi
Code4MeV2: a Research-oriented Code-completion Platform
The adoption of AI-powered code completion tools in software development has
increased substantially, yet the user interaction data produced by these
systems remain proprietary within large corporations. This creates a barrier
for the academic community, as researchers must often develop dedicated
platforms to conduct studies on human--AI interaction, making reproducible
research and large-scale data analysis impractical. In this work, we introduce
Code4MeV2, a research-oriented, open-source code completion plugin for
JetBrains IDEs, as a solution to this limitation. Code4MeV2 is designed using a
client--server architecture and features inline code completion and a
context-aware chat assistant. Its core contribution is a modular and
transparent data collection framework that gives researchers fine-grained
control over telemetry and context gathering. Code4MeV2 achieves
industry-comparable performance in terms of code completion, with an average
latency of 200~ms. We assess our tool through a combination of an expert
evaluation and a user study with eight participants. Feedback from both
researchers and daily users highlights its informativeness and usefulness. We
invite the community to adopt and contribute to this tool. More information
about the tool can be found at https://app.code4me.me.
Code4MeV2 is an open-source code completion plugin for JetBrains IDEs that provides a transparent data collection framework for researchers, offering industry-level performance and user feedback.
code completion client-server architecture inline code completion context-aware chat assistant telemetry context gathering expert evaluation user study