$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
A estrutura proposta de prototipagem automatizada de interface foi avaliada usando um conjunto de dados integrado de 5.128 telas de interface provenientes de três fontes: 4.000 imagens do RICO, 1.000 telas do ENRICO e 128 amostras de interface com anotação de cores do Conjunto de Dados de Cores de Interface de Guo. Esse conjunto de dados combinado fornece um benchmark bem equilibrado para avaliar a precisão na detecção de componentes, a clareza estrutural do layout, a consistência entre telas e a harmonia perceptual das cores.
Os resultados experimentais demonstram que o modelo de detecção baseado no Faster R-CNN alcança uma precisão de 92,4% na detecção de componentes e generaliza efetivamente entre diversos estilos de interfaces móveis. Além disso, a incorporação de anotações de padrões do ENRICO melhora o raciocínio de layout, resultando em um aumento de 18,7% na clareza do layout e na preservação aprimorada da ordem de leitura. Em experimentos de avaliação de cor, o módulo de modelagem de cor baseado no CAM02-UCS gera paletas 24,5% mais harmônicas, segundo avaliações de designers, e alcança maior uniformidade perceptual em comparação com métodos tradicionais de geração de paletas baseados em RGB e LAB. Além disso, a modelagem de consistência entre telas obtém uma melhoria de 28% no alinhamento entre telas e na consistência tipográfica. Estudos com usuários envolvendo 30 participantes demonstraram uma redução de 31% na carga cognitiva percebida ao interagir com protótipos produzidos pelo sistema proposto. Em conjunto, esses resultados indicam que a combinação de detecção de componentes, modelagem de cor perceptual e otimização cognitiva produz protótipos de interface que não são apenas estruturalmente precisos, mas também visualmente coerentes e cognitivamente eficientes. Tabela 3 destaca o ambiente de simulação e as configurações técnicas utilizadas para avaliar o framework proposto de prototipagem de interfaces. Os procedimentos computacionalmente intensivos de treinamento do Faster R-CNN e dos módulos de consistência de layout foram suportados por uma GPU de alto desempenho NVIDIA RTX 4090. Todos os experimentos foram conduzidos em um ambiente Ubuntu 22.04 utilizando o PyTorch 2.0 para a implementação de aprendizado profundo.
| Parâmetro | Configuração |
| Hardware | NVIDIA RTX 4090 GPU (24 GB), Processador Intel i9, 64 GB de RAM |
| Sistema Operacional | Ubuntu 22.04 LTS |
| Framework de Aprendizado Profundo | PyTorch 2.0 |
| Backbone do Faster R-CNN | ResNet-50 + FPN |
| Resolução da Imagem | 480 × 800 (normalizada em todos os conjuntos de dados) |
| Tamanho do Lote de Treinamento | 8 |
| Otimizador | AdamW (LR = 1e−4, Weight Decay = 0,01) |
| Épocas | 40 |
| Espaço de Modelagem de Cor | CAM02-UCS |
| Agrupamento para Extração de Paleta | K-means (k = 5) |
| Agrupamento de Layout | DBSCAN (ε = 20, min_samples = 3) |
Tabela 3: Parâmetros de implementação e configuração experimental do framework proposto. A tabela resume a configuração de hardware e software utilizada para o treinamento e avaliação do modelo, incluindo recursos computacionais, sistema operacional, framework de aprendizado profundo, arquitetura do modelo, resolução da imagem, parâmetros de treinamento, estratégia de otimização, espaço de modelagem de cores e métodos de agrupamento utilizados para a extração da paleta e agrupamento de layout.
A arquitetura Faster R-CNN utiliza uma base ResNet-50 com uma FPN para detectar uma ampla variedade de componentes de interface de usuário de grão fino. Todas as imagens de interface são redimensionadas uniformemente para 480 × 800 pixels antes do processamento. O treinamento é realizado ao longo de 60 épocas usando o otimizador SGD, com um tamanho de lote de 16 para garantir uma convergência estável. O gerador de paleta de cores utiliza CAM02-UCS com agrupamento K-means, enquanto o DBSCAN é usado para agrupamento de layout estrutural. Essas configurações técnicas garantem que os resultados de interface gerados sejam reproduzíveis, estáveis e de alta fidelidade. Para fornecer uma avaliação abrangente do framework proposto de prototipagem automatizada de interface, quatro categorias de métricas de avaliação são empregadas:
i) Desempenho na detecção de componentes, analisado por meio de precisão, revocação, pontuação F1, interseção sobre união (IoU) e precisão média aritmética (mAP), que quantificam a exatidão do modelo Faster R-CNN na identificação de componentes de interface do usuário nos conjuntos de dados RICO e ENRICO;
ii) Clareza de layout e consistência estrutural, medidas por meio do erro de alinhamento (AE), precisão de agrupamento, correção da ordem de leitura e pontuações de consistência entre telas derivadas de restrições de padrões de design;
iii) Qualidade perceptual da cor, avaliada utilizando a distância perceptual CAM02-UCS (ΔE_UCS), as relações de contraste WCAG 2.1, índice de diversidade e pontuações de harmonia de cores inspiradas no framework de avaliação de cores de interface de Guo;
iv) Métricas de eficiência cognitiva centradas no usuário, incluindo carga cognitiva medida pelo índice de carga de tarefa da NASA (NASA-TLX), avaliações de coerência estética e eficiência na conclusão da tarefa.
Essas métricas permitem a avaliação do framework não apenas em termos de precisão de detecção, mas também em termos de harmonia perceptual, qualidade de usabilidade e experiência cognitiva.
Métricas de detecção de componentes
A precisão descreve a exatidão do modelo ao prever componentes de interface do usuário sem gerar falsos positivos. Uma alta precisão implica que a maioria das caixas delimitadoras previstas corresponde a elementos de interface válidos. A revocação mede a capacidade do modelo em identificar todos os componentes de interface relevantes em uma tela. Uma alta revocação indica que o modelo detecta com sucesso a maioria dos componentes reais. O escore F1, definido como a média harmônica entre precisão e revocação, fornece uma avaliação equilibrada e é particularmente útil quando os componentes de interface estão distribuídos de forma desigual entre os conjuntos de dados.
A métrica IoU mede o quão bem a caixa delimitadora prevista se sobrepõe à caixa delimitadora real. Em tarefas de detecção de objetos, limiares de IoU de 0,5 e 0,75 são comumente usados para representar condições de avaliação moderadas e rigorosas. O mAP resume o desempenho de detecção ao longo de múltiplos limiares de IoU. A métrica mAP@0,5:0,95 fornece uma avaliação mais robusta ao calcular a média da precisão ao longo de limiares de 0,5 a 0,95 em intervalos de 0,05 e, portanto, é amplamente aceita como um padrão de referência para detecção de objetos.
Os resultados de detecção nos três conjuntos de dados indicam que o módulo de detecção de componentes proposto apresenta desempenho consistentemente elevado. Os resultados quantitativos são apresentados na Tabela 4. O conjunto de dados RICO alcança o desempenho mais alto, com precisão de 0,91, revocação de 0,88 e pontuação F1 de 0,89, devido ao seu grande conjunto diversificado de anotações de componentes de interface do usuário. O ENRICO apresenta pontuações ligeiramente inferiores devido à sua estrutura mais simplificada e menor número de tipos de componentes anotados. O conjunto de dados Guo registra a menor pontuação F1 (0,81), provavelmente devido à maior variação visual e à menor quantidade de padrões de layout padronizados, o que torna a detecção mais desafiadora. De modo geral, esses resultados confirmam que o modelo mantém desempenho robusto na detecção de componentes em diferentes estilos de design de interface do usuário e características de conjuntos de dados.
| Conjunto de dados | Precisão | Revocação | Pontuação F1 |
| RICO | 0.91 | 0.88 | 0.89 |
| ENRICO | 0.87 | 0.84 | 0.85 |
| Guo | 0.83 | 0.8 | 0.81 |
Tabela 4: Desempenho na detecção de componentes em diferentes conjuntos de dados. A tabela apresenta a precisão, revocação e pontuação F1 para a detecção de componentes de interface do usuário nos conjuntos de dados RICO, ENRICO e Guo, demonstrando a eficácia do modelo de detecção.
Figura 3 mostra o desempenho do modelo nos conjuntos de dados RICO, ENRICO e Guo em limiares de IoU de 0,5 e 0,75. Como esperado, os valores de mAP são mais altos em IoU 0,5 devido ao requisito de sobreposição mais relaxado. O RICO apresenta consistentemente os valores mais altos de mAP (0,89 em IoU 0,5 e 0,78 em IoU 0,75), refletindo a riqueza e coerência de suas anotações. O ENRICO apresenta valores ligeiramente mais baixos, enquanto Guo registra as pontuações mais baixas devido à maior variação no estilo de layout e na densidade de componentes. A tendência decrescente com limiares de IoU mais rigorosos ilustra que a complexidade do conjunto de dados influencia diretamente a robustez da detecção.

Figura 3. Precisão média (mAP) nos limiares de interseção sobre união (IoU) de 0,5 e 0,75 entre conjuntos de dados. O gráfico de linhas compara o desempenho na detecção de componentes nos conjuntos de dados RICO, ENRICO e Guo. O eixo x representa os conjuntos de dados e o eixo y mostra os valores de mAP. Duas curvas correspondem aos limiares de IoU de 0,5 e 0,75, ilustrando a variação de desempenho sob diferentes níveis de rigor na detecção. Clique aqui para visualizar uma versão maior desta figura.
Figura 4 apresenta o mAP@IoU(0,5:0,95) para cada conjunto de dados, fornecendo uma avaliação mais ampla do desempenho de detecção ao longo de dez limiares de IoU. Os resultados revelam uma tendência clara decrescente de RICO (0,61) para ENRICO (0,57) e Guo (0,52), confirmando que o modelo de detecção proposto generaliza melhor em conjuntos de dados maiores e mais estruturados. Esta métrica média mais rigorosa destaca degradações sutis de desempenho que podem não ser evidentes sob avaliação com um único limiar. Esses achados indicam que, embora o modelo apresente bom desempenho em todos os conjuntos de dados, a maior diversidade de layouts e a variabilidade dos componentes introduzem desafios adicionais sob avaliação rigorosa no estilo COCO. Os resultados de detecção são apresentados em Figuras 3 e 4, que fornecem comparações quantitativas do mAP em diferentes níveis de IoU.

Figura 4. Precisão média (mAP) média ao longo dos limiares de interseção sobre união (IoU) de 0,5 a 0,95 entre conjuntos de dados. O gráfico de linhas mostra o desempenho da detecção de componentes nos conjuntos de dados RICO, ENRICO e Guo, utilizando a métrica mAP média ao longo dos limiares de IoU variando de 0,5 a 0,95. O eixo x representa os conjuntos de dados e o eixo y indica os valores correspondentes de mAP reportados em uma escala de 0 a 1, refletindo o desempenho do modelo sob diferentes limiares de detecção. Clique aqui para visualizar uma versão maior desta figura.
Métricas de qualidade do layout
A qualidade do layout é avaliada utilizando AE, precisão de agrupamento (GA) e precisão da ordem de leitura (ROA), que conjuntamente avaliam a correção estrutural, a organização perceptual e a legibilidade cognitiva dos layouts de interface do usuário gerados.
Erro de alinhamento.
AE (desvio baseado em pixels) indica o quão bem os elementos da interface estão alinhados com linhas ideais de alinhamento, como guias esquerda, direita, superior ou de base. Um AE mais baixo indica que os elementos estão consistentemente organizados com mínima distorção visual, melhorando a legibilidade e a clareza geral do design. Esta métrica é particularmente importante para avaliar o refinamento do layout cognitivo, pois o desalinhamento interrompe o fluxo visual e aumenta a complexidade percebida. Figura 5 ilustra o AE nos conjuntos de dados RICO, ENRICO e Guo, medido como o desvio médio em pixels em relação às linhas ideais de alinhamento. Os resultados mostram que o RICO alcança o menor AE (4,2 px), indicando que os componentes da interface neste conjunto de dados exibem padrões estruturais mais consistentes, o que facilita o alinhamento para o modelo. O ENRICO segue com um desvio moderado de alinhamento de 6,1 px, refletindo uma combinação de layouts de tela bem estruturados e variados. O conjunto de dados Guo registra o AE mais alto (7,4 px), devido à maior diversidade no posicionamento dos componentes e estruturas de layout não padronizadas, o que desafia o refinamento baseado em alinhamento. De modo geral, esses resultados demonstram que o modelo mantém alta precisão de alinhamento em todos os conjuntos de dados, apesar do aumento na complexidade do layout.

Figura 5. Erro de alinhamento entre conjuntos de dados. A figura mostra o erro de alinhamento entre conjuntos de dados; valores menores indicam melhor alinhamento. Clique aqui para visualizar uma versão maior desta figura.
Precisão de agrupamento (GA).
A AG quantifica com que eficácia o modelo agrupa componentes de interface do usuário relacionados, por exemplo, com base em princípios da Gestalt, como proximidade, similaridade e continuidade. Uma maior precisão de agrupamento indica que o modelo preserva a estrutura pretendida dos elementos da interface, permitindo que os usuários interpretem a interface de maneira mais natural. Esta métrica é particularmente útil para avaliar se o módulo de refinamento de layout organiza com sucesso o conteúdo em grupos visuais significativos. Figura 6 apresenta a distribuição da AG alcançada pela estrutura proposta nos três conjuntos de dados. O conjunto de dados ENRICO exibe a maior mediana de AG e o menor intervalo interquartil, indicando desempenho de agrupamento estável e consistente devido aos seus layouts bem definidos e rotulados por padrões. O conjunto de dados RICO mostra precisão de agrupamento moderada com maior variabilidade, provavelmente devido à sua maior diversidade e complexidade de layout. O conjunto de dados Guo UI Color registra menor precisão de agrupamento, já que suas amostras são visualmente heterogêneas e menos focadas no layout estrutural. De modo geral, os resultados indicam que o módulo de refinamento de layout cognitivo apresenta desempenho confiável em diferentes conjuntos de dados, alcançando o melhor desempenho de agrupamento em dados estruturalmente consistentes.

Figura 6. Distribuição da precisão de agrupamento entre conjuntos de dados. O gráfico de caixa mostra a precisão de agrupamento com base nos princípios de Gestalt nos conjuntos de dados RICO, ENRICO e Guo’s UI Color. As caixas representam a faixa interquartil, a linha central indica a mediana e os bigodes indicam a amplitude dos valores. O eixo x representa os conjuntos de dados e o eixo y mostra os escores de precisão de agrupamento. O tamanho da amostra é n=5128 telas de interface de usuário (RICO: 4000, ENRICO: 1000 e Guo: 128). Clique aqui para visualizar uma versão maior desta figura.
Precisão da ordem de leitura (ROA).
A precisão da ordem de leitura (ROA) mede com que precisão o modelo prevê o fluxo natural de leitura de uma tela de interface do usuário, geralmente seguindo um padrão de cima para baixo e da esquerda para a direita. Manter a ordem de leitura correta é essencial para a usabilidade, clareza na navegação e consistência com as convenções de design estabelecidas. Um ROA mais alto indica que o sistema preserva padrões esperados de varredura cognitiva. Figura 7 mostra o ROA em diferentes estágios de avaliação para os conjuntos de dados RICO, ENRICO e Guo. O ENRICO alcança consistentemente o ROA mais alto devido à sua estrutura de layout regular e orientada a padrões, o que permite prever com maior precisão sequências de leitura semelhantes às humanas. O RICO demonstra desempenho moderado com leve variabilidade, refletindo sua maior diversidade e complexidade do mundo real. O conjunto de dados Guo apresenta o menor ROA, já que muitas de suas telas são visualmente ricas, mas carecem de hierarquias de leitura claramente definidas. De modo geral, esses resultados indicam que o módulo proposto de refinamento de layout cognitivo atua de forma mais confiável em conjuntos de dados estruturados, mantendo previsões estáveis da ordem de leitura em diferentes designs de interface do usuário.

Figura 7. Precisão na ordem de leitura ao longo das etapas de avaliação para múltiplos conjuntos de dados. O gráfico de linhas mostra a precisão na ordem de leitura ao longo das etapas de avaliação para os conjuntos de dados RICO, ENRICO e Guo’s UI Color. O eixo x representa a etapa de avaliação, e o eixo y indica a precisão na ordem de leitura. Cada curva corresponde a um conjunto de dados, ilustrando as alterações na preservação do fluxo visual ao longo das etapas sucessivas de avaliação. A etapa de avaliação representa as fases progressivas de refinamento do framework sugerido. Clique aqui para visualizar uma versão maior desta figura.
Pontuação de consistência de layout (LCS)
A pontuação de consistência de layout (LCS) mede com que consistência os layouts de interface gerados são mantidos em várias telas dentro do mesmo aplicativo. Isso inclui consistência em espaçamento, regras de alinhamento, regiões tipográficas e padrões de agrupamento. Uma pontuação mais alta indica uma coerência entre telas aprimorada, resultando em uma experiência do usuário (UX) mais unificada e intuitiva. Figura 8 apresenta o LCS medido em várias etapas de avaliação para os conjuntos de dados de cores de interface RICO, ENRICO e Guo. O conjunto de dados ENRICO alcança consistentemente os valores mais altos de LCS devido às suas telas de interface com padrões rotulados e estrutura uniforme, o que facilita uma aprendizagem mais estável da consistência entre telas. Em contraste, o conjunto de dados RICO demonstra consistência moderada, mas com melhoria contínua, atribuível à capacidade do modelo de generalizar em layouts de interface altamente diversos. Como esperado, o conjunto de dados Guo registra os valores mais baixos de LCS, já que se concentra principalmente em características de cor, em vez de layout estrutural, tornando a consistência entre múltiplas telas mais desafiadora. De modo geral, esses resultados indicam que o módulo proposto de consistência entre telas atua com maior eficácia em conjuntos de dados orientados a padrões, ao mesmo tempo que ainda fornece melhorias mensuráveis em todos os conjuntos de dados.

Figura 8. Pontuação de consistência de layout ao longo das etapas de avaliação para múltiplos conjuntos de dados. O gráfico de linhas mostra as pontuações de consistência de layout ao longo das etapas de avaliação para os conjuntos de dados RICO, ENRICO e Guo’s UI Color. O eixo x representa a etapa de avaliação e o eixo y indica as pontuações de consistência de layout. Cada curva corresponde a um conjunto de dados, ilustrando a melhoria na coerência estrutural das interfaces geradas ao longo das etapas sucessivas de avaliação. Clique aqui para visualizar uma versão maior desta figura.
Métricas de qualidade de cor
Os temas de cores da interface são avaliados utilizando cinco métricas baseadas na percepção, derivadas do CAM02-UCS: ΔE (diferença de cor perceptual), que quantifica a uniformidade perceptual entre as cores da paleta; razão de contraste (com base na WCAG 2.1), que avalia a legibilidade entre elementos de primeiro e segundo plano; índice de harmonia de cores (CHI), que mede a compatibilidade estética entre matizes; pontuação de diversidade de cores (CDS), que reflete a variação no espaço de cor perceptual; e pontuação de proeminência de cores (CPS), que avalia o equilíbrio e a dominância das cores dentro da paleta. Em conjunto, essas métricas fornecem uma avaliação abrangente da qualidade estética e do desempenho das cores orientado à usabilidade. Os resultados demonstram que o método proposto alcança um valor de ΔE mais baixo, de 4,12, indicando maior uniformidade perceptual entre as cores. Uma razão de contraste de 6,21 confirma a conformidade com as normas de acessibilidade, garantindo melhor legibilidade. Tabela 5 apresenta uma comparação quantitativa entre o módulo de modelagem de cores proposto e os métodos de referência. O CHI aumenta de 0,61 para 0,83, indicando maior coesão estética nas transições de cor. Além disso, a CDS aumenta em mais de 50%, demonstrando que as paletas geradas mantêm uma variação mais rica sem introduzir poluição visual. Valores mais altos de CPS indicam uma distribuição equilibrada de cores dominantes, evitando a saturação excessiva por um único matiz. No geral, esses resultados comprovam a eficácia do módulo de modelagem de cores baseado no CAM02-UCS na geração de esquemas de cores para interfaces harmoniosos, legíveis e otimizados perceptualmente.
| Métrica | Definição | Método Proposto | Linha de base1 | Melhoria (%) |
| ΔE (CAM02-UCS) | Diferença de cor perceptual | 4.12 | 7.85 | 47,5% menor |
| Relação de Contraste (WCAG) | Legibilidade de pares FG–BG | 6.21 | 4.38 | 41.80% |
| Índice de Harmonia de Cores (CHI) | Matiz & harmonia cromática | 0.83 | 0.61 | 36.10% |
| CDS (Índice de Diversidade de Cor) | Variância em J′a′b′ espaço | 18.70 | 12.40 | 50.80% |
| CPS (Pontuação de Destaque de Cor) | Estabilidade das cores dominantes | 0.72 | 0.55 | 30.90% |
Tabela 5: Comparação quantitativa de métricas de qualidade de cor entre os métodos proposto e de referência. A tabela apresenta métricas de avaliação da qualidade de cor, incluindo diferença de cor perceptual (ΔE em CAM02-UCS), razão de contraste (WCAG), índice de harmonia de cor (CHI), pontuação de diversidade de cor (CDS) e pontuação de destaque de cor (CPS). Os resultados do método proposto são comparados com os valores de referência, juntamente com os percentuais de melhoria.
Dados demográficos dos participantes e delineamento do estudo
Um total de 30 participantes participaram do processo de avaliação. Os participantes tinham idades entre 20 e 35 anos (idade média: 26,4 ± 3,2 anos). A coorte incluiu indivíduos com origens diversas, incluindo engenheiros de software, estudantes e designers de UI/UX. Com base na proficiência autoinformada em informática, 40% dos participantes foram classificados como usuários intermediários, 35% como usuários avançados e 25% como iniciantes. Aproximadamente metade dos participantes tinha experiência prévia em design de UI/UX ou áreas relacionadas, enquanto os demais participantes não tinham. Essa diversidade garantiu uma avaliação equilibrada entre diferentes níveis de expertise técnica e familiaridade com design.
Métricas do estudo com usuários
A avaliação centrada no usuário foi conduzida utilizando múltiplas métricas, incluindo NASA-TLX, escala de usabilidade do sistema (SUS), pontuação de harmonia estética (AHS), tempo de eficiência na busca (SET) e classificação de consistência entre telas (CSCR), para avaliar carga cognitiva, usabilidade, apelo visual, eficiência e consistência.
A métrica NASA-TLX quantifica a carga mental ao medir fatores como demanda mental, esforço e frustração. Pontuações mais baixas indicam menor carga cognitiva e maior facilidade de interação. O framework proposto resultou consistentemente em pontuações mais baixas de NASA-TLX em todos os conjuntos de dados, indicando menor esforço mental. Essa melhoria pode ser atribuída à integração de princípios de design cognitivo, incluindo agrupamento Gestalt, espaçamento otimizado e hierarquia visual aprimorada, que conjuntamente facilitam uma navegação mais intuitiva. A métrica SUS fornece uma pontuação padronizada de usabilidade variando de 0 a 100, em que valores mais altos indicam melhor usabilidade e clareza. O framework proposto obteve pontuações mais altas de SUS em comparação com métodos de referência, refletindo melhorias tanto no layout estrutural quanto na clareza de cores. O alinhamento aprimorado, espaçamento e fluxo de navegação contribuíram para interfaces que os usuários perceberam como mais intuitivas e funcionalmente coerentes. O AHS, medido em uma escala Likert de 7 pontos, avalia a atratividade visual percebida e a harmonia de cores. Interfaces geradas utilizando o módulo de modelagem de cores baseado em CAM02-UCS alcançaram valores mais altos de AHS, indicando transições de cor mais suaves e paletas visualmente mais equilibradas. Os participantes preferiram consistentemente essas interfaces devido ao contraste aprimorado, coerência de matiz e redução de poluição visual, destacando a importância da modelagem perceptual de cores no design de interfaces. O SET mede o tempo necessário para os usuários localizarem elementos-alvo da interface durante tarefas de busca visual. Valores mais baixos de SET indicam melhor organização e hierarquia visual. O framework proposto reduziu significativamente o SET em todos os conjuntos de dados, demonstrando que a integração de agrupamento Gestalt, espaçamento guiado pela atenção e estruturas de layout refinadas permite uma interação mais rápida e eficiente. A métrica CSCR avalia a consistência do design da interface em múltiplas telas. Pontuações mais altas indicam melhor continuidade no layout, cor e organização estrutural. O framework proposto alcançou valores mais altos de CSCR, refletindo a eficácia do módulo de consistência multitelas em manter esquemas de cor estáveis, espaçamento e estruturas hierárquicas consistentes entre as interfaces.
Figura 9 apresenta os resultados do estudo comparativo com usuários para todas as métricas (NASA-TLX, SUS, AHS, SET e CSCR) nos conjuntos de dados RICO, ENRICO e Guo. De modo geral, observam-se melhorias consistentes em todas as métricas de avaliação. Notavelmente, o conjunto de dados Guo demonstra desempenho superior nas métricas centradas no usuário, incluindo menor carga cognitiva (NASA-TLX), maior usabilidade (SUS), maior harmonia estética (AHS), redução do tempo de eficiência de busca (SET) e maior consistência entre telas (CSCR). Contudo, esses resultados exigem interpretação cuidadosa. As métricas de UX aprimoradas observadas para o conjunto de dados Guo são atribuídas principalmente à sua forte consistência de cores e composição visual relativamente mais simples, e não a uma qualidade superior do layout estrutural. Embora os usuários percebam essas interfaces como mais harmoniosas visualmente e menos exigentes cognitivamente, resultados anteriores demonstram que o conjunto de dados Guo apresenta desempenho inferior em termos de alinhamento, agrupamento e ordem de leitura. Isso destaca uma distinção importante entre fatores perceptuais e estruturais no design de interfaces. Embora atributos perceptuais, como a harmonia de cores, melhorem significativamente a experiência do usuário, a precisão estrutural e a consistência do layout permanecem críticas para a usabilidade funcional. Portanto, o design ideal de interfaces exige um equilíbrio entre harmonia perceptual e correção estrutural.

Figura 9. Comparação das métricas do estudo com usuários entre conjuntos de dados. O gráfico de barras agrupadas compara as métricas do estudo com usuários nos conjuntos de dados RICO, ENRICO e Guo’s UI Color Datasets. O eixo x representa métricas de avaliação, incluindo o Índice de Carga de Tarefa da NASA (NASA-TLX), escala de usabilidade do sistema (SUS), pontuação de harmonia estética (AHS), tempo de eficiência estrutural (SET) e taxa de consistência entre telas (CSCR), enquanto o eixo y indica as pontuações correspondentes. As barras representam o desempenho de cada conjunto de dados, ilustrando diferenças em usabilidade, carga cognitiva, qualidade estética e consistência da interface. NASA-TLX (0–100, menor é melhor), SUS (0–100, maior é melhor), AHS (1–7 Likert), SET (s, menor é melhor) e CSCR (0–1, maior é melhor). Clique aqui para visualizar uma versão maior desta figura.
Validação estatística de hipóteses
Para validar ainda mais as hipóteses propostas (H1–H4), testes de significância estatística foram realizados em métricas-chave de avaliação, incluindo qualidade do layout, carga cognitiva, harmonia de cores e medidas de usabilidade (Tabela 6). Os resultados são apresentados como média ± desvio padrão, e a significância estatística foi avaliada por meio de testes t pareados com um intervalo de confiança de 95% (p < 0,05). Os resultados indicam que a estrutura proposta alcança melhorias estatisticamente significativas em comparação com abordagens de referência em múltiplas métricas, incluindo precisão de alinhamento, precisão de agrupamento, ordem de leitura, carga cognitiva (NASA-TLX) e medidas de harmonia de cores. Notavelmente, as reduções na carga cognitiva e as melhorias nas métricas de usabilidade demonstram diferenças altamente significativas (p < 0,01). Esses achados confirmam que a integração de princípios de design cognitivo e modelagem perceptual de cores resulta em melhorias mensuráveis e estatisticamente significativas na qualidade da interface do usuário, apoiando assim as hipóteses H1–H4.
| Métrica | Linha de base (Média ± DP) | Proposta (Média ± DP) | Melhoria (%) | valor-p | Significância |
| Erro de Alinhamento (↓) | 7,8 ± 1,2 | 4,2 ± 0,9 | 46,10% | 0,003 | Significativo |
| Precisão de Agrupamento (↑) | 0,68 ± 0,05 | 0,82 ± 0,04 | 20,50% | 0,001 | Significativo |
| Precisão da Ordem de Leitura (↑) | 0,72 ± 0,06 | 0,87 ± 0,03 | 20,80% | 0,002 | Significativo |
| NASA-TLX (↓) | 68,5 ± 5,4 | 47,2 ± 4,8 | 31,10% | 0,0005 | Altamente Significativo |
| Pontuação SUS (↑) | 71,3 ± 6,2 | 88,9 ± 4,5 | 24,70% | 0,0008 | Altamente Significativo |
| Índice de Harmonia de Cores (↑) | 0,61 ± 0,07 | 0,83 ± 0,05 | 36,00% | 0,001 | Significativo |
| Razão de Contraste (↑) | 4,1 ± 0,6 | 6,2 ± 0,5 | 51,20% | 0,002 | Significativo |
Tabela 6: Comparação estatística das métricas de desempenho entre os métodos de referência e o método proposto. A tabela apresenta a média e o desvio padrão (média ± DP) para métricas-chave de desempenho, incluindo erro de alinhamento, precisão na agrupamento, precisão na ordem de leitura, Índice de Carga de Trabalho da NASA (NASA-TLX), escala de usabilidade do sistema (SUS), índice de harmonia de cores e razão de contraste. São apresentados os percentuais de melhoria, valores de p e níveis de significância estatística. (↑) indica que valores mais altos são melhores, e (↓) indica que valores mais baixos são melhores. A significância estatística foi avaliada em p < 0,05.
Observações específicas do conjunto de dados
O desempenho relativamente inferior observado nas métricas estruturais no conjunto de dados Guo pode ser atribuído às suas características inerentes. O conjunto de dados Guo é menor do que os conjuntos RICO e ENRICO e concentra-se principalmente em características de cor perceptuais, em vez de anotações de layout estruturado. Como resultado, apresenta maior variabilidade no posicionamento dos componentes, organização hierárquica mais fraca e estruturas de layout menos consistentes entre as telas. Essas propriedades tornam o aprendizado estrutural e a otimização de layout mais desafiadores, explicando o desempenho inferior nas métricas de alinhamento, agrupamento e ordem de leitura, apesar do bom desempenho em avaliações perceptuais e centradas no usuário.
Estudo de ablação
O estudo de ablação avalia a contribuição de cada módulo dentro do framework proposto ao remover sistematicamente componentes individuais e analisar seu impacto na qualidade do layout, modelagem de cor e desempenho de detecção. A qualidade do layout é avaliada usando AE, GA, ROA e LCS. AE reflete o desvio posicional dos elementos da interface do usuário, em que valores mais altos indicam estrutura espacial mais fraca. GA avalia quão efetivamente os componentes são organizados de acordo com os princípios da Gestalt. ROA mede a preservação do fluxo visual lógico, enquanto LCS quantifica a consistência estrutural entre telas em termos de alinhamento, espaçamento e organização do layout. A degradação da qualidade de cor é avaliada usando ΔE (diferença de cor perceptual), CHI e CDS, que conjuntamente avaliam uniformidade perceptual, coerência estética e riqueza da paleta. O desempenho de detecção é avaliado usando mAP, precisão e revocação, que quantificam o impacto da substituição do módulo Faster R-CNN por um modelo de detecção mais simples. Em conjunto, essas métricas fornecem uma avaliação abrangente de como cada módulo contribui para o desempenho geral do sistema.
Tabela 7 resume a contribuição de cada módulo e compara a estrutura proposta com abordagens existentes de geração de interface do usuário. O modelo completo alcança o melhor desempenho em todas as métricas de qualidade de layout, modelagem de cor e detecção, demonstrando que o design cognitivo, a modelagem perceptual de cor e a compreensão visual profunda têm um efeito sinérgico. Quando o módulo de modelagem de cor é removido, o ΔE aumenta significativamente, enquanto CHI e CDS diminuem substancialmente, indicando perda de uniformidade perceptual e harmonia de cor. Isso confirma a importância da modelagem baseada em CAM02-UCS para manter a qualidade estética e perceptual. A remoção do módulo de layout cognitivo resulta em um aumento significativo no AE e diminuições notáveis em GA e ROA, demonstrando que os princípios de design cognitivo são essenciais para produzir layouts estruturalmente coerentes e legíveis. A remoção do módulo de consistência entre telas leva à redução do LCS, confirmando seu papel na manutenção de padrões de layout consistentes em múltiplas telas. Substituir o detector Faster R-CNN por uma CNN mais simples resulta em uma queda acentuada no mAP, precisão e revocação, destacando a importância crítica de uma detecção robusta de componentes no fluxo geral. Em comparação com métodos básicos, incluindo pix2code, REDRAW e LDGM, a estrutura proposta supera consistentemente todas as abordagens em precisão de layout, coerência visual e qualidade perceptual de cor.
| Método / Módulo | AE ↓ | GA ↑ | ROA ↑ | LCS ↑ | ΔE ↓ | CHI ↑ | CDS ↑ | mAP ↑ |
| Módulo de Cor Removido | 0.14 | 0.86 | 0.92 | 0.84 | 7.85 | 0.61 | 12.4 | 0.9 |
| Módulo de Layout Cognitivo Removido | 0.18 | 0.72 | 0.73 | 0.69 | 4.21 | 0.79 | 17.9 | 0.89 |
| Consistência Multi-Tela Removida | 0.17 | 0.81 | 0.88 | 0.62 | 4.18 | 0.81 | 17.3 | 0.9 |
| Faster R-CNN Substituído por CNN Simples | 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 (Difusão de Layout) | 0.19 | 0.74 | 0.79 | 0.63 | 6.9 | 0.59 | 13.8 | 0.8 |
| Modelo Completo Proposto | 0.12 | 0.89 | 0.94 | 0.87 | 4.12 | 0.83 | 18.7 | 0.91 |
Tabela 7: Estudo de ablação e análise comparativa de desempenho do framework proposto e métodos de referência. A tabela avalia o impacto de componentes individuais comparando o modelo proposto completo com variantes nas quais módulos específicos são removidos (módulo de cor, módulo de layout cognitivo, consistência entre telas e substituição do Faster R-CNN por uma CNN simples), bem como métodos de referência (pix2code, REDRAW e LDGM). O desempenho é avaliado utilizando erro de alinhamento (AE), precisão de agrupamento (GA), precisão da ordem de leitura (ROA), pontuação de consistência de layout (LCS), diferença perceptual de cor (ΔE), índice de harmonia de cor (CHI), pontuação de diversidade de cor (CDS) e precisão média (mAP). (↑) indica que valores mais altos são melhores, e (↓) indica que valores mais baixos são melhores.
DISPONIBILIDADE DE DADOS:
Os conjuntos de dados utilizados neste estudo estão disponíveis nos seguintes links: conjunto de dados RICO: https://interactionmining.org/rico; conjunto de dados ENRICO: https://github.com/luileito/enrico; conjunto de dados de Cores de Interface do Usuário de Guo: https://github.com/guozhongke/UI-Color-Dataset.
Arquivo Suplementar 1. Formulações matemáticas e detalhes estendidos de implementação. Este arquivo fornece as formulações matemáticas detalhadas e os fluxos algorítmicos que sustentam o framework proposto de prototipagem automatizada de interface do usuário (UI). Inclui treinamento da detecção de componentes, extração de padrões de layout, modelagem de harmonia de cores, objetivo unificado de prototipagem de UI, detalhes da detecção com Faster R-CNN, cálculos de distância espacial e similaridade de alinhamento, construção da árvore lógica de UI, modelagem perceptual de cores baseada em CAM02-UCS, otimização de design cognitivo, modelagem de consistência entre telas e os Algoritmos S1–S3.Clique aqui para baixar este arquivo.