$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Önerilen otomatik kullanıcı arayüzü (UI) prototipleme çerçevesi; 4.000 RICO görüntüsü, 1.000 ENRICO ekranı ve Guo'nun UI Renk Veri Seti'nden alınan renk etiketli 128 UI örneği olmak üzere üç kaynaktan gelen toplam 5.128 UI ekranlık entegre bir veri seti kullanılarak değerlendirilmiştir. Bu harmanlanmış veri seti; bileşen tespit doğruluğu, yerleşim yapısal netliği, çoklu ekran tutarlılığı ve algısal renk uyumunun değerlendirilmesi için dengeli bir kıyaslama noktası sağlamaktadır.
Deneysel sonuçlar, Faster R-CNN tabanlı tespit modelinin %92,4'lük bir bileşen tespit doğruluğuna ulaştığını ve çeşitli mobil kullanıcı arayüzü (UI) stilleri genelinde etkili bir genelleme yaptığını göstermektedir. Ayrıca, ENRICO desen açıklamalarının dahil edilmesi yerleşim akıl yürütmesini geliştirerek, yerleşim netliğinde %18,7'lik bir artış sağlamış ve okuma sırasının korunmasını iyileştirmiştir. Renk değerlendirme deneylerinde, CAM02-UCS güdümlü renk modelleme modülü, tasarımcı değerlendirmelerine göre %24,5 daha uyumlu paletler oluşturmuş ve geleneksel RGB ve LAB tabanlı palet oluşturma yöntemlerine kıyasla daha yüksek algısal tekdüzelik sağlamıştır. Dahası, çoklu ekran tutarlılık modellemesi, ekranlar arası hizalamada ve tipografi tutarlılığında %28'lik bir iyileşme sağlamıştır. 30 katılımcının yer aldığı kullanıcı çalışmaları, önerilen sistem tarafından üretilen prototiplerle etkileşime girildiğinde algılanan bilişsel yükte %31'lik bir azalma olduğunu göstermektedir. Birlikte değerlendirildiğinde bu sonuçlar, bileşen tespiti, algısal renk modelleme ve bilişsel optimizasyonun birleştirilmesinin, yalnızca yapısal olarak doğru değil, aynı zamanda görsel olarak tutarlı ve bilişsel olarak verimli UI prototipleri ürettiğine işaret etmektedir. Tablo 3, önerilen UI prototipleme çerçevesini değerlendirmek için kullanılan simülasyon ortamını ve teknik ayarları vurgulamaktadır. Faster R-CNN ve yerleşim tutarlılık modüllerinin hesaplama açısından yoğun eğitim prosedürleri, yüksek performanslı bir NVIDIA RTX 4090 GPU ile desteklenmiştir. Tüm deneyler, derin öğrenme uygulaması için PyTorch 2.0 kullanılarak bir Ubuntu 22.04 ortamında gerçekleştirilmiştir.
| Parametre | Konfigürasyon |
| Donanım | NVIDIA RTX 4090 GPU (24 GB), Intel i9 Processor, 64 GB RAM |
| İşletim Sistemi | Ubuntu 22.04 LTS |
| Derin Öğrenme Çerçevesi | PyTorch 2.0 |
| Faster R-CNN Omurgası | ResNet-50 + FPN |
| Görüntü Çözünürlüğü | 480 × 800 (tüm veri setlerinde normalize edilmiştir) |
| Eğitim Paket Boyutu | 8 |
| Optimize Edici | AdamW (LR = 1e−4, Weight Decay = 0.01) |
| Epok Sayısı | 40 |
| Renk Modelleme Alanı | CAM02-UCS |
| Palet Çıkarımı için Kümeleme | K-means (k = 5) |
| Yerleşim Kümeleme | DBSCAN (ε = 20, min_samples = 3) |
Tablo 3: Önerilen çerçevenin uygulama parametreleri ve deneysel konfigürasyonu. Tablo; hesaplama kaynakları, işletim sistemi, derin öğrenme çerçevesi, model mimarisi, görüntü çözünürlüğü, eğitim parametreleri, optimizasyon stratejisi, renk modelleme alanı ve palet çıkarımı ile yerleşim gruplandırması için kullanılan kümeleme yöntemleri dahil olmak üzere model eğitimi ve değerlendirmesi için kullanılan donanım ve yazılım kurulumunu özetlemektedir.
Faster R-CNN mimarisi, geniş bir yelpazedeki ince taneli kullanıcı arayüzü (UI) bileşenlerini tespit etmek için FPN ile birlikte bir ResNet-50 omurgası kullanır. Tüm UI görüntüleri, işleme tabi tutulmadan önce tekdüze olarak 480 × 800 piksel boyutuna getirilir. Eğitim, kararlı yakınsama sağlamak amacıyla 16'lık bir grup boyutu ile SGD optimize edici kullanılarak 60 epok boyunca gerçekleştirilir. Renk paleti oluşturucu, K-ortalamalar kümelemesi ile CAM02-UCS kullanırken, yapısal düzen kümelemesi için DBSCAN kullanılır. Bu teknik ayarlar, üretilen UI sonuçlarının tekrarlanabilir, kararlı ve yüksek sadakatli olmasını sağlar. Önerilen otomatik UI prototipleme çerçevesinin kapsamlı bir değerlendirmesini sunmak için dört kategori değerlendirme metriği kullanılır:
i) Faster R-CNN modelinin RICO ve ENRICO veri setlerindeki kullanıcı arayüzü (UI) bileşenlerini tanımlamadaki doğruluğunu nicelleştiren kesinlik (precision), duyarlılık (recall), F1-skoru, birlik üzerinden kesişim (IoU) ve ortalama ortalama kesinlik (mAP) kullanılarak analiz edilen bileşen tespit performansı;
ii) Tasarım kalıbı kısıtlamalarından türetilen hizalama hatası (AE), gruplandırma doğruluğu, okuma sırası düzgünlüğü ve ekranlar arası tutarlılık puanları aracılığıyla ölçülen yerleşim netliği ve yapısal tutarlılık;
iii) CAM02-UCS algısal mesafe (ΔE_UCS), WCAG 2.1 kontrast oranları, çeşitlilik indeksi ve Guo’nun kullanıcı arayüzü renk değerlendirme çerçevesinden esinlenen renk uyumu skorları kullanılarak değerlendirilen algısal renk kalitesi;
iv) NASA görev yükü indeksi (NASA-TLX) ile ölçülen bilişsel yük, estetik tutarlılık derecelendirmeleri ve görev tamamlama verimliliği dahil olmak üzere kullanıcı merkezli bilişsel verimlilik metrikleri.
Bu metrikler, çerçevenin yalnızca tespit doğruluğu açısından değil, aynı zamanda algısal uyum, kullanılabilirlik kalitesi ve bilişsel deneyim açısından da değerlendirilmesine olanak tanır.
Bileşen tespit metrikleri
Hassasiyet (precision), modelin yanlış pozitifler üretmeden kullanıcı arayüzü (UI) bileşenlerini tahmin etmedeki kesinliğini tanımlar. Yüksek hassasiyet, tahmin edilen sınırlayıcı kutuların çoğunun geçerli UI öğelerine karşılık geldiği anlamına gelir. Duyarlılık (recall), modelin ekrandaki tüm ilgili UI bileşenlerini tanımlama yeteneğini ölçer. Yüksek duyarlılık, modelin gerçek değerdeki (ground-truth) bileşenlerin çoğunu başarıyla tespit ettiğini gösterir. Hassasiyet ve duyarlılığın harmonik ortalaması olarak tanımlanan F1 skoru, dengeli bir değerlendirme sağlar ve özellikle UI bileşenlerinin veri kümeleri genelinde düzensiz dağıldığı durumlarda yararlıdır.
IoU metriği, tahmin edilen sınırlayıcı kutunun gerçek değer (ground truth) sınırlayıcı kutusuyla ne kadar iyi örtüştüğünü ölçer. Nesne tespit görevlerinde, orta ve katı değerlendirme koşullarını temsil etmek için yaygın olarak 0,5 ve 0,75'lik IoU eşik değerleri kullanılır. mAP, birden fazla IoU eşiğindeki tespit performansını özetler. mAP@0.5:0.95 metriği, 0,5'ten 0,95'e kadar 0,05'lik adımlarla kesinliği (precision) ortalayarak daha sağlam bir değerlendirme sağlar ve bu nedenle nesne tespiti için standart bir kıyaslama ölçütü olarak yaygın şekilde kabul edilir.
Üç veri seti genelindeki tespit sonuçları, önerilen bileşen tespit modülünün tutarlı bir şekilde iyi performans gösterdiğini belirtmektedir. Kantitatif sonuçlar Tablo 4'te sunulmuştur. RICO veri seti, geniş ve çeşitli Kullanıcı Arayüzü (UI) bileşen açıklamaları sayesinde 0,91 kesinlik (precision), 0,88 duyarlılık (recall) ve 0,89 F1-skoru ile en yüksek performansı sergilemektedir. ENRICO, daha basitleştirilmiş yapısı ve daha az açıklanmış bileşen türleri nedeniyle biraz daha düşük skorlar göstermektedir. Guo veri seti, muhtemelen tespiti daha zor hale getiren daha fazla görsel varyasyon ve daha az standart düzen deseni nedeniyle en düşük F1-skorunu (0,81) kaydetmiştir. Genel olarak bu sonuçlar, modelin farklı UI tasarım stilleri ve veri seti özellikleri genelinde güçlü bir bileşen tespit performansı sürdürdüğünü doğrulamaktadır.
| Veri Seti | Kesinlik | Duyarlılık | F1-skoru |
| RICO | 0.91 | 0.88 | 0.89 |
| ENRICO | 0.87 | 0.84 | 0.85 |
| Guo | 0.83 | 0.8 | 0.81 |
Tablo 4: Veri kümeleri genelindeki bileşen tespit performansı. Tablo; RICO, ENRICO ve Guo veri kümeleri üzerinden kullanıcı arayüzü (UI) bileşen tespitine yönelik kesinlik (precision), geri çağırma (recall) ve F1-skorunu sunarak tespit modelinin etkinliğini göstermektedir.
Şekil 3, modelin RICO, ENRICO ve Guo veri kümeleri genelindeki performansını 0,5 ve 0,75 IoU eşiklerinde göstermektedir. Beklendiği üzere, daha esnek örtüşme gereksinimi nedeniyle mAP değerleri IoU 0,5'te daha yüksektir. RICO, açıklama zenginliğini ve tutarlılığını yansıtacak şekilde tutarlı bir şekilde en yüksek mAP değerlerini bildirmektedir (IoU 0,5'te 0,89 ve IoU 0,75'te 0,78). ENRICO biraz daha düşük değerler gösterirken, Guo, düzen tarzındaki ve bileşen yoğunluğundaki daha büyük varyasyonlar nedeniyle en düşük puanları bildirmektedir. Daha katı IoU eşikleriyle birlikte görülen düşüş eğilimi, veri kümesi karmaşıklığının tespit sağlamlığını doğrudan etkilediğini göstermektedir.

Şekil 3. Farklı veri kümelerinde 0,5 ve 0,75 birlik kesişim üzerinden birleşim (IoU) eşik değerlerindeki ortalama ortalama hassasiyet (mAP). Çizgi grafiği, RICO, ENRICO ve Guo veri kümelerindeki bileşen tespit performansını karşılaştırmaktadır. x-ekseni veri kümelerini, y-ekseni ise mAP değerlerini göstermektedir. İki eğri 0,5 ve 0,75'lik IoU eşik değerlerine karşılık gelmekte olup, farklı tespit titizliği seviyelerindeki performans varyasyonunu örneklemektedir. Bu şeklin daha büyük bir versiyonunu görüntülemek için lütfen buraya tıklayın.
Şekil 4, on farklı IoU eşiği boyunca tespit performansının daha geniş bir değerlendirmesini sağlayarak her bir veri seti için mAP@IoU(0.5:0.95) değerlerini sunmaktadır. Sonuçlar, RICO'dan (0,61) ENRICO'ya (0,57) ve Guo'ya (0,52) doğru belirgin bir düşüş eğilimi olduğunu ortaya koymakta ve önerilen tespit modelinin daha büyük ve daha yapılandırılmış veri setlerinde en iyi genelleme performansını sergilediğini doğrulamaktadır. Bu daha katı ortalama metrik, tek eşikli değerlendirmede belirginleşmeyebilecek küçük performans düşüşlerini vurgulamaktadır. Bu bulgular, modelin tüm veri setlerinde güçlü performans göstermesine rağmen, artan düzen çeşitliliğinin ve bileşen değişkenliğinin titiz COCO tarzı değerlendirmeler altında ek zorluklar çıkardığını göstermektedir. Tespit sonuçları, farklı IoU seviyeleri genelinde mAP'nin nicel karşılaştırmalarını sunan Şekil 3 ve 4'te verilmiştir.

Şekil 4. Veri kümelerinde 0,5 ile 0,95 arasındaki birlik üzerinden kesişim (IoU) eşikleri üzerinden ortalanmış ortalama ortalama kesinlik (mAP). Çizgi grafiği, 0,5 ile 0,95 arasında değişen IoU eşikleri üzerinden ortalanmış mAP metriği kullanılarak RICO, ENRICO ve Guo veri kümelerindeki bileşen tespit performansını göstermektedir. x-ekseni veri kümelerini temsil ederken, y-ekseni farklı tespit eşikleri altındaki model performansını yansıtan, 0–1 ölçeğinde bildirilen karşılık gelen mAP değerlerini belirtmektedir. Bu şeklin daha büyük bir versiyonunu görüntülemek için lütfen buraya tıklayın.
Yerleşim kalitesi metrikleri
Düzen kalitesi; oluşturulan kullanıcı arayüzü (UI) düzenlerinin yapısal doğruluğunu, algısal organizasyonunu ve bilişsel okunabilirliğini toplu olarak değerlendiren AE, gruplandırma doğruluğu (GA) ve okuma sırası doğruluğu (ROA) kullanılarak değerlendirilir.
Hizalama hatası.
AE (piksel tabanlı sapma), kullanıcı arayüzü (UI) öğelerinin sol, sağ, üst veya taban çizgisi kılavuzları gibi ideal hizalama çizgileriyle ne kadar uyumlu olduğunu gösterir. Daha düşük bir AE, öğelerin minimum görsel bozulmayla tutarlı bir şekilde düzenlendiğini belirterek okunabilirliği ve genel tasarım netliğini artırır. Hizalama hataları görsel akışı bozduğu ve algılanan karmaşıklığı artırdığı için bu metrik, özellikle bilişsel düzen iyileştirmesini değerlendirmek açısından önemlidir. Şekil 5; RICO, ENRICO ve Guo veri kümeleri genelindeki AE değerlerini, ideal hizalama çizgilerinden ortalama piksel sapması olarak ölçülmüş şekilde göstermektedir. Sonuçlar, RICO'nun en düşük AE değerine (4.2 px) ulaştığını, bu durumun söz konusu veri kümesindeki UI bileşenlerinin daha tutarlı yapısal modeller sergilediğini ve bunun da model için hizalamayı kolaylaştırdığını göstermektedir. ENRICO, iyi yapılandırılmış ve çeşitli ekran düzenlerinin bir kombinasyonunu yansıtan 6.1 px'lik orta düzeyde bir hizalama sapması ile onu takip etmektedir. Guo veri kümesi, bileşen yerleşimindeki yüksek çeşitlilik ve hizalama tabanlı iyileştirmeyi zorlaştıran standart dışı düzen yapıları nedeniyle en yüksek AE değerini (7.4 px) kaydetmiştir. Genel olarak bu sonuçlar, artan düzen karmaşıklığına rağmen modelin veri kümeleri genelinde güçlü bir hizalama doğruluğunu koruduğunu kanıtlamaktadır.

Şekil 5. Veri setleri genelindeki hizalama hatası. Şekil, veri setleri genelindeki hizalama hatasını göstermektedir; daha düşük değerler daha iyi hizalamayı belirtir. Bu şeklin daha büyük bir versiyonunu görüntülemek için lütfen buraya tıklayın.
Gruplandırma doğruluğu (GA).
GA, modelin ilgili Kullanıcı Arayüzü (UI) bileşenlerini; örneğin yakınlık, benzerlik ve süreklilik gibi Gestalt ilkelerine dayanarak ne kadar etkili bir şekilde gruplandırdığını nicelleştirir. Daha yüksek gruplandırma doğruluğu, modelin UI öğelerinin amaçlanan yapısını koruduğunu ve böylece kullanıcıların arayüzü daha doğal bir şekilde yorumlamalarına olanak tanıdığını gösterir. Bu metrik, düzen iyileştirme modülünün içeriği anlamlı görsel gruplar halinde başarıyla organize edip etmediğini değerlendirmek için özellikle faydalıdır. Şekil 6, önerilen çerçevenin üç veri kümesinde elde ettiği GA dağılımını sunmaktadır. ENRICO veri kümesi, iyi tanımlanmış ve desenle etiketlenmiş düzenleri nedeniyle en yüksek medyan GA'yı ve en küçük çeyrekler arası aralığı sergileyerek stabil ve tutarlı bir gruplandırma performansı göstermektedir. RICO veri kümesi, muhtemelen daha fazla çeşitlilik ve düzen karmaşıklığı nedeniyle daha yüksek değişkenlikle orta düzeyde gruplandırma doğruluğu göstermektedir. Guo UI Color veri kümesi, örnekleri görsel olarak heterojen olduğu ve yapısal düzene daha az odaklandığı için daha düşük gruplandırma doğruluğu kaydetmektedir. Genel olarak sonuçlar, bilişsel düzen iyileştirme modülünün veri kümeleri genelinde güvenilir şekilde çalıştığını ve yapısal olarak tutarlı verilerde en iyi gruplandırma performansını elde ettiğini göstermektedir.

Şekil 6. Veri kümeleri genelinde gruplandırma doğruluğunun dağılımı.Kutu grafiği, RICO, ENRICO ve Guo'nun UI Renk Veri Kümeleri genelinde Gestalt ilkelerine dayalı gruplandırma doğruluğunu göstermektedir. Kutularle çeyrekler arası aralığı, merkezi çizgi medyanı ve kırbaçlar değerlerin aralığını temsil etmektedir. x-ekseni veri kümelerini, y-ekseni ise gruplandırma doğruluğu puanlarını göstermektedir. Örneklem büyüklüğü n=5128 kullanıcı arayüzü ekranıdır (RICO: 4000, ENRICO: 1000 ve Guo: 128). Bu şeklin daha büyük bir versiyonunu görüntülemek için lütfen buraya tıklayın.
Okuma sırası doğruluğu (ROA).
Okuma sırası doğruluğu (ROA), modelin bir kullanıcı arayüzü (UI) ekranının genellikle yukarıdan aşağıya ve soldan sağa olan doğal okuma akışını ne kadar doğru tahmin ettiğini ölçer. Doğru okuma sırasının korunması; kullanılabilirlik, navigasyon netliği ve yerleşik tasarım kurallarıyla uyum için temel öneme sahiptir. Daha yüksek ROA, sistemin beklenen bilişsel tarama modellerini koruduğunu gösterir. Şekil 7; RICO, ENRICO ve Guo veri kümeleri için farklı değerlendirme aşamalarındaki ROA değerlerini göstermektedir. ENRICO, insan benzeri okuma dizilerinin daha doğru tahmin edilmesini sağlayan düzenli ve örüntü odaklı yerleşim yapısı sayesinde tutarlı bir şekilde en yüksek ROA değerine ulaşmaktadır. RICO, daha fazla çeşitliliği ve gerçek dünya karmaşıklığını yansıtacak şekilde, hafif değişkenliklerle orta düzeyde bir performans sergilemektedir. Guo veri kümesi, ekranlarının çoğunun görsel olarak zengin olmasına rağmen net tanımlanmış okuma hiyerarşilerinden yoksun olması nedeniyle en düşük ROA değerini göstermektedir. Genel olarak bu sonuçlar, önerilen bilişsel yerleşim iyileştirme modülünün yapılandırılmış veri kümeleri üzerinde en güvenilir şekilde çalıştığını ve farklı UI tasarımlarında kararlı okuma sırası tahminleri sunduğunu göstermektedir.

Şekil 7. Birden fazla veri seti için değerlendirme aşamaları boyunca okuma sırası doğruluğu. Çizgi grafiği; RICO, ENRICO ve Guo'nun UI Color veri setleri için değerlendirme adımları boyunca okuma sırası doğruluğunu göstermektedir. x-ekseni değerlendirme aşamasını, y-ekseni ise okuma sırası doğruluğunu belirtmektedir. Her bir eğri bir veri setine karşılık gelerek, ardışık değerlendirme aşamaları boyunca görsel akışın korunmasındaki değişiklikleri örneklendirmektedir. Değerlendirme aşaması, önerilen çerçevenin aşamalı iyileştirme süreçlerinin bir temsilidir. Bu şeklin daha büyük bir versiyonunu görüntülemek için lütfen buraya tıklayın.
Yerleşim tutarlılık puanı (LCS)
Düzen tutarlılık puanı (LCS), oluşturulan kullanıcı arayüzü (UI) düzenlerinin aynı uygulama içindeki birden fazla ekranda ne kadar tutarlı korunduğunu ölçer. Bu; boşluklandırma, hizalama kuralları, tipografi bölgeleri ve gruplandırma kalıplarındaki tutarlılığı kapsar. Daha yüksek bir puan, ekranlar arası uyumun arttığını gösterir ve bu da daha bütünleşik ve sezgisel bir kullanıcı deneyimi (UX) ile sonuçlanır. Şekil 8, RICO, ENRICO ve Guo'nun UI Renk Veri Setleri için birden fazla değerlendirme aşamasında ölçülen LCS değerlerini sunmaktadır. ENRICO veri seti, ekranlar arası tutarlılığın daha kararlı şekilde öğrenilmesini kolaylaştıran, kalıp etiketli ve yapısal olarak tek tip UI ekranları sayesinde tutarlı bir şekilde en yüksek LCS değerlerine ulaşmaktadır. Buna karşılık, RICO veri seti, modelin oldukça çeşitli UI düzenleri genelinde genelleme yapabilme yeteneğine bağlı olarak, orta düzeyde ancak istikrarlı bir şekilde iyileşen bir tutarlılık sergilemektedir. Beklendiği üzere, yapısal düzenden ziyade öncelikle renk özelliklerine odaklandığı için çoklu ekran tutarlılığını daha zorlu hale getiren Guo veri seti, en düşük LCS değerlerini kaydetmektedir. Genel olarak bu sonuçlar, önerilen ekranlar arası tutarlılık modülünün, tüm veri setlerinde ölçülebilir iyileştirmeler sağlarken, özellikle kalıp odaklı veri setlerinde en etkili şekilde çalıştığını göstermektedir.

Şekil 8. Birden fazla veri seti için değerlendirme aşamaları boyunca düzen tutarlılık puanı.Çizgi grafiği; RICO, ENRICO ve Guo’nun UI Color veri setleri için değerlendirme aşamaları boyunca düzen tutarlılık puanlarını göstermektedir. x-ekseni değerlendirme aşamasını, y-ekseni ise düzen tutarlılık puanlarını temsil eder. Her bir eğri bir veri setine karşılık gelmekte olup, ardışık değerlendirme aşamaları boyunca oluşturulan arayüzlerin yapısal tutarlılığındaki artışı örneklendirmektedir. Bu şeklin daha büyük bir versiyonunu görüntülemek için lütfen buraya tıklayın.
Renk kalitesi metrikleri
Oluşturulan kullanıcı arayüzü (UI) renk temaları, CAM02-UCS'den türetilen beş algısal temelli metrik kullanılarak değerlendirilmektedir: palet renkleri arasındaki algısal düzenliliği nicelleştiren ΔE (algısal renk farkı); ön plan ve arka plan öğeleri arasındaki okunabilirliği değerlendiren kontrast oranı (WCAG 2.1 tabanlı); tonlar arasındaki estetik uyumluluğu ölçen renk uyumu indeksi (CHI); algısal renk uzayındaki varyasyonu yansıtan renk çeşitliliği skoru (CDS) ve palet içindeki renklerin dengesini ve baskınlığını değerlendiren renk belirginliği skoru (CPS). Bu metrikler birlikte, hem estetik kalite hem de kullanılabilirlik odaklı renk performansı hakkında kapsamlı bir değerlendirme sağlar. Sonuçlar, önerilen yöntemin 4.12 gibi daha düşük bir ΔE değeri elde ettiğini göstererek renkler genelinde iyileştirilmiş bir algısal düzenliliğe işaret etmektedir. 6.21'lik bir kontrast oranı, erişilebilirlik standartlarına uygunluğu doğrulayarak artırılmış okunabilirlik sağlamaktadır. Tablo 5, önerilen renk modelleme modülü ile temel yöntemler arasındaki nicel karşılaştırmayı sunmaktadır. CHI'nin 0.61'den 0.83'e yükselmesi, renk geçişlerinde iyileştirilmiş bir estetik bütünlüğe işaret etmektedir. Ayrıca, CDS'nin %50'den fazla artması, oluşturulan paletlerin görsel karmaşaya yol açmadan daha zengin varyasyonlar koruduğunu kanıtlamaktadır. Daha yüksek CPS değerleri, baskın renklerin dengeli bir dağılımına işaret ederek herhangi bir tek tonun aşırı doygunluğa ulaşmasını önlemektedir. Genel olarak bu sonuçlar, CAM02-UCS tabanlı renk modelleme modülünün uyumlu, okunabilir ve algısal olarak optimize edilmiş UI renk şemaları oluşturmadaki etkinliğini ortaya koymaktadır.
| Metrik | Tanım | Önerilen Yöntem | Başlangıç düzeyi1 | İyileşme (%) |
| ΔE (CAM02-UCS) | Algısal renk farkı | 4.12 | 7.85 | %47,5 daha düşük |
| Kontrast Oranı (WCAG) | FG–BG çiftlerinin okunabilirliği | 6.21 | 4.38 | 41.80% |
| CHI (Renk Uyumu İndeksi) | Renk tonu & kroma uyumu | 0.83 | 0.61 | 36.10% |
| CDS (Renk Çeşitliliği Skoru) | J'deki Varyans′a′b′ uzay | 18.70 | 12.40 | 50.80% |
| CPS (Renk Belirginlik Skoru) | Baskın renklerin stabilitesi | 0.72 | 0.55 | 30.90% |
Tablo 5: Önerilen ve temel yöntemler arasında renk kalitesi metriklerinin nicel karşılaştırması. Tablo; algısal renk farkı (CAM02-UCS'de ΔE), kontrast oranı (WCAG), renk uyumu indeksi (CHI), renk çeşitliliği puanı (CDS) ve renk belirginliği puanı (CPS) dahil olmak üzere renk kalitesine yönelik değerlendirme metriklerini sunmaktadır. Önerilen yöntemin sonuçları, yüzde iyileştirmelerle birlikte temel değerlerle karşılaştırılmıştır.
Katılımcı demografisi ve çalışma tasarımı
Değerlendirme sürecine toplam 30 katılımcı dahil edilmiştir. Katılımcıların yaşları 20 ile 35 arasındaydı (ortalama yaş: 26,4 ± 3,2 yıl). Kohort; yazılım mühendisleri, öğrenciler ve UI/UX tasarımcıları dahil olmak üzere çeşitli geçmişlere sahip bireyleri içermekteydi. Kendi bildirdikleri bilgisayar yeterliliğine göre katılımcıların %40'ı orta düzey kullanıcı, %35'i ileri düzey kullanıcı ve %25'i başlangıç düzeyi kullanıcı olarak sınıflandırılmıştır. Katılımcıların yaklaşık yarısı UI/UX tasarımı veya ilgili alanlarda önceden deneyime sahipken, geri kalan katılımcıların böyle bir deneyimi yoktu. Bu çeşitlilik, farklı teknik uzmanlık düzeyleri ve tasarım aşinalıkları genelinde dengeli bir değerlendirme sağlanmasını garanti etmiştir.
Kullanıcı çalışması metrikleri
Bilişsel yükü, kullanılabilirliği, görsel çekiciliği, verimliliği ve tutarlılığı değerlendirmek amacıyla NASA-TLX, sistem kullanılabilirlik ölçeği (SUS), estetik uyum puanı (AHS), arama verimlilik süresi (SET) ve ekranlar arası tutarlılık derecelendirmesi (CSCR) dahil olmak üzere birden fazla metrik kullanılarak kullanıcı merkezli değerlendirme yapılmıştır.
NASA-TLX metriği; zihinsel talep, çaba ve hayal kırıklığı gibi faktörleri ölçerek zihinsel iş yükünü nicelleştirir. Daha düşük puanlar, azalmış bilişsel yüke ve iyileşmiş etkileşim kolaylığına işaret eder. Önerilen çerçeve, tüm veri kümelerinde tutarlı bir şekilde daha düşük NASA-TLX puanları vermiş ve bu da zihinsel çabanın azaldığını göstermiştir. Bu iyileşme; Gestalt gruplandırma, optimize edilmiş boşluklandırma ve geliştirilmiş görsel hiyerarşi dahil olmak üzere, toplu olarak daha sezgisel navigasyonu kolaylaştıran bilişsel tasarım ilkelerinin entegrasyonuna bağlanabilir. SUS metriği, 0 ile 100 arasında değişen ve yüksek değerlerin artan kullanılabilirlik ile netliği belirttiği standartlaştırılmış bir kullanılabilirlik puanı sağlar. Önerilen çerçeve, baz yöntemlere kıyasla daha yüksek SUS puanları elde ederek hem yapısal yerleşim hem de renk netliğindeki iyileşmeleri yansıtmıştır. Geliştirilmiş hizalama, boşluklandırma ve navigasyon akışı, kullanıcıların daha sezgisel ve işlevsel olarak tutarlı algıladığı arayüzlere katkıda bulunmuştur. 7 puanlı Likert ölçeğinde ölçülen AHS, algılanan görsel çekiciliği ve renk uyumunu değerlendirir. CAM02-UCS tabanlı renk modelleme modülü kullanılarak oluşturulan arayüzler, daha pürüzsüz renk geçişleri ve görsel olarak daha dengeli paletlere işaret eden daha yüksek AHS değerleri elde etmiştir. Katılımcılar; iyileştirilmiş kontrast, ton tutarlılığı ve azalmış görsel karmaşa nedeniyle tutarlı bir şekilde bu arayüzleri tercih etmiş ve bu durum UI tasarımında algısal renk modellemenin önemini vurgulamıştır. SET, kullanıcıların görsel arama görevleri sırasında hedef UI öğelerini bulmaları için gereken süreyi ölçer. Daha düşük SET değerleri, iyileştirilmiş görsel organizasyon ve hiyerarşiye işaret eder. Önerilen çerçeve, tüm veri kümelerinde SET'i önemli ölçüde azaltarak Gestalt gruplandırma, dikkat odaklı boşluklandırma ve rafine edilmiş yerleşim yapılarının entegrasyonunun daha hızlı ve daha verimli etkileşimi mümkün kıldığını kanıtlamıştır. CSCR metriği, UI tasarımının birden fazla ekran arasındaki tutarlılığını değerlendirir. Daha yüksek puanlar; yerleşim, renk ve yapısal organizasyonda daha iyi bir sürekliliğe işaret eder. Önerilen çerçeve, arayüzler genelinde sabit renk şemalarının, boşluklandırmanın ve hiyerarşik yapıların korunmasında çok ekranlı tutarlılık modülünün etkinliğini yansıtan daha yüksek CSCR değerleri elde etmiştir.
Şekil 9, RICO, ENRICO ve Guo veri setleri genelinde tüm metrikler (NASA-TLX, SUS, AHS, SET ve CSCR) için karşılaştırmalı kullanıcı çalışması sonuçlarını sunmaktadır. Genel olarak, tüm değerlendirme metriklerinde tutarlı iyileşmeler gözlemlenmektedir. Özellikle Guo veri seti; daha düşük bilişsel yük (NASA-TLX), daha yüksek kullanılabilirlik (SUS), geliştirilmiş estetik uyum (AHS), azalmış arama verimliliği süresi (SET) ve geliştirilmiş ekranlar arası tutarlılık (CSCR) dahil olmak üzere kullanıcı merkezli metriklerde üstün performans sergilemektedir. Ancak, bu sonuçlar dikkatli bir yorumlama gerektirmektedir. Guo veri seti için gözlemlenen iyileştirilmiş UX metrikleri, üstün yapısal düzen kalitesinden ziyade, öncelikle güçlü renk tutarlılığına ve nispeten daha basit görsel kompozisyona bağlanmaktadır. Kullanıcılar bu arayüzleri görsel olarak daha uyumlu ve bilişsel olarak daha az zorlayıcı bulsa da, önceki sonuçlar Guo veri setinin hizalama, gruplandırma ve okuma sırası açısından düşük performans gösterdiğini kanıtlamaktadır. Bu durum, UI tasarımında algısal ve yapısal faktörler arasındaki önemli bir ayrımı vurgulamaktadır. Renk uyumu gibi algısal öznitelikler UX'i önemli ölçüde artırırken, yapısal doğruluk ve düzen tutarlılığı fonksiyonel kullanılabilirlik için kritik olmaya devam etmektedir. Bu nedenle, optimal UI tasarımı, algısal uyum ile yapısal doğruluk arasında bir denge gerektirmektedir.

Şekil 9. Veri setleri arasında kullanıcı çalışması metriklerinin karşılaştırılması. Gruplandırılmış sütun grafiği; RICO, ENRICO ve Guo’nun UI Color veri setleri genelindeki kullanıcı çalışması metriklerini karşılaştırmaktadır. x-ekseni, NASA Görev Yükü İndeksi (NASA-TLX), sistem kullanılabilirlik ölçeği (SUS), estetik uyum puanı (AHS), yapısal verimlilik süresi (SET) ve ekranlar arası tutarlılık oranı (CSCR) dahil olmak üzere değerlendirme metriklerini temsil ederken, y-ekseni ilgili puanları göstermektedir. Sütunlar her bir veri seti için performansı temsil ederek kullanılabilirlik, bilişsel yük, estetik kalite ve arayüz tutarlılığındaki farklılıkları örneklemektedir. NASA-TLX (0–100, düşük olan daha iyidir), SUS (0–100, yüksek olan daha iyidir), AHS (1–7 Likert), SET (s, düşük olan daha iyidir) ve CSCR (0–1, yüksek olan daha iyidir). Bu şeklin daha büyük bir versiyonunu görüntülemek için lütfen buraya tıklayın.
Hipotezlerin istatistiksel doğrulanması
Önerilen hipotezleri (H1–H4) daha fazla doğrulamak için; yerleşim kalitesi, bilişsel yük, renk uyumu ve kullanılabilirlik ölçümleri dahil olmak üzere temel değerlendirme metrikleri üzerinde istatistiksel anlamlılık testi gerçekleştirilmiştir (Tablo 6). Sonuçlar ortalama ± standart sapma olarak raporlanmış ve istatistiksel anlamlılık, %95 güven aralığı ile eşleştirilmiş t-testleri (p < 0.05) kullanılarak değerlendirilmiştir. Sonuçlar, önerilen çerçevenin; hizalama doğruluğu, gruplandırma doğruluğu, okuma sırası, bilişsel yük (NASA-TLX) ve renk uyumu ölçümleri dahil olmak üzere birden fazla metriğe göre temel yaklaşımlara kıyasla istatistiksel olarak anlamlı iyileştirmeler sağladığını göstermektedir. Özellikle, bilişsel yükteki azalmalar ve kullanılabilirlik metriklerindeki iyileşmeler oldukça anlamlı farklar (p < 0.01) sergilemektedir. Bu bulgular, bilişsel tasarım ilkelerinin ve algısal renk modellemenin entegrasyonunun, kullanıcı arayüzü (UI) kalitesinde ölçülebilir ve istatistiksel olarak anlamlı iyileştirmelere yol açtığını onaylayarak H1–H4 hipotezlerini desteklemektedir.
| Metrik | Temel Hat (Ortalama ± SD) | Önerilen (Ortalama ± SD) | İyileştirme (%) | p-değeri | Anlamlılık |
| Hizalama Hatası (↓) | 7.8 ± 1.2 | 4.2 ± 0.9 | 46.10% | 0.003 | Anlamlı |
| Gruplandırma Doğruluğu (↑) | 0.68 ± 0.05 | 0.82 ± 0.04 | 20.50% | 0.001 | Anlamlı |
| Okuma Sırası Doğruluğu (↑) | 0.72 ± 0.06 | 0.87 ± 0.03 | 20.80% | 0.002 | Anlamlı |
| NASA-TLX (↓) | 68.5 ± 5.4 | 47.2 ± 4.8 | 31.10% | 0.0005 | Yüksek Derecede Anlamlı |
| SUS Puanı (↑) | 71.3 ± 6.2 | 88.9 ± 4.5 | 24.70% | 0.0008 | Yüksek Derecede Anlamlı |
| Renk Uyumu Endeksi (↑) | 0.61 ± 0.07 | 0.83 ± 0.05 | 36.00% | 0.001 | Anlamlı |
| Kontrast Oranı (↑) | 4.1 ± 0.6 | 6.2 ± 0.5 | 51.20% | 0.002 | Anlamlı |
Tablo 6: Temel alınan ve önerilen yöntemler arasındaki performans metriklerinin istatistiksel karşılaştırması. Tablo; hizalama hatası, gruplandırma doğruluğu, okuma sırası doğruluğu, NASA Görev Yükü İndeksi (NASA-TLX), sistem kullanılabilirlik ölçeği (SUS), renk uyumu indeksi ve kontrast oranı dahil olmak üzere temel performans metrikleri için ortalama ve standart sapmayı (ortalama ± SD) sunmaktadır. Yüzdesel iyileştirmeler, p-değerleri ve istatistiksel anlamlılık seviyeleri raporlanmıştır. (↑) daha yüksek değerlerin daha iyi olduğunu, (↓) ise daha düşük değerlerin daha iyi olduğunu belirtir. İstatistiksel anlamlılık p < 0,05 düzeyinde değerlendirilmiştir.
Veri setine özgü gözlemler
Guo veri setindeki yapısal metriklerde gözlemlenen nispeten daha düşük performans, veri setinin doğal özelliklerine bağlanabilir. Guo veri seti, RICO ve ENRICO'dan daha küçüktür ve öncelikli olarak yapılandırılmış düzen açıklamalarından ziyade algısal renk özelliklerine odaklanmaktadır. Sonuç olarak; bileşen yerleşiminde daha yüksek değişkenlik, daha zayıf hiyerarşik organizasyon ve ekranlar arasında daha az tutarlı düzen yapıları sergilemektedir. Bu özellikler, yapısal öğrenmeyi ve düzen optimizasyonunu daha zorlu hale getirerek; algısal ve kullanıcı merkezli değerlendirmelerdeki güçlü performansa rağmen hizalama, gruplandırma ve okuma sırası metriklerindeki düşük performansı açıklamaktadır.
Ablasyon çalışması
Ablasyon çalışması, tekil bileşenler sistematik olarak çıkarılarak ve bunların yerleşim kalitesi, renk modellemesi ve tespit performansı üzerindeki etkileri analiz edilerek, önerilen çerçeve içindeki her bir modülün katkısını değerlendirir. Yerleşim kalitesi AE, GA, ROA ve LCS kullanılarak değerlendirilir. AE, UI öğelerinin konum sapmasını yansıtır; burada daha yüksek değerler, daha zayıf bir uzamsal yapıyı gösterir. GA, bileşenlerin Gestalt ilkelerine göre ne kadar etkili organize edildiğini değerlendirir. ROA, mantıksal görsel akışın korunmasını ölçerken, LCS hizalama, boşluklandırma ve yerleşim organizasyonu açısından ekranlar arası yapısal tutarlılığı nicelleştirir. Renk kalitesi bozulması, algısal tekdüzeliği, estetik tutarlılığı ve palet zenginliğini topluca değerlendiren ΔE (algısal renk farkı), CHI ve CDS kullanılarak değerlendirilir. Tespit performansı, Faster R-CNN modülünün daha basit bir tespit modeliyle değiştirilmesinin etkisini nicelleştiren mAP, kesinlik (precision) ve geri çağırım (recall) kullanılarak değerlendirilir. Bu metrikler birlikte, her bir modülün genel sistem performansına nasıl katkı sağladığına dair kapsamlı bir değerlendirme sunar.
Tablo 7, her bir modülün katkısını özetlemekte ve önerilen çerçeveyi mevcut UI oluşturma yaklaşımlarıyla karşılaştırmaktadır. Tam model; tüm yerleşim kalitesi, renk modelleme ve tespit metriklerinde en iyi performansı sergileyerek bilişsel tasarımın, algısal renk modellemenin ve derin görsel anlamanın sinerjik bir etkiye sahip olduğunu kanıtlamaktadır. Renk modelleme modülü çıkarıldığında, ΔE önemli ölçüde artarken, CHI ve CDS değerleri ciddi oranda azalmakta; bu durum algısal tekdüzeliğin ve renk uyumunun kaybolduğunu göstermektedir. Bu sonuç, estetik ve algısal kaliteyi korumada CAM02-UCS tabanlı modellemenin önemini doğrulamaktadır. Bilişsel yerleşim modülünün çıkarılması, AE değerinde belirgin bir artışa ve GA ile ROA değerlerinde kayda değer düşüşlere yol açmakta; bu da bilişsel tasarım ilkelerinin yapısal olarak tutarlı ve okunabilir yerleşimler üretmek için temel olduğunu kanıtlamaktadır. Çoklu ekran tutarlılığı modülünün kaldırılması LCS'de azalmaya neden olarak, birden fazla ekran arasında tutarlı yerleşim desenlerini korumadaki rolünü onaylamaktadır. Faster R-CNN dedektörünün daha basit bir CNN ile değiştirilmesi mAP, kesinlik (precision) ve duyarlılıkta (recall) keskin bir düşüşle sonuçlanmakta ve bu durum, genel işlem hattında sağlam bileşen tespitinin kritik önemini vurgulamaktadır. pix2code, REDRAW ve LDGM dahil olmak üzere temel yöntemlerle karşılaştırıldığında, önerilen çerçeve; yerleşim doğruluğu, görsel tutarlılık ve algısal renk kalitesi açısından tüm yaklaşımlardan tutarlı bir şekilde daha iyi performans göstermektedir.
| Yöntem / Modül | AE ↓ | GA ↑ | ROA ↑ | LCS ↑ | ΔE ↓ | CHI ↑ | CDS ↑ | mAP ↑ |
| Renk Modülü Çıkarıldı | 0.14 | 0.86 | 0.92 | 0.84 | 7.85 | 0.61 | 12.4 | 0.9 |
| Bilişsel Düzen Modülü Çıkarıldı | 0.18 | 0.72 | 0.73 | 0.69 | 4.21 | 0.79 | 17.9 | 0.89 |
| Çoklu Ekran Tutarlılığı Çıkarıldı | 0.17 | 0.81 | 0.88 | 0.62 | 4.18 | 0.81 | 17.3 | 0.9 |
| Faster R-CNN, Basit CNN ile Değiştirildi | 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 |
| Önerilen Tam Model | 0.12 | 0.89 | 0.94 | 0.87 | 4.12 | 0.83 | 18.7 | 0.91 |
Tablo 7: Önerilen çerçevenin ve temel yöntemlerin ablasyon çalışması ve karşılaştırmalı performans analizi.Tablo, önerilen tam modeli; belirli modüllerin çıkarıldığı varyantlarla (renk modülü, bilişsel düzen modülü, çok ekran tutarlılığı ve Faster R-CNN'in basit bir CNN ile değiştirilmesi) ve temel yöntemlerle (pix2code, REDRAW ve LDGM) karşılaştırarak bireysel bileşenlerin etkisini değerlendirmektedir. Performans; hizalama hatası (AE), gruplandırma doğruluğu (GA), okuma sırası doğruluğu (ROA), düzen tutarlılık puanı (LCS), algısal renk farkı (ΔE), renk uyumu indeksi (CHI), renk çeşitliliği puanı (CDS) ve ortalama ortalama hassasiyet (mAP) kullanılarak değerlendirilmiştir. (↑) yüksek değerlerin daha iyi olduğunu, (↓) ise düşük değerlerin daha iyi olduğunu belirtir.
VERİLERİN ERİŞİLEBİLİRLİĞİ:
Bu çalışmada kullanılan veri setlerine aşağıdaki bağlantılardan erişilebilir: RICO veri seti: https://interactionmining.org/rico; ENRICO veri seti: https://github.com/luileito/enrico; Guo’nun UI Renk Veri Seti: https://github.com/guozhongke/UI-Color-Dataset.
Ek Dosya 1. Matematiksel formülasyonlar ve genişletilmiş uygulama ayrıntıları. Bu dosya, önerilen otomatik kullanıcı arayüzü (UI) prototipleme çerçevesini destekleyen ayrıntılı matematiksel formülasyonları ve algoritmik iş akışlarını sunmaktadır. Dosya; bileşen algılama eğitimi, düzen deseni çıkarımı, renk uyumu modellemesi, birleşik UI prototipleme hedefi, Faster R-CNN algılama ayrıntıları, uzaysal mesafe ve hizalama benzerliği hesaplamaları, mantıksal UI ağacı oluşturma, CAM02-UCS tabanlı algısal renk modellemesi, bilişsel tasarım optimizasyonu, çoklu ekran tutarlılık modellemesi ve Algoritma S1–S3'ü içermektedir.Bu dosyayı indirmek için lütfen buraya tıklayın.