A systematic literature review of student engagement in software visualization: a theoretical perspective

被引:9
作者
Al-Sakkaf, Abdullah [1 ]
Omar, Mazni [1 ]
Ahmad, Mazida [1 ]
机构
[1] Univ Utara Malaysia, Sch Comp, Human Ctr Comp Res Lab, Sintok, Malaysia
关键词
Systematic literature review; software visualization; program visualization; learning theory; introductory programming education; engagement; ANIMATIONS;
D O I
10.1080/08993408.2018.1564611
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
Background and Context: In spite of the decades spent developing software visualization (SV), doubts still remain regarding their effectiveness. Furthermore, student engagement plays an important role in improving SV effectiveness as it is correlated with many positive academic outcomes. It has been shown that the existing SV has failed to engage students effectively. Objective: Therefore, there is a need to understand the theories behind SV design from the engagement perspective to produce a roadmap for future tool construction. The aim of this study was to identify the theories have been used in literature to explain or construct student engagement with SV in computer science courses for novices. Method: We performed a systematic literature review that identified a total of 58 articles published between 2011 and 2017, which were then selected for the study. However, among them, only 18 articles had discussed their theoretical framework. Findings: The results of this study show a richness in the theoretical framework obtained from different disciplines, however, constructivism is still dominant in the computing education research (CER) domain. It is evidently clear from the findings that the theories generated from the CER domain are needed to enhance the effectiveness of SV.
引用
收藏
页码:283 / 309
页数:27
相关论文
共 67 条
[51]  
Naps Thomas L., 2002, ITiCSE-WGR ' 02), P131, DOI [10.1145/960568.782998, DOI 10.1145/960568.782998]
[52]   What is user engagement? A conceptual framework for defining user engagement with technology [J].
O'Brien, Heather L. ;
Toms, Elaine G. .
JOURNAL OF THE AMERICAN SOCIETY FOR INFORMATION SCIENCE AND TECHNOLOGY, 2008, 59 (06) :938-955
[53]   Teaching and Learning Data Structure Concepts via Visual Kinesthetic Pseudocode With the Aid of a Constructively Aligned App [J].
Odisho, Ogen ;
Aziz, Mark ;
Giacaman, Nasser .
COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, 2016, 24 (06) :926-933
[54]   Using a gamified mobile app to increase student engagement, retention and academic achievement [J].
Pechenkina, Ekaterina ;
Laurence, Daniel ;
Oates, Grainne ;
Eldridge, Daniel ;
Hunter, Dan .
INTERNATIONAL JOURNAL OF EDUCATIONAL TECHNOLOGY IN HIGHER EDUCATION, 2017, 14
[55]  
Price B. A., 1993, Journal of Visual Languages and Computing, V4, P211, DOI 10.1006/jvlc.1993.1015
[56]  
Reschly AL, 2012, HANDBOOK OF RESEARCH ON STUDENT ENGAGEMENT, P3, DOI 10.1007/978-1-4614-2018-7_1
[57]  
Shaffer CA, 2011, SIGCSE 11: PROCEEDINGS OF THE 42ND ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, P129
[58]  
Shaffer Clifford A., 2010, ACM Trans. Comput. Educ., V10, DOI DOI 10.1145/1821996.1821997
[59]   Effects of visualizing roles of variables with animation and IDE in novice program construction [J].
Shi, Nianfeng ;
Min, Zhiyu ;
Zhang, Ping .
TELEMATICS AND INFORMATICS, 2017, 34 (05) :743-754
[60]  
Shulman L.S., 2002, CHANGE, V34, P36, DOI DOI 10.1080/00091380209605567