$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Het voorgestelde framework voor geautomatiseerde UI-prototyping werd beoordeeld met behulp van een geïntegreerde dataset van 5.128 UI-schermen uit drie bronnen: 4.000 RICO-afbeeldingen, 1.000 ENRICO-schermen en 128 kleur-geannoteerde UI-monsters uit de UI Color Dataset van Guo. Deze gecombineerde dataset biedt een goed gebalanceerde benchmark voor het evalueren van de nauwkeurigheid van componentdetectie, de structurele helderheid van de lay-out, de consistentie over meerdere schermen en de perceptuele kleurharmonie.
Experimentele resultaten tonen aan dat het detectiemodel op basis van Faster R-CNN een nauwkeurigheid bij componentdetectie van 92,4% behaalt en effectief generaliseert over diverse mobiele UI-stijlen. Bovendien verbetert de integratie van ENRICO-patroonannotaties de redenering over de lay-out, wat resulteert in een toename van 18,7% in lay-outhelderheid en een betere behoud van de leesvolgorde. In experimenten ter evaluatie van kleur genereert de op CAM02-UCS gebaseerde kleurmoduleringsmodule paletten die, volgens beoordelingen van ontwerpers, 24,5% harmonieuzer zijn en een hogere perceptuele uniformiteit bereiken in vergelijking met traditionele methoden voor paletgeneratie op basis van RGB en LAB. Daarnaast behaalt de modellering van consistentie over meerdere schermen een verbetering van 28% in cross-screen uitlijning en typografische consistentie. Gebruikersstudies met 30 deelnemers tonen een afname van 31% in de waargenomen cognitieve belasting aan bij interactie met prototypes die door het voorgestelde systeem zijn geproduceerd. Samen geven deze resultaten aan dat de combinatie van componentdetectie, perceptuele kleurmodellering en cognitieve optimalisatie UI-prototypes oplevert die niet alleen structureel accuraat zijn, maar ook visueel coherent en cognitief efficiënt. Tabel 3 belicht de simulatieomgeving en de technische instellingen die zijn gebruikt om het voorgestelde UI-prototypingraamwerk te beoordelen. De rekenintensieve trainingsprocedures van Faster R-CNN en de modules voor lay-outconsistentie werden ondersteund door een high-performance NVIDIA RTX 4090 GPU. Alle experimenten werden uitgevoerd in een Ubuntu 22.04-omgeving met gebruik van PyTorch 2.0 voor de implementatie van deep learning.
| Parameter | Configuratie |
| Hardware | NVIDIA RTX 4090 GPU (24 GB), Intel i9-processor, 64 GB RAM |
| Besturingssysteem | Ubuntu 22.04 LTS |
| Deep Learning-framework | PyTorch 2.0 |
| Faster R-CNN Backbone | ResNet-50 + FPN |
| Beeldresolutie | 480 × 800 (genormaliseerd over alle datasets) |
| Trainingsbatchgrootte | 8 |
| Optimalisator | AdamW (LR = 1e−4, weight decay = 0,01) |
| Epochs | 40 |
| Kleursymboolruimte | CAM02-UCS |
| Clustering voor paletextractie | K-means (k = 5) |
| Layoutclustering | DBSCAN (ε = 20, min_samples = 3) |
Tabel 3: Implementatieparameters en experimentele configuratie van het voorgestelde raamwerk. De tabel vat de hardware- en software-opstelling samen die is gebruikt voor modeltraining en evaluatie, inclusief computationele middelen, besturingssysteem, deep learning-framework, modelarchitectuur, beeldresolutie, trainingsparameters, optimalisatiestrategie, kleurmodellingsruimte en clusteringmethoden die zijn gebruikt voor paletextractie en lay-outgroepering.
De Faster R-CNN-architectuur maakt gebruik van een ResNet-50-backbone met een FPN om een breed scala aan fijnmazige UI-componenten te detecteren. Alle UI-afbeeldingen worden vóór de verwerking uniform geschaald naar 480 × 800 pixels. De training wordt uitgevoerd over 60 epochs met gebruik van de SGD-optimizer, met een batchgrootte van 16 om een stabiele convergentie te waarborgen. De kleurpaletgenerator maakt gebruik van CAM02-UCS met K-means-clustering, terwijl DBSCAN wordt gebruikt voor de clustering van de structurele lay-out. Deze technische instellingen zorgen ervoor dat de gegenereerde UI-resultaten reproduceerbaar, stabiel en van hoge getrouwheid zijn. Om een uitgebreide beoordeling van het voorgestelde geautomatiseerde UI-prototypingframework te bieden, worden vier categorieën evaluatiemetrieken gebruikt:
i) De prestaties van de componentdetectie, geanalyseerd met behulp van precisie, recall, F1-score, intersection-over-union (IoU) en mean average precision (mAP), welke de nauwkeurigheid van het Faster R-CNN-model bij het identificeren van UI-componenten in de RICO- en ENRICO-datasets kwantificeren;
ii) Duidelijkheid van de lay-out en structurele consistentie, gemeten via uitlijningsfouten (AE), groeperingsnauwkeurigheid, correctheid van de leesvolgorde en scores voor consistentie tussen schermen, afgeleid van ontwerpmodelbeperkingen;
iii) Perceptuele kleurkwaliteit, geëvalueerd met behulp van de CAM02-UCS perceptuele afstand (ΔE_UCS), WCAG 2.1 contrastverhoudingen, diversiteitsindex en scores voor kleurharmonie geïnspireerd door het UI-kleurevaluatiekader van Guo;
iv) Gebruikergerichte metrieken voor cognitieve efficiëntie, inclusief cognitieve belasting gemeten met de NASA task load index (NASA-TLX), beoordelingen van esthetische coherentie en de efficiëntie van taakvoltooiing.
Deze metrieken maken het mogelijk om het raamwerk te evalueren, niet alleen op basis van detectienauwkeurigheid, maar ook op basis van perceptuele harmonie, gebruikskwaliteit en cognitieve ervaring.
Meetwaarden voor componentdetectie
Precisie beschrijft de nauwkeurigheid van het model bij het voorspellen van UI-componenten zonder fout-positieven te genereren. Een hoge precisie impliceert dat de meeste voorspelde bounding boxes overeenkomen met geldige UI-elementen. Recall meet het vermogen van het model om alle relevante UI-componenten op een scherm te identificeren. Een hoge recall geeft aan dat het model de meeste ground-truth componenten succesvol detecteert. De F1-score, gedefinieerd als het harmonisch gemiddelde van precisie en recall, biedt een gebalanceerde evaluatie en is bijzonder nuttig wanneer UI-componenten ongelijkmatig over datasets zijn verdeeld.
De IoU-metriek meet hoe goed de voorspelde bounding box overlapt met de ground truth bounding box. Bij objectdetectie-taken worden IoU-drempelwaarden van 0,5 en 0,75 gewoonlijk gebruikt om respectievelijk matige en strikte evaluatievoorwaarden weer te geven. mAP vat de detectieprestaties over meerdere IoU-drempelwaarden samen. De mAP@0,5:0,95-metriek biedt een robuustere evaluatie door de precisie te middelen over drempelwaarden van 0,5 tot 0,95 in stappen van 0,05 en wordt daarom algemeen geaccepteerd als een standaard benchmark voor objectdetectie.
De detectieresultaten over de drie datasets geven aan dat de voorgestelde componentdetectiemodule consistent goed presteert. De kwantitatieve resultaten worden gepresenteerd in Tabel 4. De RICO-dataset behaalt de hoogste prestaties, met een precisie van 0,91, een recall van 0,88 en een F1-score van 0,89, dankzij de grote, diverse set annotaties van UI-componenten. ENRICO vertoont iets lagere scores vanwege de meer vereenvoudigde structuur en minder geannoteerde componenttypen. De Guo-dataset registreert de laagste F1-score (0,81), waarschijnlijk door grotere visuele variatie en minder gestandaardiseerde lay-outpatronen, wat detectie uitdagender maakt. Over het algemeen bevestigen deze resultaten dat het model een robuuste prestatie voor componentdetectie behoudt over verschillende UI-ontwerpstijlen en datasetkenmerken.
| Dataset | Precisie | Herinnering | F1-score |
| RICO | 0.91 | 0.88 | 0.89 |
| ENRICO | 0.87 | 0.84 | 0.85 |
| Guo | 0.83 | 0.8 | 0.81 |
Tabel 4: Prestaties van de componentdetectie over verschillende datasets. De tabel presenteert de precisie, recall en F1-score voor de detectie van UI-componenten over de RICO-, ENRICO- en Guo-datasets, wat de effectiviteit van het detectiemodel aantoont.
Figuur 3 toont de prestaties van het model over de RICO-, ENRICO- en Guo-datasets bij IoU-drempels van 0.5 en 0.75. Zoals verwacht zijn de mAP-waarden hoger bij IoU 0.5 vanwege de minder strikte overlapvereiste. RICO rapporteert consistent de hoogste mAP-waarden (0.89 bij IoU 0.5 en 0.78 bij IoU 0.75), wat de rijkdom en coherentie van de annotaties weerspiegelt. ENRICO vertoont iets lagere waarden, terwijl Guo de laagste scores rapporteert vanwege de grotere variatie in lay-outstijl en componentdichtheid. De dalende trend bij striktere IoU-drempels illustreert dat de complexiteit van de dataset de robuustheid van de detectie direct beïnvloedt.

Figuur 3. Gemiddelde gemiddelde precisie (mAP) bij intersection over union (IoU)-drempelwaarden van 0.5 en 0.75 over verschillende datasets. De lijngrafiek vergelijkt de prestaties van componentdetectie over de RICO-, ENRICO- en Guo-datasets. De x-as stelt de datasets voor en de y-as toont de mAP-waarden. Twee curven komen overeen met IoU-drempelwaarden van 0.5 en 0.75, wat de variatie in prestaties bij verschillende niveaus van detectiestrengheid illustreert. Klik hier om een grotere versie van deze figuur te bekijken.
Figuur 4 presenteert de mAP@IoU(0,5:0,95) voor elke dataset, wat een bredere evaluatie van de detectieprestaties over tien IoU-drempels biedt. De resultaten tonen een duidelijke dalende trend van RICO (0,61) naar ENRICO (0,57) en Guo (0,52), wat bevestigt dat het voorgestelde detectiemodel het beste generaliseert op grotere en meer gestructureerde datasets. Deze striktere gemiddelde metriek brengt subtiele prestatieverslechteringen aan het licht die mogelijk niet zichtbaar zijn bij evaluatie met een enkele drempelwaarde. Deze bevindingen geven aan dat, hoewel het model sterk presteert over alle datasets, een toegenomen lay-outdiversiteit en componentvariabiliteit extra uitdagingen vormen bij een strikte evaluatie volgens de COCO-stijl. De detectieresultaten worden gepresenteerd in Figuren 3 en 4die kwantitatieve vergelijkingen van de mAP leveren over verschillende IoU-niveaus.

Figuur 4. Gemiddelde gemiddelde precisie (mAP) gemiddeld over intersection over union (IoU)-drempelwaarden van 0,5 tot 0,95 over verschillende datasets. De lijngrafiek toont de prestaties van de componentdetectie in de RICO-, ENRICO- en Guo-datasets met behulp van de mAP-metriek, gemiddeld over IoU-drempelwaarden variërend van 0,5 tot 0,95. De x-as vertegenwoordigt de datasets en de y-as geeft de bijbehorende mAP-waarden weer op een schaal van 0–1, wat de modelprestaties weerspiegelt onder variërende detectiedrempels. Klik hier om een grotere versie van deze figuur te bekijken.
Kwaliteitsmetrieken voor de lay-out
De kwaliteit van de lay-out wordt geëvalueerd met behulp van AE, groeperingsnauwkeurigheid (GA) en leesvolgordenauwkeurigheid (ROA), die gezamenlijk de structurele correctheid, perceptuele organisatie en cognitieve leesbaarheid van de gegenereerde UI-lay-outs beoordelen.
Uitlijningsfout.
AE (pixelgebaseerde afwijking) geeft aan hoe goed UI-elementen zijn uitgelijnd met ideale uitlijningslijnen, zoals gidsen voor links, rechts, boven of de basislijn. Een lagere AE geeft aan dat elementen consistent zijn gerangschikt met minimale visuele vervorming, wat de leesbaarheid en de algemene helderheid van het ontwerp verbetert. Deze metriek is bijzonder belangrijk voor het evalueren van de cognitieve verfijning van de lay-out, aangezien een gebrekkige uitlijning de visuele flow verstoort en de ervaren complexiteit verhoogt. Figuur 5 illustreert de AE over de RICO-, ENRICO- en Guo-datasets, gemeten als de gemiddelde pixelafwijking van ideale uitlijningslijnen. De resultaten laten zien dat RICO de laagste AE behaalt (4.2 px), wat aangeeft dat de UI-componenten in deze dataset consistentere structurele patronen vertonen, waardoor uitlijning voor het model eenvoudiger is. ENRICO volgt met een matige uitlijningsafwijking van 6.1 px, wat een combinatie weerspiegelt van goed gestructureerde en gevarieerde schermlay-outs. De Guo-dataset registreert de hoogste AE (7.4 px), vanwege de grotere diversiteit in componentplaatsing en niet-standaard lay-outstructuren, die uitlijningsgebaseerde verfijning bemoeilijken. Over het algemeen tonen deze resultaten aan dat het model een sterke uitlijningsnauwkeurigheid behoudt over verschillende datasets, ondanks de toenemende complexiteit van de lay-out.

Figuur 5. Uitlijningsfout over datasets heen. De figuur toont de uitlijningsfout over datasets; lagere waarden duiden op een betere uitlijning. Klik hier om een grotere versie van deze figuur te bekijken.
Groeperingsnauwkeurigheid (GA).
GA kwantificeert hoe effectief het model gerelateerde UI-componenten groepeert, bijvoorbeeld op basis van Gestalt-principes zoals nabijheid, gelijkenis en continuïteit. Een hogere groeperingsnauwkeurigheid geeft aan dat het model de beoogde structuur van UI-elementen behoudt, waardoor gebruikers de interface natuurlijker kunnen interpreteren. Deze metriek is bijzonder nuttig om te evalueren of de module voor lay-outverfijning de inhoud succesvol organiseert in betekenisvolle visuele groepen. Figuur 6 presenteert de distributie van de GA die door het voorgestelde raamwerk over de drie datasets is behaald. De ENRICO-dataset vertoont de hoogste mediane GA en het kleinste interkwartielbereik, wat duidt op stabiele en consistente groeperingsprestaties dankzij de goed gedefinieerde, patroonge Labelde lay-outs. De RICO-dataset vertoont een matige groeperingsnauwkeurigheid met een hogere variabiliteit, waarschijnlijk door de grotere diversiteit en complexiteit van de lay-out. De Guo UI Color-dataset registreert een lagere groeperingsnauwkeurigheid, aangezien de monsters visueel heterogeen zijn en minder gericht op de structurele lay-out. Over het algemeen geven de resultaten aan dat de cognitieve module voor lay-outverfijning betrouwbaar presteert over verschillende datasets, waarbij de beste groeperingsprestaties worden behaald bij structureel consistente gegevens.

Figuur 6. Verdeling van de groeperingsnauwkeurigheid over datasets. De boxplot toont de groeperingsnauwkeurigheid op basis van Gestalt-principes over de RICO-, ENRICO- en Guo UI Color-datasets. De boxen vertegenwoordigen het interkwartielbereik, de centrale lijn geeft de mediaan aan en de whiskers geven het bereik van de waarden aan. De x-as vertegenwoordigt de datasets en de y-as toont de scores voor groeperingsnauwkeurigheid. De steekproefomvang is n=5128 user interface-schermen (RICO: 4000, ENRICO: 1000 en Guo: 128). Klik hier om een grotere versie van deze figuur te bekijken.
Nauwkeurigheid van de leesvolgorde (ROA).
De nauwkeurigheid van de leesvolgorde (reading order accuracy, ROA) meet hoe nauwkeurig het model de natuurlijke leesstroom van een UI-scherm voorspelt, wat doorgaans een patroon van boven naar beneden en van links naar rechts volgt. Het handhaven van de juiste leesvolgorde is essentieel voor de bruikbaarheid, de duidelijkheid van de navigatie en de consistentie met gevestigde ontwerpconventies. Een hogere ROA geeft aan dat het systeem de verwachte cognitieve scanpatronen behoudt. Figuur 7 toont de ROA over verschillende evaluatiefasen voor de RICO-, ENRICO- en Guo-datasets. ENRICO behaalt consistent de hoogste ROA vanwege de regelmatige en patroongeoriënteerde lay-outstructuur, wat een nauwkeurigere voorspelling van menselijke leesvolgordes mogelijk maakt. RICO vertoont gemiddelde prestaties met een lichte variabiliteit, wat de grotere diversiteit en real-world complexiteit weerspiegelt. De Guo-dataset vertoont de laagste ROA, aangezien veel van de schermen visueel rijk zijn maar geen duidelijk gedefinieerde leeshierarchieën hebben. Over het algemeen geven deze resultaten aan dat de voorgestelde module voor cognitieve lay-outverfijning het meest betrouwbaar presteert op gestructureerde datasets, terwijl stabiele voorspellingen van de leesvolgorde worden gehandhaafd over diverse UI-ontwerpen.

Figuur 7. Nauwkeurigheid van de leesvolgorde over verschillende evaluatiefasen voor meerdere datasets. De lijngrafiek toont de nauwkeurigheid van de leesvolgorde over de evaluatiestappen voor de RICO-, ENRICO- en Guo's UI Color-datasets. De x-as vertegenwoordigt de evaluatiefase en de y-as geeft de nauwkeurigheid van de leesvolgorde aan. Elke curve correspondeert met een dataset en illustreert de veranderingen in het behoud van de visuele flow over opeenvolgende evaluatiefasen. De evaluatiefase is een weergave van de progressieve verfijningsfasen van het voorgestelde framework. Klik hier om een grotere versie van deze figuur te bekijken.
Consistentiescore van de lay-out (LCS)
De layoutconsistentiescore (LCS) meet hoe consistent de gegenereerde UI-layouts worden gehandhaafd over meerdere schermen binnen dezelfde applicatie. Dit omvat consistentie in spatiëring, uitlijningsregels, typografische regio's en groeperingspatronen. Een hogere score wijst op een verbeterde coherentie tussen schermen, wat resulteert in een meer uniforme en intuïtieve UX. Figuur 8 presenteert de LCS gemeten over meerdere evaluatiefases voor de RICO-, ENRICO- en Guo's UI Color-datasets. De ENRICO-dataset behaalt consistent de hoogste LCS-waarden dankzij de met patronen gelabelde en structureel uniforme UI-schermen, wat een stabieler leerproces van consistentie tussen schermen faciliteert. In contrast hiermee vertoont de RICO-dataset een matige maar gestaag verbeterende consistentie, wat toe te schrijven is aan het vermogen van het model om te generaliseren over zeer diverse UI-layouts. Zoals verwacht registreert de Guo-dataset de laagste LCS-waarden, aangezien deze primair gericht is op kleurkenmerken in plaats van op de structurele layout, waardoor consistentie over meerdere schermen uitdagender is. Over het algemeen geven deze resultaten aan dat de voorgestelde module voor consistentie tussen schermen het meest effectief presteert op patroongeoriënteerde datasets, terwijl er nog steeds meetbare verbeteringen worden gerealiseerd over alle datasets.

Figuur 8. Layout-consistentiescore over evaluatiefasen voor meerdere datasets. De lijngrafiek toont de layout-consistentiescores over evaluatiefasen voor de RICO-, ENRICO- en Guo's UI Color-datasets. De x-as stelt de evaluatiefase voor en de y-as geeft de layout-consistentiescores aan. Elke curve correspondeert met een dataset en illustreert de verbetering in de structurele coherentie van gegenereerde interfaces over opeenvolgende evaluatiefasen. Klik hier om een grotere versie van deze figuur te bekijken.
Kleurkwaliteitsmetrieken
De gegenereerde UI-kleurthema's worden geëvalueerd met behulp van vijf perceptueel gefundeerde metrieken afgeleid van CAM02-UCS: ΔE (perceptueel kleurverschil), dat de perceptuele uniformiteit tussen paletkleuren kwantificeert; de contrastratio (gebaseerd op WCAG 2.1), die de leesbaarheid tussen voorgrond- en achtergrondelementen beoordeelt; de kleurharmonie-index (CHI), die de esthetische compatibiliteit tussen tinten meet; de kleurdiversiteitsscore (CDS), die de variatie binnen de perceptuele kleurruimte weerspiegelt; en de kleurprominentiescore (CPS), die de balans en dominantie van kleuren binnen het palet evalueert. Samen bieden deze metrieken een uitgebreide beoordeling van zowel de esthetische kwaliteit als de op bruikbaarheid gerichte kleurprestaties. De resultaten tonen aan dat de voorgestelde methode een lagere ΔE-waarde van 4.12 behaalt, wat duidt op een verbeterde perceptuele uniformiteit tussen de kleuren. Een contrastratio van 6.21 bevestigt de naleving van toegankelijkheidsnormen, wat een verbeterde leesbaarheid garandeert. Tabel 5 presenteert een kwantitatieve vergelijking tussen de voorgestelde kleurmoduleringsmodule en baseline-methoden. De CHI stijgt van 0.61 naar 0.83, wat wijst op een verbeterde esthetische cohesie in kleurovergangen. Daarnaast neemt de CDS met meer dan 50% toe, wat aantoont dat de gegenereerde paletten een rijkere variatie behouden zonder visuele ruis te introduceren. Hogere CPS-waarden duiden op een gebalanceerde distributie van dominante kleuren, waardoor oververzadiging door een enkele tint wordt voorkomen. Over het algemeen bevestigen deze resultaten de effectiviteit van de op CAM02-UCS gebaseerde kleurmoduleringsmodule bij het genereren van harmonieuze, leesbare en perceptueel geoptimaliseerde UI-kleurschema's.
| Metriek | Definitie | Voorgestelde methode | Basislijn1 | Verbetering (%) |
| ΔE (CAM02-UCS) | Perceptueel kleurverschil | 4.12 | 7.85 | 47.5% lager |
| Contrastverhouding (WCAG) | Leesbaarheid van voorgrond-achtergrondparen | 6.21 | 4.38 | 41.80% |
| CHI (Color Harmony Index) | Hue & chroma harmonie | 0.83 | 0.61 | 36.10% |
| CDS (Color Diversity Score) | Variantie in J′a′b′ ruimte | 18.70 | 12.40 | 50.80% |
| CPS (Color Prominence Score) | Stabiliteit van dominante kleuren | 0.72 | 0.55 | 30.90% |
Tabel 5: Kwantitatieve vergelijking van kleurkwaliteitsmetrieken tussen de voorgestelde en de referentiemethoden. De tabel presenteert evaluatiemetrieken voor kleurkwaliteit, waaronder het perceptuele kleurverschil (ΔE in CAM02-UCS), de contrastverhouding (WCAG), de kleurharmonie-index (CHI), de kleurdiversiteitsscore (CDS) en de kleurprominentiescore (CPS). De resultaten van de voorgestelde methode worden vergeleken met de referentiewaarden, samen met de procentuele verbeteringen.
Demografie van de deelnemers en studieontwerp
In totaal namen 30 deelnemers deel aan het evaluatieproces. De deelnemers waren tussen de 20 en 35 jaar oud (gemiddelde leeftijd: 26,4 ± 3,2 jaar). De cohort bestond uit individuen met uiteenlopende achtergronden, waaronder software engineers, studenten en UI/UX-designers. Op basis van zelfgerapporteerde computerbekwaamheid werden 40% van de deelnemers geclassificeerd als gemiddelde gebruikers, 35% als gevorderde gebruikers en 25% als beginners. Ongeveer de helft van de deelnemers had eerdere ervaring in UI/UX-design of aanverwante vakgebieden, terwijl de overige deelnemers dat niet hadden. Deze diversiteit zorgde voor een gebalanceerde evaluatie over verschillende niveaus van technische expertise en bekendheid met design.
Metrieken van de gebruikersstudie
Een gebruikersgerichte evaluatie werd uitgevoerd met behulp van meerdere metrieken, waaronder NASA-TLX, de system usability scale (SUS), aesthetic harmony score (AHS), search efficiency time (SET) en de cross-screen consistency rating (CSCR), om de cognitieve belasting, bruikbaarheid, visuele aantrekkingskracht, efficiëntie en consistentie te beoordelen.
De NASA-TLX-metriek kwantificeert de mentale werklast door factoren zoals mentale eisen, inspanning en frustratie te meten. Lagere scores duiden op een verminderde cognitieve belasting en een verbeterde interactiegemak. Het voorgestelde raamwerk resulteerde consistent in lagere NASA-TLX-scores over alle datasets, wat wijst op een verminderde mentale inspanning. Deze verbetering kan worden toegeschreven aan de integratie van cognitieve ontwerpprincipes, waaronder Gestalt-groepering, geoptimaliseerde spatiëring en een verbeterde visuele hiërarchie, die gezamenlijk zorgen voor een intuïtievere navigatie. De SUS-metriek biedt een gestandaardiseerde bruikbaarheidsscore variërend van 0 tot 100, waarbij hogere waarden duiden op een verbeterde bruikbaarheid en helderheid. Het voorgestelde raamwerk behaalde hogere SUS-scores vergeleken met de referentiemethoden, wat wijst op verbeteringen in zowel de structurele indeling als de kleurhelderheid. Verbeterde uitlijning, spatiëring en navigatiestroom droegen bij aan interfaces die door gebruikers als intuïtiever en functioneel coherenter werden ervaren. AHS, gemeten op een 7-punts Likert-schaal, evalueert de waargenomen visuele aantrekkingskracht en kleurharmonie. Interfaces die zijn gegenereerd met de op CAM02-UCS gebaseerde kleurmoduleringsmodule behaalden hogere AHS-waarden, wat duidt op vloeiendere kleurovergangen en visueel meer gebalanceerde paletten. Deelnemers gaven consistent de voorkeur aan deze interfaces vanwege het verbeterde contrast, de tintcoherentie en de verminderde visuele ruis, wat het belang van perceptuele kleurmodellering in UI-ontwerp onderstreept. SET meet de tijd die gebruikers nodig hebben om doelelementen van de UI te lokaliseren tijdens visuele zoektaken. Lagere SET-waarden duiden op een verbeterde visuele organisatie en hiërarchie. Het voorgestelde raamwerk verminderde de SET aanzienlijk over alle datasets, wat aantoont dat de integratie van Gestalt-groepering, aandachtgestuurde spatiëring en verfijnde lay-outstructuren snellere en efficiëntere interactie mogelijk maakt. De CSCR-metriek evalueert de consistentie van het UI-ontwerp over meerdere schermen. Hogere scores duiden op een betere continuïteit in lay-out, kleur en structurele organisatie. Het voorgestelde raamwerk behaalde hogere CSCR-waarden, wat de effectiviteit van de module voor consistentie over meerdere schermen weerspiegelt bij het handhaven van stabiele kleurenschema's, spatiëring en hiërarchische structuren over de interfaces heen.
Figuur 9 presenteert de resultaten van de vergelijkende gebruikersstudie voor alle metrieken (NASA-TLX, SUS, AHS, SET en CSCR) over de RICO-, ENRICO- en Guo-datasets. Over het algemeen worden consistente verbeteringen waargenomen over alle evaluatiemetrieken. Opmerkelijk is dat de Guo-dataset superieure prestaties vertoont op gebruikersgerichte metrieken, waaronder een lagere cognitieve belasting (NASA-TLX), een hogere bruikbaarheid (SUS), een verbeterde esthetische harmonie (AHS), een kortere zoektijd (SET) en een verbeterde consistentie tussen schermen (CSCR). Deze resultaten vereisen echter een zorgvuldige interpretatie. De verbeterde UX-metrieken die voor de Guo-dataset zijn waargenomen, zijn primair toe te schrijven aan de sterke kleurconsistentie en de relatief eenvoudigere visuele compositie, in plaats van een superieure kwaliteit van de structurele lay-out. Hoewel gebruikers deze interfaces als visueel harmonieuzer en minder cognitief belastend ervaren, tonen eerdere resultaten aan dat de Guo-dataset slecht presteert op het gebied van uitlijning, groepering en leesvolgorde. Dit benadrukt een belangrijk onderscheid tussen perceptuele en structurele factoren in UI-ontwerp. Hoewel perceptuele kenmerken, zoals kleurharmonie, de UX aanzienlijk verbeteren, blijven structurele nauwkeurigheid en lay-outconsistentie cruciaal voor de functionele bruikbaarheid. Daarom vereist een optimaal UI-ontwerp een balans tussen perceptuele harmonie en structurele correctheid.

Figuur 9. Vergelijking van gebruikersstudie-metrieken over verschillende datasets. Het gegroepeerde staafdiagram vergelijkt gebruikersstudie-metrieken over de RICO-, ENRICO- en Guo's UI Color Datasets. De x-as representeert evaluatiemetrieken, waaronder de NASA Task Load Index (NASA-TLX), system usability scale (SUS), aesthetic harmony score (AHS), structural efficiency time (SET) en cross-screen consistency rate (CSCR), terwijl de y-as de bijbehorende scores aangeeft. De staven representeren de prestaties voor elke dataset, wat de verschillen in bruikbaarheid, cognitieve belasting, esthetische kwaliteit en interfaceconsistentie illustreert. NASA-TLX (0–100, lager is beter), SUS (0–100, hoger is beter), AHS (1–7 Likert), SET (s, lager is beter) en CSCR (0–1, hoger is beter). Klik hier om een grotere versie van deze figuur te bekijken.
Statistische validatie van hypothesen
Om de voorgestelde hypothesen (H1–H4) verder te valideren, werd een toetsing van de statistische significantie uitgevoerd op belangrijke evaluatiemetrieken, waaronder lay-outkwaliteit, cognitieve belasting, kleurharmonie en bruikbaarheidsmaten (Tabel 6). De resultaten worden gerapporteerd als gemiddelde ± standaarddeviatie, en de statistische significantie werd geëvalueerd met gepaarde t-toetsen met een betrouwbaarheidsinterval van 95% (p < 0,05). De resultaten geven aan dat het voorgestelde raamwerk statistisch significante verbeteringen behaalt ten opzichte van baseline-benaderingen over meerdere metrieken, waaronder uitlijningsnauwkeurigheid, groeperingsnauwkeurigheid, leesvolgorde, cognitieve belasting (NASA-TLX) en kleurharmoniematen. Opvallend is dat de verminderingen in cognitieve belasting en de verbeteringen in bruikbaarheidsmetrieken zeer significante verschillen vertonen (p < 0,01). Deze bevindingen bevestigen dat de integratie van cognitieve ontwerpprincipes en perceptuele kleurmodellering leidt tot meetbare, statistisch significante verbeteringen in de UI-kwaliteit, waarmee de hypothesen H1–H4 worden ondersteund.
| Metriek | Baseline (Gemiddelde ± SD) | Voorgesteld (Gemiddelde ± SD) | Verbetering (%) | p-waarde | Significantie |
| Uitlijningsfout (↓) | 7.8 ± 1.2 | 4.2 ± 0.9 | 46.10% | 0.003 | Significant |
| Groeperingsnauwkeurigheid (↑) | 0.68 ± 0.05 | 0.82 ± 0.04 | 20.50% | 0.001 | Significant |
| Nauwkeurigheid leesvolgorde (↑) | 0.72 ± 0.06 | 0.87 ± 0.03 | 20.80% | 0.002 | Significant |
| NASA-TLX (↓) | 68.5 ± 5.4 | 47.2 ± 4.8 | 31.10% | 0.0005 | Hoogst significant |
| SUS-score (↑) | 71.3 ± 6.2 | 88.9 ± 4.5 | 24.70% | 0.0008 | Hoogst significant |
| Kleurharmonie-index (↑) | 0.61 ± 0.07 | 0.83 ± 0.05 | 36.00% | 0.001 | Significant |
| Contrastverhouding (↑) | 4.1 ± 0.6 | 6.2 ± 0.5 | 51.20% | 0.002 | Significant |
Tabel 6: Statistische vergelijking van prestatiemetrieken tussen de basislijn en de voorgestelde methoden. De tabel presenteert het gemiddelde en de standaarddeviatie (gemiddelde ± SD) voor belangrijke prestatiemetrieken, waaronder uitlijningsfout, groeperingsnauwkeurigheid, nauwkeurigheid van de leesvolgorde, NASA Task Load Index (NASA-TLX), system usability scale (SUS), kleurharmonie-index en contrastverhouding. Percentage verbeteringen, p-waarden en statistische significantieniveaus worden gerapporteerd. (↑) geeft aan dat hogere waarden beter zijn, en (↓) geeft aan dat lagere waarden beter zijn. Statistische significantie werd geëvalueerd bij p < 0,05.
Dataset-specifieke observaties
De relatief lagere prestaties die werden waargenomen in de structurele metrieken van de Guo-dataset kunnen worden toegeschreven aan de inherente kenmerken ervan. De Guo-dataset is kleiner dan RICO en ENRICO en richt zich primair op perceptuele kleurkenmerken in plaats van op gestructureerde layout-annotaties. Als gevolg hiervan vertoont deze een hogere variabiliteit in de plaatsing van componenten, een zwakkere hiërarchische organisatie en minder consistente layout-structuren over verschillende schermen heen. Deze eigenschappen maken structureel leren en layout-optimalisatie uitdagender, wat de lagere prestaties in metrieken voor uitlijning, groepering en leesvolgorde verklaart, ondanks de sterke prestaties in perceptuele en gebruikersgerichte evaluaties.
Ablatiestudie
De ablatiestudie evalueert de bijdrage van elke module binnen het voorgestelde framework door systematisch individuele componenten te verwijderen en hun impact op de lay-outkwaliteit, kleurmodellering en detectieprestaties te analyseren. De lay-outkwaliteit wordt beoordeeld met behulp van AE, GA, ROA en LCS. AE weerspiegelt de positionele afwijking van UI-elementen, waarbij hogere waarden duiden op een zwakkere ruimtelijke structuur. GA evalueert hoe effectief componenten zijn georganiseerd volgens de Gestaltprincipes. ROA meet het behoud van de logische visuele flow, terwijl LCS de structurele consistentie tussen schermen kwantificeert in termen van uitlijning, spatiëring en lay-outorganisatie. De degradatie van de kleurkwaliteit wordt geëvalueerd met ΔE (perceptueel kleurverschil), CHI en CDS, die gezamenlijk de perceptuele uniformiteit, esthetische coherentie en palletrijkdom beoordelen. De detectieprestaties worden geëvalueerd met mAP, precisie en recall, die de impact kwantificeren van het vervangen van de Faster R-CNN-module door een eenvoudiger detectiemodel. Samen bieden deze metrieken een uitgebreide evaluatie van hoe elke module bijdraagt aan de algehele systeemprestaties.
Tabel 7 vat de bijdrage van elke module samen en vergelijkt het voorgestelde raamwerk met bestaande benaderingen voor UI-generatie. Het volledige model behaalt de beste prestaties op alle metrieken voor lay-outkwaliteit, kleurmodellering en detectie, wat aantoont dat cognitief ontwerp, perceptuele kleurmodellering en diep visueel begrip een synergetisch effect hebben. Wanneer de module voor kleurmodellering wordt verwijderd, neemt ΔE significant toe, terwijl CHI en CDS aanzienlijk afnemen, wat wijst op een verlies van perceptuele uniformiteit en kleurharmonie. Dit bevestigt het belang van modellering op basis van CAM02-UCS voor het behoud van esthetische en perceptuele kwaliteit. Het verwijderen van de cognitieve lay-outmodule resulteert in een significante toename van AE en opvallende afnames van GA en ROA, wat aantoont dat cognitieve ontwerpprincipes essentieel zijn voor het produceren van structureel coherente en leesbare lay-outs. De verwijdering van de module voor multiscreen-consistentie leidt tot een afname van LCS, wat de rol ervan bevestigt bij het handhaven van consistente lay-outpatronen over meerdere schermen. Het vervangen van de Faster R-CNN-detector door een eenvoudiger CNN resulteert in een scherpe daling van mAP, precisie en recall, wat het kritieke belang benadrukt van robuuste componentdetectie in de algehele pijplijn. In vergelijking met basismethoden, waaronder pix2code, REDRAW en LDGM, presteert het voorgestelde raamwerk consistent beter dan alle benaderingen op het gebied van lay-outnauwkeurigheid, visuele coherentie en perceptuele kleurkwaliteit.
| Methode / Module | AE ↓ | GA ↑ | ROA ↑ | LCS ↑ | ΔE ↓ | CHI ↑ | CDS ↑ | mAP ↑ |
| Kleurmodule verwijderd | 0.14 | 0.86 | 0.92 | 0.84 | 7.85 | 0.61 | 12.4 | 0.9 |
| Cognitieve lay-outmodule verwijderd | 0.18 | 0.72 | 0.73 | 0.69 | 4.21 | 0.79 | 17.9 | 0.89 |
| Consistentie over meerdere schermen verwijderd | 0.17 | 0.81 | 0.88 | 0.62 | 4.18 | 0.81 | 17.3 | 0.9 |
| Faster R-CNN vervangen door eenvoudige CNN | 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 |
| Voorgesteld volledig model | 0.12 | 0.89 | 0.94 | 0.87 | 4.12 | 0.83 | 18.7 | 0.91 |
Tabel 7: Ablatiestudie en vergelijkende prestatieanalyse van het voorgestelde framework en de basismethoden. De tabel evalueert de impact van individuele componenten door het volledige voorgestelde model te vergelijken met varianten waarin specifieke modules zijn verwijderd (kleurmodule, cognitieve lay-outmodule, multiscreen-consistentie, en Faster R-CNN vervangen door een eenvoudige CNN), evenals basismethoden (pix2code, REDRAW en LDGM). Prestaties worden beoordeeld op basis van alignment error (AE), grouping accuracy (GA), reading order accuracy (ROA), layout consistency score (LCS), perceptual color difference (ΔE), color harmony index (CHI), color diversity score (CDS) en mean average precision (mAP). (↑) geeft aan dat hogere waarden beter zijn, en (↓) geeft aan dat lagere waarden beter zijn.
DATABESCHIKBAARHEID:
De datasets die in deze studie zijn gebruikt, zijn beschikbaar via de volgende links: RICO-dataset: https://interactionmining.org/rico; ENRICO-dataset: https://github.com/luileito/enrico; Guo's UI Color Dataset: https://github.com/guozhongke/UI-Color-Dataset.
Aanvullend bestand 1. Mathematische formuleringen en uitgebreide implementatiedetails. Dit bestand bevat de gedetailleerde mathematische formuleringen en algoritmische workflows die ten grondslag liggen aan het voorgestelde geautomatiseerde UI-prototypingraamwerk. Het omvat training voor componentdetectie, extractie van lay-outpatronen, modellering van kleurharmonie, het uniforme UI-prototypingdoel, details over Faster R-CNN detectie, berekeningen van ruimtelijke afstand en uitlijningsgelijkenis, constructie van de logische UI-boom, perceptuele kleurmodellering op basis van CAM02-UCS, cognitieve ontwerpoptimalisatie, modellering van consistentie over meerdere schermen en Algoritmen S1–S3.Klik hier om dit bestand te downloaden.