$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Der vorgeschlagene automatisierte UI-Prototyping-Rahmen wurde anhand eines integrierten Datensatzes von 5.128 UI-Bildschirmen aus drei Quellen bewertet: 4.000 RICO-Bilder, 1.000 ENRICO-Bildschirme und 128 farblich annotierte UI-Beispiele aus Guos UI-Farbdatensatz. Dieser gemischte Datensatz bietet eine gut ausbalancierte Benchmark zur Bewertung der Genauigkeit der Komponentenerkennung, der Klarheit der Layout-Struktur, der Konsistenz über mehrere Bildschirme hinweg und der wahrnehmbaren Farbharmonie.
Experimentelle Ergebnisse zeigen, dass das auf Faster R-CNN basierende Erkennungsmodell eine Komponentenerkennungsgenauigkeit von 92,4 % erreicht und effektiv auf unterschiedliche mobile UI-Stile verallgemeinert. Darüber hinaus verbessert die Einbindung von ENRICO-Musterannotationen die Layout-Interpretation, was zu einer Steigerung der Layout-Klarheit um 18,7 % und einer besseren Wahrung der Lesereihenfolge führt. In Farbevaluierungsexperimenten erzeugt das auf CAM02-UCS basierende Farbmodellpaletten, die laut Bewertung durch Designer um 24,5 % harmonischer sind, und weist im Vergleich zu herkömmlichen, auf RGB und LAB basierenden Verfahren zur Palettenerzeugung eine höhere wahrgenommene Gleichförmigkeit auf. Zudem erzielt die Modellierung der Mehrfachbildschirmkonsistenz eine Verbesserung der Übereinstimmung zwischen Bildschirmen und der typografischen Konsistenz um 28 %. Benutzerstudien mit 30 Teilnehmern zeigen eine um 31 % verringerte wahrgenommene kognitive Belastung beim Umgang mit Prototypen, die mit dem vorgeschlagenen System erstellt wurden. Insgesamt deuten diese Ergebnisse darauf hin, dass die Kombination aus Komponentenerkennung, wahrnehmungsbasierter Farbmodellierung und kognitiver Optimierung UI-Prototypen hervorbringt, die nicht nur strukturell genau, sondern auch visuell kohärent und kognitiv effizient sind. Tabelle 3 zeigt die Simulationsumgebung und technischen Einstellungen, die zur Bewertung des vorgeschlagenen UI-Prototyping-Frameworks verwendet wurden. Die rechenintensiven Trainingsverfahren von Faster R-CNN und den Layoutkonsistenzmodulen wurden durch eine leistungsstarke NVIDIA RTX 4090-GPU unterstützt. Alle Experimente wurden in einer Ubuntu-22.04-Umgebung unter Verwendung von PyTorch 2.0 für die Implementierung des Deep Learnings durchgeführt.
| Parameter | Konfiguration |
| Hardware | NVIDIA RTX 4090 GPU (24 GB), Intel i9-Prozessor, 64 GB RAM |
| Betriebssystem | Ubuntu 22.04 LTS |
| Tiefenlern-Framework | PyTorch 2.0 |
| Faster-R-CNN-Backbone | ResNet-50 + FPN |
| Bildauflösung | 480 × 800 (über alle Datensätze hinweg normalisiert) |
| Trainings-Batch-Größe | 8 |
| Optimierer | AdamW (LR = 1e−4, Weight Decay = 0.01) |
| Epochen | 40 |
| Farbmodellraum | CAM02-UCS |
| Clustering zur Palettenextraktion | K-Means (k = 5) |
| Layout-Clustering | DBSCAN (ε = 20, min_samples = 3) |
Tabelle 3: Implementierungsparameter und experimentelle Konfiguration des vorgeschlagenen Frameworks. Die Tabelle fasst die verwendete Hardware- und Softwarekonfiguration für das Training und die Bewertung des Modells zusammen, einschließlich der Rechenressourcen, des Betriebssystems, des Deep-Learning-Frameworks, der Modellarchitektur, der Bildauflösung, der Trainingsparameter, der Optimierungsstrategie, des Farbmodellraums sowie der Clustering-Methoden, die für die Extraktion der Farbpalette und die Gruppierung des Layouts verwendet wurden.
Die Faster-R-CNN-Architektur verwendet einen ResNet-50-Backbone mit einem FPN, um eine breite Palette feinkörniger UI-Komponenten zu erkennen. Alle UI-Bilder werden vor der Verarbeitung einheitlich auf 480 × 800 Pixel skaliert. Das Training erfolgt über 60 Epochen mithilfe des SGD-Optimierers bei einer Batch-Größe von 16, um eine stabile Konvergenz sicherzustellen. Der Farbpalette-Generator nutzt CAM02-UCS in Kombination mit K-Means-Clustering, während DBSCAN für das strukturelle Layout-Clustering eingesetzt wird. Diese technischen Einstellungen gewährleisten, dass die generierten UI-Ergebnisse reproduzierbar, stabil und hochgenau sind. Um eine umfassende Bewertung des vorgeschlagenen automatisierten UI-Prototyping-Frameworks zu ermöglichen, werden vier Kategorien von Evaluierungsmetriken verwendet:
i) Leistung bei der Erkennung von Komponenten, analysiert anhand von Präzision, Rückruf, F1-Score, Intersection-over-Union (IoU) und mittlerer durchschnittlicher Präzision (mAP), die die Genauigkeit des Faster R-CNN-Modells bei der Identifizierung von UI-Komponenten in den Datensätzen RICO und ENRICO quantifizieren;
ii) Klarheit des Layouts und strukturelle Konsistenz, gemessen anhand von Ausrichtungsfehlern (AE), Gruppierungsgenauigkeit, Korrektheit der Lesereihenfolge und Querbildschirm-Konsistenzwerten, die sich aus Designmuster-Restriktionen ergeben;
iii) Wahrnehmungsbezogene Farbqualität, bewertet anhand des CAM02-UCS-Wahrnehmungsabstands (ΔE_UCS), der WCAG-2.1-Kontrastverhältnisse, des Diversitätsindex und der Farbharmonie-Scores, inspiriert vom UI-Farbbewertungsrahmen von Guo;
iv) Nutzerzentrierte kognitive Effizienzmetriken, einschließlich kognitiver Belastung, gemessen mit dem NASA-Arbeitsbelastungsindex (NASA-TLX), Bewertungen der ästhetischen Kohärenz und der Effizienz bei der Aufgabenerledigung.
Diese Metriken ermöglichen die Bewertung des Frameworks nicht nur hinsichtlich der Erkennungsgenauigkeit, sondern auch im Hinblick auf die wahrgenommene Harmonie, die Nutzungsgüte und die kognitive Erfahrung.
Metriken zur Komponentenerkennung
Präzision beschreibt die Genauigkeit des Modells bei der Vorhersage von UI-Komponenten, ohne falsch positive Ergebnisse zu erzeugen. Hohe Präzision bedeutet, dass die meisten vorhergesagten Begrenzungsrahmen gültigen UI-Elementen entsprechen. Der Rückruf misst die Fähigkeit des Modells, alle relevanten UI-Komponenten auf einem Bildschirm zu identifizieren. Ein hoher Rückrufwert zeigt an, dass das Modell die meisten tatsächlichen Komponenten erfolgreich erkennt. Der F1-Wert, definiert als das harmonische Mittel aus Präzision und Rückruf, liefert eine ausgewogene Bewertung und ist besonders nützlich, wenn UI-Komponenten ungleichmäßig über die Datensätze verteilt sind.
Das IoU-Maß quantifiziert, wie stark die vorhergesagte Begrenzungsbox mit der tatsächlichen Begrenzungsbox überlappt. Bei Objekterkennungsaufgaben werden IoU-Schwellenwerte von 0,5 und 0,75 üblicherweise verwendet, um moderate bzw. strenge Evaluierungsbedingungen darzustellen. Der mAP-Wert fasst die Erkennungsleistung über mehrere IoU-Schwellenwerte hinweg zusammen. Der mAP@0,5:0,95-Wert ermöglicht durch Mittelung der Präzision über Schwellenwerte von 0,5 bis 0,95 in Schritten von 0,05 eine robustere Bewertung und gilt daher weithin als Standardbenchmark für die Objekterkennung.
Die Erkennungsergebnisse über die drei Datensätze hinweg zeigen, dass das vorgeschlagene Modul zur Komponentenerkennung durchweg gut abschneidet. Die quantitativen Ergebnisse sind in Tabelle 4 dargestellt. Der RICO-Datensatz erzielt die höchste Leistung mit einer Präzision von 0,91, einem Recall von 0,88 und einem F1-Score von 0,89, was auf die umfangreiche und vielfältige Sammlung an UI-Komponentenannotationen zurückzuführen ist. ENRICO weist leicht niedrigere Werte auf, bedingt durch die vereinfachte Struktur und die geringere Anzahl annotierter Komponententypen. Der Guo-Datensatz verzeichnet den niedrigsten F1-Score (0,81), vermutlich aufgrund stärkerer visueller Variationen und weniger standardisierter Layoutmuster, was die Erkennung erschwert. Insgesamt bestätigen diese Ergebnisse, dass das Modell eine robuste Leistung bei der Erkennung von Komponenten über verschiedene UI-Designstile und Datensatzmerkmale hinweg aufrechterhält.
| Datensatz | Präzision | Recall | F1-Score |
| RICO | 0.91 | 0.88 | 0.89 |
| ENRICO | 0.87 | 0.84 | 0.85 |
| Guo | 0.83 | 0.8 | 0.81 |
Tabelle 4: Leistung bei der Erkennung von Komponenten über verschiedene Datensätze hinweg. Die Tabelle zeigt Präzision, Rückruf und F1-Score für die Erkennung von UI-Komponenten in den Datensätzen RICO, ENRICO und Guo und demonstriert die Effektivität des Erkennungsmodells.
Abbildung 3 zeigt die Leistung des Modells über die Datensätze RICO, ENRICO und Guo bei IoU-Schwellenwerten von 0,5 und 0,75. Wie erwartet sind die mAP-Werte bei IoU 0,5 aufgrund der weniger strengen Überlappungsanforderung höher. RICO weist durchgängig die höchsten mAP-Werte auf (0,89 bei IoU 0,5 und 0,78 bei IoU 0,75), was die Reichhaltigkeit und Kohärenz seiner Annotationen widerspiegelt. ENRICO zeigt leicht niedrigere Werte, während Guo die niedrigsten Werte aufweist, bedingt durch eine größere Variation im Layoutstil und in der Komponentendichte. Der abnehmende Trend bei strengeren IoU-Schwellenwerten verdeutlicht, dass die Komplexität des Datensatzes die Robustheit der Erkennung direkt beeinflusst.

Abbildung 3. Mittlere durchschnittliche Präzision (mAP) bei Intersection-over-Union-(IoU-)Schwellenwerten von 0,5 und 0,75 über verschiedene Datensätze hinweg. Das Liniendiagramm vergleicht die Leistung der Komponentenerkennung über die Datensätze RICO, ENRICO und Guo hinweg. Die x-Achse stellt die Datensätze dar, und die y-Achse zeigt die mAP-Werte. Zwei Kurven entsprechen den IoU-Schwellenwerten von 0,5 und 0,75 und veranschaulichen die Leistungsunterschiede unter verschiedenen Strengegraden der Erkennung. Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzusehen.
Abbildung 4 zeigt den mAP@IoU(0,5:0,95) für jeden Datensatz und ermöglicht eine umfassendere Bewertung der Erkennungsleistung über zehn IoU-Schwellenwerte hinweg. Die Ergebnisse zeigen einen deutlichen absteigenden Trend von RICO (0,61) über ENRICO (0,57) bis hin zu Guo (0,52), was bestätigt, dass das vorgeschlagene Erkennungsmodell auf größeren und strukturierteren Datensätzen am besten generalisiert. Dieser strengere, gemittelte Metrikwert verdeutlicht subtile Leistungseinbußen, die bei einer Auswertung mit einzelnen Schwellenwerten möglicherweise nicht offensichtlich sind. Diese Befunde deuten darauf hin, dass, obwohl das Modell bei allen Datensätzen gut abschneidet, eine größere Layoutvielfalt und Komponentenvariabilität zusätzliche Herausforderungen bei einer strengen COCO-artigen Auswertung mit sich bringen. Die Erkennungsergebnisse sind in Abbildungen 3 und 4 dargestellt, die quantitative Vergleiche des mAP auf verschiedenen IoU-Stufen bieten.

Abbildung 4. Mittlere durchschnittliche Präzision (mAP) gemittelt über Intersection-over-Union-Schwellenwerte (IoU) von 0,5 bis 0,95 über verschiedene Datensätze hinweg. Das Liniendiagramm zeigt die Leistung der Komponentenerkennung für die Datensätze RICO, ENRICO und Guo, gemessen anhand des mAP-Werts, der über IoU-Schwellenwerte von 0,5 bis 0,95 gemittelt wurde. Die x-Achse stellt die Datensätze dar, und die y-Achse gibt die entsprechenden mAP-Werte auf einer Skala von 0–1 an, was die Modellleistung unter variierenden Erkennungsschwellen widerspiegelt. Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzusehen.
Metriken zur Layout-Qualität
Die Layout-Qualität wird anhand von AE, der Gruppierungsgenauigkeit (GA) und der Genauigkeit der Lesereihenfolge (ROA) bewertet, die gemeinsam die strukturelle Korrektheit, die wahrnehmungsbezogene Organisation sowie die kognitive Lesbarkeit der generierten Benutzeroberflächenlayouts beurteilen.
Ausrichtungsfehler.
AE (pixelbasierte Abweichung) zeigt an, wie gut Benutzeroberflächenelemente mit idealen Ausrichtungslinien wie linken, rechten, oberen oder Baseline-Hilfslinien übereinstimmen. Eine niedrigere AE weist darauf hin, dass Elemente konsistent angeordnet sind und minimale visuelle Verzerrungen aufweisen, was die Lesbarkeit und die Gesamtklarheit des Designs verbessert. Dieses Maß ist besonders wichtig für die Bewertung der kognitiven Layout-Optimierung, da Fehlausrichtungen den visuellen Fluss stören und die wahrgenommene Komplexität erhöhen. Abbildung 5 veranschaulicht die AE über die Datensätze RICO, ENRICO und Guo hinweg, gemessen als durchschnittliche Pixelabweichung von idealen Ausrichtungslinien. Die Ergebnisse zeigen, dass RICO die niedrigste AE (4,2 px) erreicht, was darauf hindeutet, dass die UI-Komponenten in diesem Datensatz konsistentere strukturelle Muster aufweisen und die Ausrichtung für das Modell erleichtern. ENRICO folgt mit einer moderaten Ausrichtungsabweichung von 6,1 px, was eine Kombination aus gut strukturierten und variierenden Bildschirm-Layouts widerspiegelt. Der Guo-Datensatz weist die höchste AE (7,4 px) auf, bedingt durch eine größere Vielfalt in der Komponentenplatzierung und nicht standardisierte Layoutstrukturen, die die ausrichtungsbasierte Optimierung erschweren. Insgesamt zeigen diese Ergebnisse, dass das Modell trotz zunehmender Layout-Komplexität eine hohe Genauigkeit bei der Ausrichtung über alle Datensätze hinweg beibehält.

Abbildung 5. Ausrichtungsfehler über verschiedene Datensätze hinweg. Die Abbildung zeigt den Ausrichtungsfehler über verschiedene Datensätze hinweg; niedrigere Werte deuten auf eine bessere Ausrichtung hin. Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzusehen.
Gruppierungsgenauigkeit (GA).
GA quantifiziert, wie effektiv das Modell verwandte UI-Komponenten gruppiert, beispielsweise basierend auf Gestaltpsychologischen Prinzipien wie Nähe, Ähnlichkeit und Kontinuität. Eine höhere Gruppierungsgenauigkeit zeigt an, dass das Modell die beabsichtigte Struktur der Bedienelemente beibehält, wodurch Benutzer die Benutzeroberfläche natürlicher interpretieren können. Diese Metrik ist besonders nützlich, um zu bewerten, ob das Layout-Verbesserungsmodul Inhalte erfolgreich in sinnvolle visuelle Gruppen organisiert. Abbildung 6 zeigt die Verteilung der GA, die durch das vorgeschlagene Framework über die drei Datensätze hinweg erreicht wurde. Der ENRICO-Datensatz weist die höchste mediane GA und die geringste Interquartilspannweite auf, was auf eine stabile und konsistente Gruppierungsleistung aufgrund seiner gut definierten, musterbeschrifteten Layouts hinweist. Der RICO-Datensatz zeigt eine moderate Gruppierungsgenauigkeit mit höherer Variabilität, was wahrscheinlich auf seine größere Vielfalt und Layoutkomplexität zurückzuführen ist. Der Guo UI Color-Datensatz weist eine geringere Gruppierungsgenauigkeit auf, da seine Stichproben visuell heterogen sind und weniger auf die strukturelle Anordnung fokussiert sind. Insgesamt zeigen die Ergebnisse, dass das kognitive Layout-Verbesserungsmodul über verschiedene Datensätze hinweg zuverlässig funktioniert und die beste Gruppierungsleistung bei strukturell konsistenten Daten erzielt.

Abbildung 6. Verteilung der Gruppierungsgenauigkeit über verschiedene Datensätze hinweg. Das Boxplot zeigt die Gruppierungsgenauigkeit basierend auf Gestaltprinzipien über die Datensätze RICO, ENRICO und Guos UI-Farbdatensatz hinweg. Die Kästen repräsentieren den Interquartilsabstand, die mittlere Linie kennzeichnet den Median und die Whisker zeigen die Spannweite der Werte an. Die x-Achse stellt die Datensätze dar und die y-Achse zeigt die Werte der Gruppierungsgenauigkeit. Die Stichprobengröße beträgt n=5128 Benutzeroberflächen (RICO: 4000, ENRICO: 1000 und Guo: 128). Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzusehen.
Genaue Lesereihenfolge (ROA).
Die Genauigkeit der Lesereihenfolge (ROA) misst, wie genau das Modell den natürlichen Lesefluss eines Benutzeroberflächenbildschirms vorhersagt, der in der Regel einem Muster von oben nach unten und von links nach rechts folgt. Die Einhaltung der korrekten Lesereihenfolge ist entscheidend für die Benutzerfreundlichkeit, die Klarheit der Navigation und die Übereinstimmung mit etablierten Gestaltungskonventionen. Eine höhere ROA zeigt an, dass das System erwartete kognitive Scanmuster beibehält. Abbildung 7 zeigt die ROA über verschiedene Evaluierungsstufen hinweg für die Datensätze RICO, ENRICO und Guo. ENRICO erreicht aufgrund seiner regelmäßigen und musterbasierten Layoutstruktur durchgängig die höchste ROA, was eine genauere Vorhersage menschenähnlicher Leseabläufe ermöglicht. RICO zeigt mittelmäßige Leistung mit geringfügigen Schwankungen, was seiner größeren Vielfalt und realitätsnahen Komplexität entspricht. Der Guo-Datensatz weist die niedrigste ROA auf, da viele seiner Bildschirme visuell anspruchsvoll sind, aber keine klar definierten Lesehierarchien aufweisen. Insgesamt zeigen diese Ergebnisse, dass das vorgeschlagene Modul zur kognitiven Layoutverbesserung bei strukturierten Datensätzen am zuverlässigsten arbeitet und gleichzeitig stabile Vorhersagen der Lesereihenfolge über verschiedene UI-Designs hinweg beibehält.

Abbildung 7. Genauigkeit der Lesereihenfolge über verschiedene Evaluierungsstufen hinweg für mehrere Datensätze. Das Liniendiagramm zeigt die Genauigkeit der Lesereihenfolge über die einzelnen Evaluierungsschritte hinweg für die Datensätze RICO, ENRICO und Guos UI Color. Die x-Achse stellt die Evaluierungsstufe dar, die y-Achse gibt die Genauigkeit der Lesereihenfolge an. Jede Kurve entspricht einem Datensatz und veranschaulicht die Veränderungen bei der Beibehaltung des visuellen Flusses über aufeinanderfolgende Evaluierungsstufen. Die Evaluierungsstufe repräsentiert die schrittweisen Verfeinerungsphasen des vorgeschlagenen Frameworks. Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzusehen.
Konsistenzwert des Layouts (LCS)
Die Layout-Konsistenzbewertung (LCS) misst, wie konsistent die generierten Benutzeroberflächen-Layouts über mehrere Bildschirme innerhalb derselben Anwendung hinweg beibehalten werden. Dazu gehören Konsistenz in Abständen, Ausrichtungsregeln, Typografiebereichen und Gruppierungsmustern. Ein höherer Wert zeigt eine verbesserte Kohärenz zwischen Bildschirmen an, was zu einer einheitlicheren und intuitiveren Benutzererfahrung (UX) führt. Abbildung 8 zeigt die LCS-Werte über mehrere Evaluierungsstufen hinweg für die RICO-, ENRICO- und Guos UI-Farbdatensätze. Der ENRICO-Datensatz erreicht aufgrund seiner musterbeschrifteten und strukturell einheitlichen Benutzeroberflächenbildschirme durchgängig die höchsten LCS-Werte, wodurch ein stabileres Lernen der Konsistenz zwischen Bildschirmen ermöglicht wird. Im Gegensatz dazu zeigt der RICO-Datensatz eine moderate, aber stetig zunehmende Konsistenz, was auf die Fähigkeit des Modells zurückzuführen ist, über stark unterschiedliche Benutzeroberflächen-Layouts hinweg zu verallgemeinern. Wie erwartet weist der Guo-Datensatz die niedrigsten LCS-Werte auf, da er hauptsächlich auf Farbmerkmale und nicht auf strukturelle Layouts ausgerichtet ist, wodurch die Konsistenz über mehrere Bildschirme hinweg schwieriger wird. Insgesamt zeigen diese Ergebnisse, dass das vorgeschlagene Modul zur Konsistenz zwischen Bildschirmen am effektivsten bei musterbasierten Datensätzen arbeitet, gleichzeitig aber messbare Verbesserungen über alle Datensätze hinweg erzielt.

Abbildung 8. Layout-Konsistenzwert über die Bewertungsstufen hinweg für mehrere Datensätze. Das Liniendiagramm zeigt die Layout-Konsistenzwerte über die Bewertungsstufen für die Datensätze RICO, ENRICO und Guo’s UI Color an. Die x-Achse stellt die Bewertungsstufe dar und die y-Achse gibt die Layout-Konsistenzwerte an. Jede Kurve entspricht einem Datensatz und veranschaulicht die Verbesserung der strukturellen Kohärenz der generierten Benutzeroberflächen über aufeinanderfolgende Bewertungsstufen hinweg. Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzusehen.
Metriken zur Farbqualität
Die generierten UI-Farbthemen werden anhand von fünf wahrnehmungsbezogenen Metriken bewertet, die aus CAM02-UCS abgeleitet sind: ΔE (wahrnehmbare Farbdifferenz), das die wahrnehmungsmäßige Gleichförmigkeit zwischen den Farbpalette-Tönen quantifiziert; das Kontrastverhältnis (basierend auf WCAG 2.1), das die Lesbarkeit zwischen Vorder- und Hintergrundelementen beurteilt; der Farbharmonieindex (CHI), der die ästhetische Verträglichkeit zwischen Farbtönen misst; die Farbvielfaltskala (CDS), die die Variation innerhalb des wahrnehmbaren Farbraums widerspiegelt; und die Farbhervorhebungsskala (CPS), die das Gleichgewicht und die Dominanz von Farben innerhalb der Palette bewertet. Zusammen liefern diese Metriken eine umfassende Bewertung sowohl der ästhetischen Qualität als auch der gebrauchstauglichkeitsorientierten Farbgestaltung. Die Ergebnisse zeigen, dass die vorgeschlagene Methode einen niedrigeren ΔE-Wert von 4,12 erreicht, was auf eine verbesserte wahrnehmungsmäßige Gleichförmigkeit der Farben hinweist. Ein Kontrastverhältnis von 6,21 bestätigt die Einhaltung der Barrierefreiheitsstandards und gewährleistet eine verbesserte Lesbarkeit. Tabelle 5 zeigt einen quantitativen Vergleich zwischen dem vorgeschlagenen Farbmodellierungsmodul und den Baseline-Methoden. Der CHI steigt von 0,61 auf 0,83, was auf eine verbesserte ästhetische Kohärenz bei Farbüberleitungen hindeutet. Zudem erhöht sich die CDS um über 50 %, was zeigt, dass die generierten Paletten eine reichere Variation beibehalten, ohne visuelle Unübersichtlichkeit zu erzeugen. Höhere CPS-Werte deuten auf eine ausgewogene Verteilung dominanter Farben hin und verhindern eine Übersättigung durch einen einzelnen Farbton. Insgesamt belegen diese Ergebnisse die Wirksamkeit des auf CAM02-UCS basierenden Farbmodellierungsmoduls bei der Erzeugung harmonischer, lesbarer und wahrnehmungsoptimierter UI-Farbschemata.
| Metrisch | Definition | Vorgeschlagene Methode | Grundlinie1 | Verbesserung (%) |
| ΔE (CAM02-UCS) | Wahrnehmbarer Farbunterschied | 4.12 | 7.85 | 47,5 % niedriger |
| Kontrastverhältnis (WCAG) | Lesbarkeit von FG–BG-Paaren | 6.21 | 4.38 | 41.80% |
| CHI (Farbharmonieindex) | Farbton & chroma harmony | 0.83 | 0.61 | 36.10% |
| CDS (Farbvielfaltscore) | Varianz in J′a′b′ Platz | 18.70 | 12.40 | 50.80% |
| CPS (Farbhervorhebungs-Score) | Stabilität der dominierenden Farben | 0.72 | 0.55 | 30.90% |
Tabelle 5: Quantitativer Vergleich von Farbqualitätsmetriken zwischen der vorgeschlagenen und den Baseline-Methoden. Die Tabelle zeigt Evaluationsmetriken für die Farbqualität, einschließlich der wahrnehmungsbasierten Farbdifferenz (ΔE in CAM02-UCS), des Kontrastverhältnisses (WCAG), des Farbharmonie-Index (CHI), der Farbvielfalt (CDS) und der Farbhervorhebung (CPS). Die Ergebnisse der vorgeschlagenen Methode werden mit den Baseline-Werten verglichen, ergänzt um die prozentualen Verbesserungen.
Teilnehmerdemografie und Studiendesign
Insgesamt nahmen 30 Teilnehmer am Bewertungsprozess teil. Die Teilnehmer waren zwischen 20 und 35 Jahren alt (mittleres Alter: 26,4 ± 3,2 Jahre). Die Kohorte umfasste Personen mit unterschiedlichem Hintergrund, darunter Softwareentwickler, Studierende und UI/UX-Designer. Basierend auf selbstberichteter Computerkenntnis wurden 40 % der Teilnehmer als fortgeschrittene Anwender eingestuft, 35 % als erfahrene Anwender und 25 % als Anfänger. Etwa die Hälfte der Teilnehmer hatte bereits Erfahrung in UI/UX-Design oder verwandten Bereichen, während die übrigen Teilnehmer keine solche Erfahrung besaßen. Diese Vielfalt gewährleistete eine ausgewogene Bewertung über verschiedene Stufen technischer Fachkenntnisse und Gestaltungsvertrautheit hinweg.
Metriken für Benutzerstudien
Die nutzerzentrierte Evaluation wurde anhand mehrerer Metriken durchgeführt, darunter NASA-TLX, System Usability Scale (SUS), Aesthetic Harmony Score (AHS), Search Efficiency Time (SET) und Cross-Screen Consistency Rating (CSCR), um kognitive Belastung, Benutzbarkeit, visuelle Attraktivität, Effizienz und Konsistenz zu bewerten.
Der NASA-TLX-Wert quantifiziert die mentale Belastung, indem er Faktoren wie mentale Anforderung, Aufwand und Frustration misst. Niedrigere Werte deuten auf eine reduzierte kognitive Belastung und eine verbesserte Interaktionsleichtigkeit hin. Der vorgeschlagene Ansatz führte durchgängig zu niedrigeren NASA-TLX-Werten in allen Datensätzen, was auf einen geringeren mentalen Aufwand hindeutet. Diese Verbesserung ist auf die Integration kognitiver Gestaltungsprinzipien zurückzuführen, darunter Gestalt-Gruppierung, optimierte Abstände und eine verbesserte visuelle Hierarchie, die gemeinsam eine intuitivere Navigation ermöglichen. Der SUS-Wert liefert eine standardisierte Gebrauchstauglichkeitsbewertung im Bereich von 0 bis 100, wobei höhere Werte auf verbesserte Benutzerfreundlichkeit und Klarheit hindeuten. Der vorgeschlagene Ansatz erzielte im Vergleich zu Baseline-Methoden höhere SUS-Werte, was Verbesserungen in der strukturellen Anordnung und Farbklarheit widerspiegelt. Verbesserte Ausrichtung, Abstände und Navigationsfluss trugen dazu bei, dass Benutzer die Oberflächen als intuitiver und funktionaler kohärent wahrnahmen. Der AHS, gemessen anhand einer 7-stufigen Likert-Skala, bewertet die wahrgenommene visuelle Attraktivität und Farbharmonie. Oberflächen, die mit dem auf CAM02-UCS basierenden Farbmodellierungsmodul generiert wurden, erreichten höhere AHS-Werte, was auf sanftere Farbübergänge und visuell ausgewogenere Farbpaletten hindeutet. Die Teilnehmer bevorzugten diese Oberflächen aufgrund verbesserter Kontraste, kohärenterer Farbtonabstimmung und reduzierter visueller Unordnung, was die Bedeutung der wahrnehmungsbasierten Farbmodellierung im UI-Design unterstreicht. SET misst die Zeit, die Benutzer benötigen, um gezielte UI-Elemente bei visuellen Suchaufgaben zu finden. Niedrigere SET-Werte deuten auf eine verbesserte visuelle Organisation und Hierarchie hin. Der vorgeschlagene Ansatz reduzierte SET in allen Datensätzen signifikant und zeigt damit, dass die Integration von Gestalt-Gruppierung, aufmerksamkeitsgeleiteten Abständen und verfeinerten Layoutstrukturen eine schnellere und effizientere Interaktion ermöglicht. Der CSCR-Wert bewertet die Konsistenz des UI-Designs über mehrere Bildschirme hinweg. Höhere Werte deuten auf eine bessere Kontinuität in Layout, Farbe und struktureller Organisation hin. Der vorgeschlagene Ansatz erreichte höhere CSCR-Werte, was die Wirksamkeit des Multibildschirm-Konsistenzmoduls bei der Aufrechterhaltung stabiler Farbschemata, Abstände und hierarchischer Strukturen über verschiedene Oberflächen hinweg widerspiegelt.
Abbildung 9 zeigt die Ergebnisse der vergleichenden Nutzerstudie für alle Metriken (NASA-TLX, SUS, AHS, SET und CSCR) über die Datensätze RICO, ENRICO und Guo hinweg. Insgesamt sind über alle Bewertungsmetriken hinweg konsistente Verbesserungen zu beobachten. Insbesondere weist der Datensatz Guo eine überlegene Leistung bei nutzerzentrierten Metriken auf, darunter eine geringere kognitive Belastung (NASA-TLX), eine höhere Benutzbarkeit (SUS), eine verbesserte ästhetische Harmonie (AHS), eine reduzierte Suchzeit (SET) und eine verbesserte Konsistenz zwischen Bildschirmen (CSCR). Diese Ergebnisse bedürfen jedoch einer sorgfältigen Interpretation. Die verbesserten UX-Metriken für den Datensatz Guo sind hauptsächlich auf dessen starke Farbkonsistenz und die relativ einfachere visuelle Komposition zurückzuführen, nicht jedoch auf eine überlegene Qualität der strukturellen Anordnung. Obwohl Nutzer diese Benutzeroberflächen als visuell harmonischer und weniger kognitiv anspruchsvoll wahrnehmen, zeigen frühere Ergebnisse, dass der Datensatz Guo bei Ausrichtung, Gruppierung und Lesereihenfolge schlechter abschneidet. Dies verdeutlicht einen wichtigen Unterschied zwischen wahrnehmungsbezogenen und strukturellen Faktoren im UI-Design. Während wahrnehmungsbezogene Merkmale wie Farbharmonie die Nutzererfahrung deutlich verbessern, bleiben strukturelle Genauigkeit und Layout-Konsistenz entscheidend für die funktionale Benutzbarkeit. Daher erfordert ein optimales UI-Design ein Gleichgewicht zwischen wahrnehmbarer Harmonie und struktureller Korrektheit.

Abbildung 9. Vergleich der Benutzerstudien-Metriken über verschiedene Datensätze hinweg. Das gruppierte Balkendiagramm vergleicht die Metriken der Benutzerstudien für die Datensätze RICO, ENRICO und Guos UI-Farbdatensatz. Die x-Achse stellt Bewertungsmetriken dar, darunter den NASA-Arbeitsbelastungsindex (NASA-TLX), die System Usability Scale (SUS), die Bewertung der ästhetischen Harmonie (AHS), die strukturelle Effizienzzeit (SET) und die Konsistenzrate über Bildschirme hinweg (CSCR), während die y-Achse die entsprechenden Werte angibt. Die Balken zeigen die Leistung für jeden Datensatz und verdeutlichen Unterschiede hinsichtlich Benutzerfreundlichkeit, kognitiver Belastung, ästhetischer Qualität und Konsistenz der Benutzeroberfläche. NASA-TLX (0–100, niedriger ist besser), SUS (0–100, höher ist besser), AHS (1–7 Likert), SET (s, niedriger ist besser) und CSCR (0–1, höher ist besser). Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzusehen.
Statistische Validierung von Hypothesen
Zur weiteren Überprüfung der vorgeschlagenen Hypothesen (H1–H4) wurde eine statistische Signifikanzprüfung anhand zentraler Evaluierungsmetriken durchgeführt, einschließlich Layout-Qualität, kognitive Belastung, Farbharmonie und Usability-Maße (Tabelle 6). Die Ergebnisse werden als Mittelwert ± Standardabweichung angegeben, und die statistische Signifikanz wurde mittels gepaarter t-Tests mit einem 95-%-Konfidenzintervall (p < 0,05) bewertet. Die Ergebnisse zeigen, dass der vorgeschlagene Ansatz in mehreren Metriken statistisch signifikante Verbesserungen gegenüber den Baseline-Verfahren erzielt, einschließlich Genauigkeit der Ausrichtung, Genauigkeit der Gruppierung, Lesereihenfolge, kognitive Belastung (NASA-TLX) und Farbharmonie-Maße. Insbesondere die Verringerung der kognitiven Belastung und die Verbesserung der Usability-Metriken weisen hochsignifikante Unterschiede auf (p < 0,01). Diese Befunde bestätigen, dass die Integration kognitiver Gestaltungsprinzipien und wahrnehmungsbasierter Farbmodellierung zu messbaren, statistisch signifikanten Verbesserungen der Benutzeroberflächenqualität führt und somit die Hypothesen H1–H4 stützt.
| Metrik | Basislinie (Mittelwert ± SD) | Vorgeschlagen (Mittelwert ± SD) | Verbesserung (%) | p-Wert | Signifikanz |
| Ausrichtungsfehler (↓) | 7,8 ± 1,2 | 4,2 ± 0,9 | 46,10 % | 0,003 | Signifikant |
| Gruppierungsgenauigkeit (↑) | 0,68 ± 0,05 | 0,82 ± 0,04 | 20,50 % | 0,001 | Signifikant |
| Genauigkeit der Lesereihenfolge (↑) | 0,72 ± 0,06 | 0,87 ± 0,03 | 20,80 % | 0,002 | Signifikant |
| NASA-TLX (↓) | 68,5 ± 5,4 | 47,2 ± 4,8 | 31,10 % | 0,0005 | Sehr signifikant |
| SUS-Score (↑) | 71,3 ± 6,2 | 88,9 ± 4,5 | 24,70 % | 0,0008 | Sehr signifikant |
| Farbharmonieindex (↑) | 0,61 ± 0,07 | 0,83 ± 0,05 | 36,00 % | 0,001 | Signifikant |
| Kontrastverhältnis (↑) | 4,1 ± 0,6 | 6,2 ± 0,5 | 51,20 % | 0,002 | Signifikant |
Tabelle 6: Statistischer Vergleich der Leistungsmetriken zwischen Baseline- und vorgeschlagenen Methoden. Die Tabelle zeigt Mittelwert und Standardabweichung (Mittelwert ± SD) für wichtige Leistungsmetriken, einschließlich Ausrichtungsfehler, Gruppierungsgenauigkeit, Genauigkeit der Lesereihenfolge, NASA-Arbeitsbelastungsindex (NASA-TLX), System Usability Scale (SUS), Farbharmonieindex und Kontrastverhältnis. Prozentuale Verbesserungen, p-Werte und statistische Signifikanzniveaus werden angegeben. (↑) zeigt an, dass höhere Werte besser sind, und (↓) zeigt an, dass niedrigere Werte besser sind. Die statistische Signifikanz wurde bei p < 0,05 bewertet.
Beobachtungen spezifisch für den Datensatz
Die relativ geringere Leistung bei strukturellen Metriken im Guo-Datensatz ist auf dessen inhärente Eigenschaften zurückzuführen. Der Guo-Datensatz ist kleiner als RICO und ENRICO und konzentriert sich hauptsächlich auf wahrnehmungsbezogene Farbmerkmale statt auf strukturierte Layout-Anmerkungen. Folglich weist er eine höhere Variabilität bei der Komponentenplatzierung, eine schwächere hierarchische Organisation sowie weniger konsistente Layout-Strukturen zwischen den Bildschirmen auf. Diese Eigenschaften erschweren das strukturelle Lernen und die Layout-Optimierung, was die geringere Leistung bei Ausrichtungs-, Gruppierungs- und Lesereihenfolge-Metriken erklärt, trotz einer starken Leistung bei wahrnehmungsbezogenen und nutzerzentrierten Bewertungen.
Ablationsstudie
Die Ablationsstudie bewertet den Beitrag jedes Moduls innerhalb des vorgeschlagenen Frameworks, indem einzelne Komponenten systematisch entfernt und deren Auswirkungen auf Layoutqualität, Farbmodellierung und Erkennungsleistung analysiert werden. Die Layoutqualität wird anhand von AE, GA, ROA und LCS beurteilt. AE spiegelt die positionsmäßige Abweichung von Benutzeroberflächenelementen wider, wobei höhere Werte auf eine schwächere räumliche Struktur hinweisen. GA bewertet, wie effektiv die Komponenten gemäß den Gestaltprinzipien organisiert sind. ROA misst die Erhaltung des logischen visuellen Flusses, während LCS die strukturelle Konsistenz über verschiedene Bildschirme hinweg hinsichtlich Ausrichtung, Abstand und Layoutorganisation quantifiziert. Die Verschlechterung der Farbqualität wird anhand von ΔE (wahrnehmbarer Farbunterschied), CHI und CDS bewertet, die gemeinsam die wahrnehmungsmäßige Gleichförmigkeit, ästhetische Kohärenz und Palettevielfalt beurteilen. Die Erkennungsleistung wird anhand von mAP, Präzision und Sensitivität (Recall) bewertet, die den Einfluss des Ersatzes des Faster-R-CNN-Moduls durch ein einfacheres Erkennungsmodell quantifizieren. Zusammen liefern diese Metriken eine umfassende Bewertung, wie jedes Modul zur Gesamtsystemleistung beiträgt.
Tabelle 7 fasst den Beitrag jedes Moduls zusammen und vergleicht den vorgeschlagenen Ansatz mit bestehenden Methoden zur Benutzeroberflächengenerierung. Das vollständige Modell erzielt die beste Leistung bei allen Metriken zur Layoutqualität, Farbmodellierung und Erkennungsgenauigkeit, was zeigt, dass kognitives Design, wahrnehmungsbasierte Farbmodellierung und tiefes visuelles Verständnis synergistisch wirken. Wird das Farbmodellierungsmodul entfernt, steigt der ΔE-Wert deutlich an, während CHI und CDS stark abnehmen, was auf einen Verlust an wahrgenommener Gleichförmigkeit und Farbharmonie hindeutet. Dies bestätigt die Bedeutung der CAM02-UCS-basierten Modellierung für die Aufrechterhaltung ästhetischer und wahrnehmungsmäßiger Qualität. Das Entfernen des kognitiven Layoutmoduls führt zu einem signifikanten Anstieg des AE-Werts sowie merklichen Abnahmen von GA und ROA, was zeigt, dass kognitive Gestaltungsprinzipien entscheidend für die Erzeugung strukturell kohärenter und lesbarer Layouts sind. Die Deaktivierung des Multiscreen-Konsistenzmoduls bewirkt eine Verringerung des LCS-Werts, was dessen Rolle bei der Aufrechterhaltung konsistenter Layoutmuster über mehrere Bildschirme hinweg bestätigt. Der Ersatz des Faster-R-CNN-Detektors durch ein einfacheres CNN führt zu einem starken Rückgang von mAP, Präzision und Sensitivität, was die entscheidende Bedeutung einer robusten Komponentenerkennung in der gesamten Verarbeitungskette unterstreicht. Im Vergleich zu Basisverfahren wie pix2code, REDRAW und LDGM übertrifft der vorgeschlagene Ansatz alle anderen Methoden durchgängig hinsichtlich Layoutgenauigkeit, visueller Kohärenz und wahrgenommener Farbqualität.
| Methode / Modul | AE ↓ | GA ↑ | ROA ↑ | LCS ↑ | ΔE ↓ | CHI ↑ | CDS ↑ | mAP ↑ |
| Farbmodul entfernt | 0.14 | 0.86 | 0.92 | 0.84 | 7.85 | 0.61 | 12.4 | 0.9 |
| Kognitives Layout-Modul entfernt | 0.18 | 0.72 | 0.73 | 0.69 | 4.21 | 0.79 | 17.9 | 0.89 |
| Mehrfachbild-Konsistenz entfernt | 0.17 | 0.81 | 0.88 | 0.62 | 4.18 | 0.81 | 17.3 | 0.9 |
| Faster R-CNN durch einfaches CNN ersetzt | 0.16 | 0.85 | 0.91 | 0.85 | 4.15 | 0.82 | 18.1 | 0.74 |
| Pix2Code | 0.25 | 0.61 | 0.65 | 0.51 | 10.2 | 0.48 | 9.6 | 0.65 |
| REDRAW | 0.21 | 0.66 | 0.72 | 0.56 | 8.7 | 0.52 | 11.4 | 0.72 |
| LDGM (Layout-Diffusion) | 0.19 | 0.74 | 0.79 | 0.63 | 6.9 | 0.59 | 13.8 | 0.8 |
| Vorgeschlagenes Vollmodell | 0.12 | 0.89 | 0.94 | 0.87 | 4.12 | 0.83 | 18.7 | 0.91 |
Tabelle 7: Ablationsstudie und vergleichende Leistungsanalyse des vorgeschlagenen Frameworks und der Baseline-Methoden. Die Tabelle bewertet die Auswirkungen einzelner Komponenten, indem das vollständige vorgeschlagene Modell mit Varianten verglichen wird, bei denen spezifische Module entfernt wurden (Farbmodul, kognitives Layoutmodul, Multiscreen-Konsistenz und Faster R-CNN, das durch ein einfaches CNN ersetzt wurde), sowie mit Baseline-Methoden (pix2code, REDRAW und LDGM). Die Leistung wird anhand des Ausrichtungsfehlers (AE), der Gruppierungsgenauigkeit (GA), der Genauigkeit der Lesereihenfolge (ROA), des Layout-Konsistenz-Scores (LCS), des wahrgenommenen Farbunterschieds (ΔE), des Farbharmonie-Index (CHI), des Farbvielfalt-Scores (CDS) und der mittleren durchschnittlichen Präzision (mAP) bewertet. (↑) zeigt an, dass höhere Werte besser sind, und (↓) zeigt an, dass niedrigere Werte besser sind.
VERFÜGBARKEIT VON DATEN:
Die in dieser Studie verwendeten Datensätze sind unter den folgenden Links verfügbar: RICO-Datensatz: https://interactionmining.org/rico; ENRICO-Datensatz: https://github.com/luileito/enrico; Guos UI-Farbdatensatz: https://github.com/guozhongke/UI-Color-Dataset.
Zusatzdatei 1. Mathematische Formulierungen und erweiterte Implementierungsdetails. Diese Datei enthält detaillierte mathematische Formulierungen und algorithmische Abläufe, die den vorgeschlagenen automatisierten UI-Prototyping-Rahmen unterstützen. Dazu gehören das Training zur Komponentenerkennung, die Extraktion von Layout-Mustern, die Modellierung harmonischer Farben, die vereinheitlichte Zielsetzung für UI-Prototyping, Einzelheiten zur Faster-R-CNN-Erkennung, Berechnungen zur räumlichen Distanz und Ausrichtungsähnlichkeit, der Aufbau logischer UI-Bäume, die wahrnehmungsbezogene Farbmodellierung basierend auf CAM02-UCS, die kognitive Designoptimierung, die Modellierung der Konsistenz über mehrere Bildschirme hinweg sowie die Algorithmen S1–S3.Bitte klicken Sie hier, um diese Datei herunterzuladen.