Juliana Jansen Ferreira

Learn More
Using game design and programming to foster computational thinking acquisition has proved to be a successful strategy in recent years. In previous research with AgentSheets, we concluded that the semiotic richness of this visual programming environment, specifically designed to support computational thinking acquisition, could be explored more extensively(More)
This paper reports the results of an empirical study about the semiotic engineering of signs of complexity for live documentation of games and simulations built with a visual programming learning environment. The study highlights the essence of the semiotic engineering process and shows how its outcome has been received by a group of users who can speak for(More)
Platform as a Service (PaaS) is becoming a differential product for big technology companies. It delivers hardware, software tools and other resources for application development and hosting, as a service. Its users are developers who need to build and deploy new applications. Besides computational power, PaaS environments (PaaSE) offer services,(More)
The identification of Non-functional Requirements (NFRs) is, in general, performed ad-hoc, notwithstanding the organizational business needs of where the system will operate, further performed in the development process, and with incipient and low information sharing among different stakeholders. This work presents the results of case studies on the use of(More)
RESUMO Visual analytics applications (VAApps) rely heavily on visual representations and notations to communicate information and support user’s interaction. In order to evaluate the effectiveness and efficiency of VAApps, we must pay special attention to the visual representations and their underlying interaction mechanisms. When designing visual(More)