Case Study — meta.lisp survey
From Manual Excel Hell to a Declarative Form DSL
1. Executive Summary
- Product: Diagnostic engine for the automated measurement of usability and visual aesthetics.
- Core Idea: No click-intensive web UI for authors, but a lean form DSL in the text editor.
- Result: Error-free, immediate calculation of SUS score and VisAWI indexes without manual Excel export.
2. The Problem: Evaluation Madness with Standard Questionnaires
To measure the usability and visual aesthetics of software, established standards such as SUS (System Usability Scale) and VisAWI (Visual Aesthetic Website Inventory) are well established. The tools for collecting them are not in everyday professional life.
2.1. Excel Chaos
Raw data from tools like Microsoft Forms has to be manually copied into tables and calculated using custom formulas. This costs time and is extremely error-prone.
2.2. Market Gap
No commercial survey tool on the market offers automated evaluations for SUS and VisAWI natively out of the box.
3. The UX Decision: Text Editor Instead of Click Orgies
Good UX is not limited to end users, but applies equally to authors (Author & Developer Experience). Creating form structures via nested browser menus is slow, confusing, and difficult to version.
A text editor beats every drag-and-drop interface in speed when you want to work structured.
Instead of a visual form builder, meta.lisp survey uses its own Domain Specific Language (DSL). Questionnaires are defined directly as clearly structured text files.
3.1. Advantages of the Form DSL
- Efficiency: Writing in the familiar editor is much faster than clicking through web forms.
- Git Integration: Questionnaires and their development can be seamlessly versioned in the repository.
- No Bloat: No heavy JavaScript editor frameworks in the browser.
3.2. Example of DSL Syntax
(multi-form (:ask "On a scale from 0-10, how likely are you to recommend X to a friend or colleague?" :group "q1" :style "list-style:none; display:flex; gap:1em;" :choices (:single "0" "1" "2" "3" "4" "5" "6" "7" "8" "9" "10")))
4. The Result: Fully Automatic Diagnostic Engine
After respondents fill out the lean, accessible form, the engine takes over the entire analytical part without manual intervention.
- Error-Free Mathematics: SUS scores and VisAWI indexes are calculated immediately and exactly.
- Version-Secure & Clear: No confusing data graves, but directly interpretable reports for UX teams and developers.
Related Content
The matching consulting offer and the tools used at a glance.
Conversion Recovery
ScenarioData-based optimization of business-critical user flows, supported by benchmarks and qualitative user feedback.
Established Benchmarks (SUS & VisAWI)
ToolStandardized questionnaires for the objective measurement of usability and visual trust.
Click Path & Analytics Analysis
ToolReview of existing analytics data to localize concrete drop-off points and bottlenecks.
User Flows & User Stories
ToolModeling user flows as sequence diagrams – precise, version-secure, and developer-friendly.