paper-with-me

홈 › Papers

Can LLMs Test Terminal User Interfaces?

2026-08-04 · Chao Peng, Ruida Hu, Ajitha Rajan, Tegawendé F Bissyandé, Jacques Klein, Cuiyun Gao arxiv

Terminal User Interfaces (TUIs) combine the stateful, screen-oriented behaviour of GUIs with terminal deployment and are now common in developer tools. Yet they lack a dedicated testing methodology. We survey 197 real-world TUI applications: only 12% of test code exercises the interface, and 45% of those tests never send input, checking a static frame instead. We turn these applications into a headless benchmark spanning ratatui/Rust, bubbletea/Go, textual/Python, and ink/TypeScript, packaging each as an instrumented Docker image. We record line and widget coverage where reliable, rendered terminal states, and crashes. Under equal wall-clock budgets, we compare four frontier LLMs with random exploration. No model dominates. Random is a strong time-budgeted baseline, but its crash advantage comes from higher throughput: per interaction, LLM guidance is more efficient and uniquely reaches input-gated faults. Automatically deriving launch inputs yields the largest practical gain, enabling applications that otherwise never start. Line coverage poorly predicts crash discovery, weakening it as a proxy for test effectiveness. Automated TUI testing is feasible but far from solved, and honest baselines matter more than model choice. We release the coverage tool tuicov at https://github.com/tui-testing/tuicov and the testing framework tuibot at https://github.com/tui-testing/tuibot.

📄 PDF Abstract BibTeX arXiv:2608.03743

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

SETA: Scaling Environments for Terminal Agents

2026-07-12 · Qijia Shen, Zhiqi Huang, Vamsidhar Kamanuru, Aznaur Aliev 외 arxiv

Large language models (LLMs) are rapidly shifting toward agents that solve tasks through diverse interfaces, including web and graphical user interfaces (GUIs). Among these, the terminal command line provides a text-base…

Reinforcement Learning

MLLM as a UI Judge: Benchmarking Multimodal LLMs for Predicting Human Perception of User Interfaces

2025-10-09 · Reuben A. Luera, Ryan Rossi, Franck Dernoncourt, Samyadeep Basu 외 arxiv

In an ideal design pipeline, user interface (UI) design is intertwined with user research to validate decisions, yet studies are often resource-constrained during early exploration. Recent advances in multimodal large la…

Terminal-Bench: Benchmarking Agents on Hard, Realistic Tasks in Command Line Interfaces

2026-01-17 · Mike A. Merrill, Alexander G. Shaw, Nicholas Carlini, Boxuan Li 외 arxiv

AI agents may soon become capable of autonomously completing valuable, long-horizon tasks in diverse domains. Current benchmarks either do not measure real-world tasks, or are not sufficiently difficult to meaningfully m…

Qualitative Evaluation of LLM-Designed GUI

2026-01-30 · Bartosz Sawicki, Tomasz Les, Dariusz Parzych, Aleksandra Wycisk-Ficek 외 arxiv

As generative artificial intelligence advances, Large Language Models (LLMs) are being explored for automated graphical user interface (GUI) design. This study investigates the usability and adaptability of LLM-generated…

Semantically Driven Auto-completion

2019-06-22 · Konstantine Arkoudas, Mohamed Yahya

The Bloomberg Terminal has been a leading source of financial data and analytics for over 30 years. Through its thousands of functions, the Terminal allows its users to query and run analytics over a large array of data …

Question AnsweringSemantic Parsing