From Feelings to Metrics: Understanding and Formalizing How Users Vibe-Test LLMs

Itay Itzhak, Eliya Habba, Gabriel Stanovsky, Yonatan Belinkov
4/15/2026
cs.CLcs.AIcs.LG

No official code found. Best implementation: itay1itzhak/vibe-testing-llms (0 stars, MIT, last commit 2026-04-16).

Abstract

Evaluating LLMs is challenging, as benchmark scores often fail to capture models' real-world usefulness. Instead, users often rely on ``vibe-testing'': informal experience-based evaluation, such as comparing models on coding tasks related to their own workflow. While prevalent, vibe-testing is often too ad hoc and unstructured to analyze or reproduce at scale. In this work, we study how vibe-testing works in practice and then formalize it to support systematic analysis. We first analyze two empirical resources: (1) a survey of user evaluation practices, and (2) a collection of in-the-wild model comparison reports from blogs and social media. Based on these resources, we formalize vibe-testing as a two-part process: users personalize both what they test and how they judge responses. We then introduce a proof-of-concept evaluation pipeline that follows this formulation by generating personalized prompts and comparing model outputs using user-aware subjective criteria. In experiments on coding benchmarks, we find that combining personalized prompts and user-aware evaluation can change which model is preferred, reflecting the role of vibe-testing in practice. These findings suggest that formalized vibe-testing can serve as a useful approach for bridging benchmark scores and real-world experience.

View on arXivView PDF

Code Implementations(1)

MIT

This repository contains the code for our paper: From Feelings to Metrics: Understanding and Formalizing How Users VIBE-TEST LLMs

00Apr 15, 20266 months agoMIT

Cite this paper

@article{itzhak2026from,
  title  = {From Feelings to Metrics: Understanding and Formalizing How Users Vibe-Test LLMs},
  author = {Itay Itzhak and Eliya Habba and Gabriel Stanovsky and Yonatan Belinkov},
  year   = {2026},
  eprint = {2604.14137},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2604.14137v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2604.14137.svg)](https://codeofpaper.com/paper/2604.14137)

Discussion