Please use this identifier to cite or link to this item:
https://hdl.handle.net/10216/115709| Author(s): | Maria João Pombinho Miranda |
| Title: | A Brief Survey of Visual Programming Languages |
| Issue Date: | 2018-07-23 |
| Description: | O 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. |
| Subject: | Engenharia electrotécnica, electrónica e informática Electrical engineering, Electronic engineering, Information engineering |
| Scientific areas: | Ciências da engenharia e tecnologias::Engenharia electrotécnica, electrónica e informática Engineering and technology::Electrical engineering, Electronic engineering, Information engineering |
| DOI: | 10.34626/62tf-9e09 |
| TID identifier: | 202117464 |
| URI: | https://hdl.handle.net/10216/115709 |
| Document Type: | Dissertação |
| Rights: | openAccess |
| Appears in Collections: | FEUP - Dissertação |
Files in This Item:
| File | Description | Size | Format | |
|---|---|---|---|---|
| 287963.pdf | A Brief Survey of Visual Programming Languages | 4 MB | Adobe PDF | ![]() View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.
