Utilize este identificador para referenciar este registo: https://hdl.handle.net/10216/115709
Registo completo
Campo DCValorIdioma
dc.creatorMaria João Pombinho Miranda
dc.date.accessioned2025-11-12T04:58:05Z-
dc.date.available2025-11-12T04:58:05Z-
dc.date.issued2018-07-23
dc.date.submitted2018-09-27
dc.identifier.othersigarra:287963
dc.identifier.urihttps://hdl.handle.net/10216/115709-
dc.descriptionO ser humano pensa visualmente. Desde os tempos mais remotos da história da humanidade que o ser humano usa imagens como método de comunicação entre si. Como tal, parece evidente que, num mundo já tão explorado como o da programação, a humanidade tenha criado formas visuais de se expressar. Quando programadores explicam a alguém a utilidade/usabilidade de um determinado programa, muitas vezes acabam por usar uma representação gráfica de um fluxo de controle, com caixas e setas. Sendo este tipo de representação de fácil compreensão, por que não usá-lo para o desenvolvimento de programas? É neste sentido que surge o conceito de Visual Programming (VP) e de Visual Programming Languages (VPLs), que têm como objetivo tornar a programação mais acessível e reduzir as dificuldades que os novice programmers encontram permitindo que apenas se foquem na lógica do seu programa. Como tal, tanto para os expert programmers como para os end-users, as vantagens deste tipo de mecanismo tornam-se evidentes. No entanto, o estudo das formas de apresentação das VPLs é deficiente na literatura no que diz respeito à User Experience. A grande maioria dos estudos na área das VPL focam-se no design gráfico da representação da linguagem e não na interação com o utilizador.  Assim, o objetivo desta dissertação passa por explorar os diferentes tipos de Visual Programming Languages a partir da perspetiva do end-user, referentes às metáforas utilizadas na interface gráfica do utilizador e à User Experience associada. Para além disto, são também explorados diferentes domínios e diferentes utilizadores, e como cada um deles se relaciona com determinadas VPLs. Esta dissertação compreendeu 4 fases de desenvolvimento. Na fase inicial foram estudados todos os conceitos inerentes ao tema, como os diferentes tipos de Visual Programming Languages e alguns exemplos das respectivas linguagens. Numa fase posterior foi elaborado um survey com perguntas variadas que seriam posteriormente feitas a diferentes utilizadores de certas VPLs. Finalmente, procedeu-se à análise dos resultados dos surveys da qual foram retiradas conclusões sobre o comportamento dos respetivos utilizadores com as VPLs. Como resultado deste estudo pretende-se providenciar conhecimento específico sobre o porquê de utilizar certas Visual Programming Languages em determinadas funções e quais as suas vantagens e desvantagens de utilização maximizando assim a User Experience dos utilizadores.
dc.language.isoeng
dc.rightsopenAccess
dc.subjectEngenharia electrotécnica, electrónica e informática
dc.subjectElectrical engineering, Electronic engineering, Information engineering
dc.titleA Brief Survey of Visual Programming Languages
dc.typeDissertação
dc.contributor.uportoFaculdade de Engenharia
dc.identifier.doi10.34626/62tf-9e09
dc.identifier.tid202117464
dc.subject.fosCiências da engenharia e tecnologias::Engenharia electrotécnica, electrónica e informática
dc.subject.fosEngineering and technology::Electrical engineering, Electronic engineering, Information engineering
thesis.degree.disciplineMestrado Integrado em Engenharia Informática e Computação
thesis.degree.grantorFaculdade de Engenharia
thesis.degree.grantorUniversidade do Porto
thesis.degree.level1
Aparece nas coleções:FEUP - Dissertação

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
287963.pdfA Brief Survey of Visual Programming Languages4 MBAdobe PDFThumbnail
Ver/Abrir


Todos os registos no repositório estão protegidos por leis de copyright, com todos os direitos reservados.