pith:OCST54C7
Recommending Usability Improvements with Multimodal Large Language Models
Multimodal large language models identify usability issues in screen recordings and suggest ranked fixes.
arxiv:2604.25420 v1 · 2026-04-28 · cs.SE · cs.HC
Add to your LaTeX paper
\usepackage{pith}
\pithnumber{OCST54C7AW75KG5HL7ZXHVXVV6}
Prints a linked badge after your title and injects PDF metadata. Compiles on arXiv. Learn more · Embed verified badge
Record completeness
Claims
The results demonstrate the potential of our approach to provide low-effort usability improvement recommendations. This makes it a promising complement to traditional evaluation methods, especially in settings with limited access to usability experts.
That the MLLM can reliably identify real usability issues and produce actionable, correctly ranked recommendations from only limited context and screen recordings, and that feedback from a small group of software engineers in the user study is sufficient to establish practical usefulness.
Multimodal LLMs can detect usability issues from screen recordings, explain them via Nielsen's heuristics, and rank improvement recommendations, with engineer feedback indicating practical usefulness for teams lacking experts.
References
Receipt and verification
| First computed | 2026-06-12T01:09:28.100026Z |
|---|---|
| Builder | pith-number-builder-2026-05-17-v1 |
| Signature | Pith Ed25519
(pith-v1-2026-05) · public key |
| Schema | pith-number/v1.0 |
Canonical hash
70a53ef05f05bfd51ba75ff373d6f5af9632c58ed749d16891bc0bac43fe0cca
Aliases
· · · · ·Agent API
Verify this Pith Number yourself
curl -sH 'Accept: application/ld+json' https://pith.science/pith/OCST54C7AW75KG5HL7ZXHVXVV6 \
| jq -c '.canonical_record' \
| python3 -c "import sys,json,hashlib; b=json.dumps(json.loads(sys.stdin.read()), sort_keys=True, separators=(',',':'), ensure_ascii=False).encode(); print(hashlib.sha256(b).hexdigest())"
# expect: 70a53ef05f05bfd51ba75ff373d6f5af9632c58ed749d16891bc0bac43fe0cca
Canonical record JSON
{
"metadata": {
"abstract_canon_sha256": "99863a0a8e037dac0600849cbe98cc001a2410d94651c0f469003aa5eda86e9f",
"cross_cats_sorted": [
"cs.HC"
],
"license": "http://arxiv.org/licenses/nonexclusive-distrib/1.0/",
"primary_cat": "cs.SE",
"submitted_at": "2026-04-28T09:29:13Z",
"title_canon_sha256": "b2711cfca3e279f68c6175bbd4b9e0cd989c304c647686ec1f6cda82335a7231"
},
"schema_version": "1.0",
"source": {
"id": "2604.25420",
"kind": "arxiv",
"version": 1
}
}