A Video-Based Approach to Learning Debugging Techniques

dc.contributor.authorShynkarenko, Viktor I.en
dc.contributor.authorZhevaho, Oleksandren
dc.date.accessioned2024-12-05T09:50:35Z
dc.date.available2024-12-05T09:50:35Z
dc.date.issued2024
dc.descriptionV. Shynkarenko: ORCID 0000-0001-8738-7225en
dc.description.abstractENG: The presented research in line with the contemporary trend in education — microlearning, which involves using short videos to teach coding techniques and enhance the efficiency of the learning process. Microlearning is characterized by a student-centered approach, facilitates better knowledge retention, requires less time for learning, and allows for learning anytime and anywhere. Building on previous studies that developed a constructive-synthesizing model and corresponding software to track and analyze programmers' activities during coding and debugging in the Visual Studio environment, this paper introduces a developed system for visualizing debugging processes based on log file data to improve the effectiveness and efficiency of programming education. The tool reconstructs debugging sessions as videos with synchronized timestamps and explanatory comments, illustrating the sequence of actions during debugging and offering explanations and recommendations for improving the debugging process. The comments help students understand the logic behind specific debugging actions and provide tips on alternative approaches, fostering a deeper understanding of debugging strategies. During an experiment in the form of a debugging olympiad, log files contain all the information about the debugging processes was collected. The developed visualization system was tested based on this experimental data, confirming the accuracy of the tool in reconstructing sessions and generating appropriate comments. This concept of visualizing debugging processes has significant potential for improving the methods of teaching and learning debugging, offering substantial benefits for both instructors and students. Instructors can analyze individual and group debugging sessions to identify common errors and adjust their teaching methods accordingly. This approach helps instructors provide more personalized assistance, thereby improving students' debugging skills. For students, the ability to review their debugging sessions and receive contextual feedback helps to develop critical thinking and self-improvement skills.en
dc.identifier.citationShynkarenko V., Zhevaho O. A Video-Based Approach to Learning Debugging Techniques. CEUR Workshop Proceedings. Vol. 3806 : Proc. of the 14th International Scientific and Practical Programming Conference (UkrPROG 2024), Kyiv, Ukraine, May 14–15, 2024. Kyiv, 2024. P. 462–473.en
dc.identifier.issn1613-0073
dc.identifier.urihttps://ceur-ws.org/Vol-3806/en
dc.identifier.urihttps://crust.ust.edu.ua/handle/123456789/19278en
dc.language.isoen
dc.publisherCEUR-WS Team, Aachen, Germanyen
dc.subjectsoftwareen
dc.subjectdebuggingen
dc.subjectvisualizationen
dc.subjectconstructive-synthesizing modelingen
dc.subjectprogramming educationen
dc.subjectsoftware engineeringen
dc.subjectvideo-based learningen
dc.subjectпрограмне забезпеченняuk_UA
dc.subjectналагодженняuk_UA
dc.subjectвізуалізаціяuk_UA
dc.subjectконструктивно-синтезуюче моделюванняuk_UA
dc.subjectнавчання програмуваннюuk_UA
dc.subjectпрограмна інженеріяuk_UA
dc.subjectвідеонавчанняuk_UA
dc.subjectКІТuk_UA
dc.subject.classificationTECHNOLOGY::Information technologyen
dc.subject.classificationSOCIAL SCIENCES::Social sciences::Educationen
dc.titleA Video-Based Approach to Learning Debugging Techniquesen
dc.title.alternativeВідеопідхід до вивчення технік налагодженняuk_UA
dc.typeArticleen
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Shynkarenko_Zhevaho.pdf
Size:
936.07 KB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: