Pós-Graduação em Ciência da Computação – UFPE
Defesa de l

Aluno: Jarbas Jácome de OIiveira Júnior
Orientador: Prof. Geber Lisboa Ramalho
Título: Um Espaço de Design para Ciclos de Edição-Execução na Programação de Aplicações 3D Interativas

Data: 23/02/2026

Hora/Local: 10h – Virtual – Interessados em assistir entrar em contato com o aluno
Banca Examinadora:
Prof. Silvio de Barros Melo (UFPE / Centro de Informática)
Prof. Filipe Carlos de Albuquerque Calegario (UFPE / Centro de Informática)
Prof. João Marcelo Xavier Natario Teixeira (UFPE / Departamento de Eletrônica e Sistemas)
Prof. Fernando Antônio Mota Trinta (UFC / Departamento de Computação)
Profa. Ingrid Winkler (SENAI / Faculdade de Tecnologia CIMATEC)


RESUMO:

A programação de aplicações 3D interativas exige que o desenvolvedor alterne continuamente sua atenção entre o código e a cena 3D em execução (“cenação”). Idealmente, código e cenação deveriam poder ser inspecionados, editados e experimentados de forma imediata e recíproca. Na prática, desconexões espaciais e temporais, assim como diferenças de manipulação entre código e cenação, criam lacunas nos Ciclos de Edição-Execução na programação de aplicações 3D interativas (CEE-3Di). Esta tese caracteriza esse problema, discute a inconsistência terminológica na literatura e demonstra que, embora amplamente mencionado em estudos de programação de aplicações 3D, ele raramente é formulado de modo sistemático. A pesquisa adota espaços de design (ED) como método e propõe um ED para os CEE-3Di, cuja unidade de análise são funcionalidades das Integrated Development Environments (IDEs) ou motores de jogos que possam reduzir essas lacunas. O ED é organizado em três grupos de dimensões: (1) desconexão espacial entre cenação e código (Saídas, Localização, Ancoragem, Associações); (2) desconexão temporal (Liveness, Controle de tempo); e (3) diferenças de manipulação entre cenação e código (Entradas, Manipulação direta, Automação). As dimensões são operacionalizadas por parâmetros funcionais com valores booleanos, permitindo caracterizar níveis de liveness, formas de controle do tempo, estratégias de ancoragem e associação, tipos de manipulação direta e diferentes modalidades de automação baseadas em LLMs. O ED é construído por meio de uma abordagem multimétodo que combina revisão crítica da literatura, análise de EDs na HCI (Human-Computer Interaction) e um processo iterativo de modelagem estruturado como um duplo diamante. O ED é utilizado tanto para classificar funcionalidades existentes na indústria e na academia quanto como ferramenta de ideação para novas funcionalidades de IDEs. A tese conclui que o ED fornece um enquadramento conceitual inédito para compreender, comparar e projetar soluções para as lacunas dos CEE-3Di, apoiando a navegação entre o espaço do problema e o espaço de solução no desenvolvimento de ferramentas para programação de aplicações 3D interativas.


Palavras-chave: programação imersiva; liveness; aplicações 3D; ciclos de edição-execução; espaços de design; experiência do programador; ambientes de desenvolvimento.

Comentários desativados

Sobre este site

Portal institucional do Centro de Informática – UFPE

Encontre-nos

Endereço
Av. Jornalista Aníbal Fernandes, s/n – Cidade Universitária.
Recife-PE – Brasil
CEP: 50.740-560

Horário
Segunda–Sexta: 8:00–18:00