$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Het voorgestelde geautomatiseerde framework voor 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 kleurgeannoteerde 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 van 92,4% bij componentdetectie behaalt en effectief generaliseert over diverse mobiele UI-stijlen. Bovendien verbetert de integratie van ENRICO-patroonannotaties de lay-outredenering, wat resulteert in een toename van 18,7% in lay-outhelderheid en een betere behoud van de leesvolgorde. In kleurevaluatie-experimenten genereert de door CAM02-UCS aangestuurde kleurmoduleringsmodule paletten die volgens beoordelingen van ontwerpers 24,5% harmonieuzer zijn, en behaalt deze een hogere perceptuele uniformiteit in vergelijking met traditionele methoden voor palettegeneratie op basis van RGB en LAB. Daarnaast realiseert multiscreen-consistentiemodellering een verbetering van 28% in cross-screen uitlijning en typografische consistentie. Gebruikersstudies met 30 deelnemers tonen een vermindering van 31% in de ervaren cognitieve belasting aan bij de interactie met prototypes die door het voorgestelde systeem zijn geproduceerd. Gezamenlijk wijzen deze resultaten erop 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 beschrijft de simulatieomgeving en de technische instellingen die zijn gebruikt om het voorgestelde UI-prototyping-framework te beoordelen. De computerintensieve trainingsprocedures van Faster R-CNN en de lay-outconsistentiemodules 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 deep learning-implementatie.
| 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) |
| Batchgrootte training | 8 |
| Optimizer | AdamW (LR = 1e−4, Weight Decay = 0.01) |
| Epochs | 40 |
| Kleurmodelleringsruimte | CAM02-UCS |
| Clustering voor palette-extractie | K-means (k = 5) |
| Layout-clustering | DBSCAN (ε = 20, min_samples = 3) |
Tabel 3: Implementatieparameters en experimentele configuratie van het voorgestelde framework. De tabel geeft een overzicht van de hardware- en softwareconfiguratie die is gebruikt voor de training en evaluatie van het model, 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 voorafgaand aan de verwerking uniform herschaald naar 480 × 800 pixels. De training wordt uitgevoerd over 60 epochs met behulp 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 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-prototyping-framework te verschaffen, worden vier categorieën evaluatiemetrieken gebruikt:
i) Prestaties van de componentdetectie, geanalyseerd met behulp van precisie, recall, F1-score, intersection-over-union (IoU) en mean average precision (mAP), waarmee de nauwkeurigheid van het Faster R-CNN-model bij het identificeren van UI-componenten in de RICO- en ENRICO-datasets wordt gekwantificeerd;
ii) Duidelijkheid van de lay-out en structurele consistentie, gemeten via uitlijningsfout (AE), groeperingsnauwkeurigheid, correctheid van de leesvolgorde en scores voor consistentie tussen schermen, afgeleid van ontwerppatroonbeperkingen;
iii) Perceptuele kleurkwaliteit, geëvalueerd met behulp van de CAM02-UCS perceptuele afstand (ΔE_UCS), WCAG 2.1 contrastratio's, diversiteitsindex en kleurharmoniescores geïnspireerd door het UI-kleurevaluatiekader van Guo;
iv) Gebruikergerichte metrieken voor cognitieve efficiëntie, waaronder 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.
Metrieken voor componentdetectie
Precisie beschrijft de nauwkeurigheid van het model bij het voorspellen van UI-componenten zonder fout-positieven te genereren. Een hoge precisie houdt in dat de meeste voorspelde bounding boxes corresponderen 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 in hoeverre het voorspelde begrenzingskader (bounding box) overlapt met het ground truth-begrenzingskader. 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 samen over meerdere IoU-drempelwaarden. 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 standaardbenchmark voor objectdetectie.
De detectieresultaten over de drie datasets geven aan dat de voorgestelde module voor componentdetectie 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 UI-componentannotaties. ENRICO vertoont iets lagere scores vanwege de meer vereenvoudigde structuur en minder geannoteerde componenttypes. De Guo-dataset registreert de laagste F1-score (0,81), waarschijnlijk door grotere visuele variatie en minder gestandaardiseerde lay-outpatronen, waardoor detectie uitdagender wordt. Over het algemeen bevestigen deze resultaten dat het model een robuuste prestatie bij componentdetectie behoudt over verschillende UI-ontwerpstijlen en datasetkenmerken.
| Dataset | Precisie | Recall | 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 componentdetectie over datasets heen. 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 overlapvereisten. 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 direct van invloed is op de robuustheid van de detectie.

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 illustreert onder verschillende niveaus van detectiestrengheid. 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 best generaliseert op grotere en meer gestructureerde datasets. Deze strengere gemiddelde metriek benadrukt subtiele prestatieverminderingen die mogelijk niet duidelijk 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 introduceren bij een strikte evaluatie in COCO-stijl. De detectieresultaten worden gepresenteerd in Figuur 3 en 4, welke kwantitatieve vergelijkingen van de mAP over verschillende IoU-niveaus bieden.

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 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 representeert de datasets en de y-as geeft de overeenkomstige mAP-waarden weer op een schaal van 0–1, wat de modelprestaties onder verschillende detectiedrempels weerspiegelt. 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 aan de hand van AE, groeperingsnauwkeurigheid (GA) en leesvolgorde-nauwkeurigheid (ROA), die gezamenlijk de structurele correctheid, perceptuele organisatie en cognitieve leesbaarheid van de gegenereerde UI-lay-outs beoordelen.
Uitlijningsfout.
AE (pixelgebaseerde afwijking) geeft aan in hoeverre UI-elementen zijn uitgelijnd met ideale uitlijningslijnen, zoals linker-, rechter-, boven- of basislijngidsen. 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 verfijning van de cognitieve lay-out, aangezien een gebrekkige uitlijning de visuele stroom verstoort en de waargenomen complexiteit verhoogt. Figuur 5 illustreert de AE over de RICO-, ENRICO- en Guo-datasets, gemeten als de gemiddelde pixelafwijking ten opzichte 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), als gevolg van de hogere 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 de verschillende datasets, ondanks de toenemende complexiteit van de lay-out.

Figuur 5. Uitlijningsfout over verschillende datasets. De figuur toont de uitlijningsfout over verschillende 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 Gestaltprincipes 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 framework over de drie datasets is behaald. De ENRICO-dataset vertoont de hoogste mediane GA en het kleinste interkwartielbereik, wat duidt op een stabiele en consistente groeperingsprestatie dankzij de goed gedefinieerde, patroon-gelabelde lay-outs. De RICO-dataset vertoont een matige groeperingsnauwkeurigheid met een hogere variabiliteit, waarschijnlijk als gevolg van 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 de datasets. De boxplot toont de groeperingsnauwkeurigheid op basis van Gestaltprincipes over de RICO-, ENRICO- en Guo’s 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 representeert de datasets en de y-as toont de scores voor groeperingsnauwkeurigheid. De steekproefomvang is n=5128 gebruikersinterface-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 vastgestelde ontwerpconventies. Een hogere ROA geeft aan dat het systeem de verwachte cognitieve scanpatronen behoudt. Figuur 7 toont de ROA over verschillende evaluatiefases voor de RICO-, ENRICO- en Guo-datasets. ENRICO behaalt consistent de hoogste ROA vanwege de regelmatige en patroengeoriënteerde lay-outstructuur, wat een nauwkeurigere voorspelling van menselijke leessequenties mogelijk maakt. RICO vertoont gemiddelde prestaties met een lichte variabiliteit, wat de grotere diversiteit en complexiteit uit de echte wereld weerspiegelt. De Guo-dataset vertoont de laagste ROA, aangezien veel van de schermen visueel rijk zijn maar geen duidelijk gedefinieerde leeshiërarchieë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 behouden over diverse UI-ontwerpen.

Figuur 7. Nauwkeurigheid van de leesvolgorde over verschillende evaluatiefasen voor meerdere datasets. De lijngrafiek toont de nauwkeurigheid van de leesvolgorde tijdens de evaluatiestappen voor de RICO-, ENRICO- en Guo's UI Color-datasets. De x-as representeert 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 raamwerk. 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 duidt op een verbeterde coherentie tussen schermen, wat resulteert in een meer uniforme en intuïtieve UX. Figuur 8 presenteert de LCS gemeten over meerdere evaluatiefasen 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 tegenstelling 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 is gericht op kleurkenmerken in plaats van 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 deze nog steeds meetbare verbeteringen biedt over alle datasets heen.

Figuur 8. Layoutconsistentiescore over evaluatiefasen voor meerdere datasets. De lijngrafiek toont de layoutconsistentiescores over de evaluatiefasen voor de RICO-, ENRICO- en Guo's UI Color-datasets. De x-as representeert de evaluatiefase en de y-as geeft de layoutconsistentiescores aan. Elke curve komt overeen met een dataset en illustreert de verbetering in de structurele coherentie van de 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 palettekleuren kwantificeert; contrastverhouding (gebaseerd op WCAG 2.1), die de leesbaarheid tussen voorgrond- en achtergrondelementen beoordeelt; kleurharmonie-index (CHI), die de esthetische compatibiliteit tussen tinten meet; kleurdiversiteitsscore (CDS), die de variatie binnen de perceptuele kleurruimte weerspiegelt; en kleurprominentiescore (CPS), die de balans en dominantie van kleuren binnen het palette 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 contrastverhouding 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 stijgt de CDS met meer dan 50%, wat aantoont dat de gegenereerde palettes een rijkere variatie behouden zonder visuele rommel te introduceren. Hogere CPS-waarden duiden op een gebalanceerde verdeling 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 | Baseline1 | Verbetering (%) |
| ΔE (CAM02-UCS) | Perceptueel kleurverschil | 4.12 | 7.85 | 47.5% lager |
| Contrastverhouding (WCAG) | Leesbaarheid van voorgrond–achtergrond-paren | 6.21 | 4.38 | 41.80% |
| CHI (Color Harmony Index) | Kleurtoon- & 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 basismethoden. 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 basiswaarden, samen met de procentuele verbeteringen.
Demografische gegevens 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 personen met diverse achtergronden, waaronder software engineers, studenten en UI/UX-designers. Op basis van zelfgerapporteerde computervaardigheden 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 met UI/UX-design of aanverwante vakgebieden, terwijl de overige deelnemers dit niet hadden. Deze diversiteit zorgde voor een gebalanceerde evaluatie over verschillende niveaus van technische expertise en bekendheid met design.
Metrieken van de gebruikersstudie
Gebruikersgerichte evaluatie werd uitgevoerd met behulp van meerdere metrieken, waaronder NASA-TLX, de system usability scale (SUS), de aesthetic harmony score (AHS), de 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 te meten zoals mentale vraag, inspanning en frustratie. Lagere scores duiden op een verminderde cognitieve belasting en een verbeterde gebruiksgemak bij de interactie. 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 in vergelijking met de referentiemethoden, wat wijst op verbeteringen in zowel de structurele lay-out 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 verbeterd contrast, tintcoherentie en verminderde visuele ruis, wat het belang van perceptuele kleurmodellering in UI-ontwerp benadrukt. SET meet de tijd die gebruikers nodig hebben om doelelementen in 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, door aandacht gestuurde 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 weerspiegelt van de module voor consistentie over meerdere schermen bij het handhaven van stabiele kleurschema'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 een superieure prestatie vertoont over de gebruikersgerichte metrieken, inclusief 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, worden primair toegeschreven aan de sterke kleurconsistentie en de relatief eenvoudigere visuele compositie, in plaats van aan een superieure kwaliteit van de structurele lay-out. Hoewel gebruikers deze interfaces als visueel harmonieuzer en cognitief minder 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-design. Hoewel perceptuele eigenschappen, zoals kleurharmonie, de UX aanzienlijk verbeteren, blijven structurele nauwkeurigheid en lay-outconsistentie cruciaal voor functionele bruikbaarheid. Daarom vereist een optimaal UI-design een balans tussen perceptuele harmonie en structurele correctheid.

Figuur 9. Vergelijking van gebruikersonderzoekmetrieken over datasets heen. Het gegroepeerde staafdiagram vergelijkt gebruikersonderzoekmetrieken voor de RICO-, ENRICO- en UI Color Datasets van Guo. 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 overeenkomstige scores aangeeft. De staven representeren de prestaties voor elke dataset, wat 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 layoutkwaliteit, 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 de baseline-benaderingen over meerdere metrieken, waaronder uitlijningsnauwkeurigheid, groeperingsnauwkeurigheid, leesvolgorde, cognitieve belasting (NASA-TLX) en kleurharmoniematen. Opvallend is dat de afname in cognitieve belasting en de verbeteringen in de 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, wat daarmee de hypothesen H1–H4 ondersteunt.
| Metriek | Uitgangswaarde (Gemiddelde ± SD) | Voorgesteld (gemiddelde ± SD) | Verbetering (%) | p-waarde | Betekenis |
| 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 van de 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 | Zeer significant |
| SUS-score (↑) | 71.3 ± 6.2 | 88.9 ± 4.5 | 24.70% | 0.0008 | Zeer significant |
| Kleurharmonie-index (↑) | 0.61 ± 0.07 | 0.83 ± 0.05 | 36.00% | 0.001 | Significant |
| Contrastratio (↑) | 4.1 ± 0.6 | 6.2 ± 0.5 | 51.20% | 0.002 | Significant |
Tabel 6: Statistische vergelijking van prestatiemetrieken tussen de baseline en de voorgestelde methoden. De tabel presenteert het gemiddelde en de standaarddeviatie (gemiddelde ± SD) voor belangrijke prestatiemetrieken, waaronder uitlijningsfout, groeperingsnauwkeurigheid, leesvolgorde-nauwkeurigheid, 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 bij de structurele metrieken op 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 kleureigenschappen in plaats van gestructureerde lay-outannotaties. Als gevolg hiervan vertoont deze een hogere variabiliteit in de plaatsing van componenten, een zwakkere hiërarchische organisatie en minder consistente lay-outstructuren over verschillende schermen heen. Deze eigenschappen maken structureel leren en lay-outoptimalisatie uitdagender, wat de lagere prestaties bij metrieken voor uitlijning, groepering en leesvolgorde verklaart, ondanks sterke prestaties bij perceptuele en gebruikersgerichte evaluaties.
Ablatiestudie
De ablatiestudie evalueert de bijdrage van elke module binnen het voorgestelde raamwerk 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 stroom, terwijl LCS de structurele consistentie tussen schermen kwantificeert op het gebied van uitlijning, spatiëring en lay-outorganisatie. De degradatie van de kleurkwaliteit wordt geëvalueerd met behulp van Δ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 framework met bestaande benaderingen voor UI-generatie. Het volledige model behaalt de beste prestaties over 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 kleurmoduleringsmodule wordt verwijderd, neemt ΔE aanzienlijk toe, terwijl CHI en CDS substantieel 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 merkbare afnames in 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 vermindering 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 van robuuste componentdetectie in de totale pipeline onderstreept. In vergelijking met baseline-methoden, waaronder pix2code, REDRAW en LDGM, presteert het voorgestelde framework consistent beter dan alle benaderingen wat betreft 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 layoutmodule 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 raamwerk 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). De prestaties worden beoordeeld op basis van uitlijningsfout (AE), groeperingsnauwkeurigheid (GA), leesvolgordeenauwkeurigheid (ROA), lay-outconsistentiescore (LCS), perceptueel kleurverschil (ΔE), kleurharmonie-index (CHI), kleurdiversiteitsscore (CDS) en gemiddelde gemiddelde precisie (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 ter ondersteuning van het voorgestelde raamwerk voor geautomatiseerde UI-prototyping. 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 uitlijningsovereenkomst, 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.