A Al-Sakkaf, M Omar, M Ahmad - Computer Science Education, 2019 - Taylor & Francis
ABSTRACT Background and Context: In spite of the decades spent developing software visualization (SV), doubts still remain regarding their effectiveness. Furthermore, student …
Coding skills are becoming more and more important in today's world, especially within the context of the fourth industrial revolution. They also help practice other 21 century skills such …
P Jiang, F Sun, H Xia - Proceedings of the 2023 CHI Conference on …, 2023 - dl.acm.org
Logging is a widely used technique for inspecting and understanding programs. However, the presentation of logs still often takes its ancient form of a linear stream of text that resides …
M Mladenović, Ž Žanko… - Computer Applications in …, 2021 - Wiley Online Library
Novices enrolled in introductory programming courses often face many difficulties. These difficulties are more emphasized when novices are K–12 students. Many new visual …
Featured Application The proposal of this work focuses on offering an ITS that can be applied in programming learning environments (ie, university degrees, schools, academies …
L Bedu, O Tinh, F Petrillo - 2019 working conference on …, 2019 - ieeexplore.ieee.org
Software visualization (SV) allows us to visualize different aspects and artifacts related to software, thus helping engineers understanding its underlying design and functionalities in a …
Emotions are present in many aspects of our lives and they are a fundamental factor in education (Finch, Peacock, Lazdowski, & Hwang, 2015; Pekrun, 2014, p. 24). It is difficult to …
Pollution from quarry activities has a substantial environmental impact on many countries. This issue should be addressed accordingly as its impact may introduce various health …
The visualization of programs and algorithms has been demonstrated to be essential when learning to program. Nevertheless, existing graphic representations require a high level of …