DocumentCode
2037112
Title
Combining cognitive, semiotic and discourse analysis to explore the power of notations in visual programming
Author
Ferreira, Juliana J. ; De Souza, Clarisse S. ; De Castro Salgado, Luciana C. ; Slaviero, Cleyton ; Leitão, Carla F. ; de F Moreira, Fabio
Author_Institution
Dept. de Inf., PUC-Rio, Rio de Janeiro, Brazil
fYear
2012
fDate
Sept. 30 2012-Oct. 4 2012
Firstpage
101
Lastpage
108
Abstract
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 to the benefit of learners. In particular, we realized that there are some additional representations of AgentSheets games and simulations that are not presented as programming tools in the interface, and yet they communicate new relevant meanings to the users. This paper reports on research where we artificially introduced such representations in a small follow-up experiment with selected participants from our previous research experiment. Our goal was to investigate the impact of such additional representations on program comprehension and modification tasks. To this end we contrasted empirical evidence of their performance in the two tasks with their verbal account of experience with AgentSheets. We used a combination of discourse analysis and inspections using Semiotic Engineering methods and the Cognitive Dimensions of Notations framework. Our findings go in two directions. First, we observed that additional representations have allowed participants to expand and correct previous learning. Therefore such representations can support new teaching strategies in computational thinking acquisition programs with AgentSheets. Second, we learned that the combination of methods we used to analyze empirical data - discourse analysis with semiotic and cognitive inspection techniques - can be used systematically in other research contexts, holding the promise of insightful results.
Keywords
computer games; software maintenance; visual programming; AgentSheets; cognitive inspection; computational thinking acquisition; discourse analysis; game design; program comprehension; program modification; semiotic inspection; visual programming; Games; Inspection; Interviews; Marine animals; Programming; Semiotics; Visualization; cognitive dimentions of notations; computational thinking; end-user programming; semiotic engineering methods; visual programming;
fLanguage
English
Publisher
ieee
Conference_Titel
Visual Languages and Human-Centric Computing (VL/HCC), 2012 IEEE Symposium on
Conference_Location
Innsbruck
ISSN
1943-6092
Print_ISBN
978-1-4673-0852-6
Type
conf
DOI
10.1109/VLHCC.2012.6344492
Filename
6344492
Link To Document