Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3231622.3232506acmotherconferencesArticle/Chapter ViewAbstractPublication PagesvinciConference Proceedingsconference-collections
poster

Visualizing Programming Session Timelines

Published: 13 August 2018 Publication History

Abstract

Learning programming with tutor tools has grown in popularity. These tools present programming assignments and provide feedback in the form of test-cases and compilation errors. Our timeline visualization of data from one such tool allows us to tell a story about what files were accessed and for how long, in what order files were edited, grown or shrunk, what errors the student ran into, and how those errors were addressed. This can be done without a need to read and replay the entire programming session. In sum, the tool has been used to visualize logs from students that tried to solve programming assignments and we find interesting stories that can help us improve how we address new assignments.

References

[1]
S Diehl and A C. Telea. 2014. Multivariate Networks in Software Engineering. Springer International Publishing, Cham, 13--36.
[2]
K Heinonen, K Hirvikoski, M Luukkainen, and A Vihavainen. 2014. Using Code-Browser to Seek Differences Between Novice Programmers. In Proc of 45th Technical Symp on Computer Science Education (SIGCSE '14). ACM, 229--234.
[3]
J Helminen, P Ihantola, and V Karavirta. 2013. Recording and Analyzing Inbrowser Programming Sessions. In Proc of 13th Koli Calling Int Conf on Computing Education Research (Koli Calling '13). ACM, 13--22.
[4]
P Ihantola, A Vihavainen, A Ahadi, M Butler, J Börstler, S H. Edwards, E Isohanni, A Korhonen, A Petersen, K Rivers, M A Rubio, J Sheard, B Skupas, J Spacco, C Szabo, and D Toll. 2015. Educational Data Mining and Learning Analytics in Programming: Literature Review and Case Studies. In Proc of 2015 ITiCSE Working Group Reports (ITICSE-WGR '15). ACM, 41--63.
[5]
M Jadud. 2006. Methods and Tools for Exploring Novice Compilation Behaviour. In Proc of 2nd Int WS on Computing Education Research (ICER '06). ACM, 73--84.
[6]
Y Matsuzawa, K Okada, and S Sakai. 2013. Programming Process Visualizer: A Proposal of the Tool for Students to Observe Their Programming Process. In Proc of 18th Conf on Innovation and Technology in Computer Science Education (ITiCSE '13). ACM, 46--51.
[7]
D Toll. 2016. Measuring Programming Assignment Effort. Licentiate Thesis.

Cited By

View all
  • (2022)CodeProcess Charts: Visualizing the Process of Writing CodeProceedings of the 24th Australasian Computing Education Conference10.1145/3511861.3511867(46-55)Online publication date: 14-Feb-2022

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
VINCI '18: Proceedings of the 11th International Symposium on Visual Information Communication and Interaction
August 2018
135 pages
ISBN:9781450365017
DOI:10.1145/3231622
Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 13 August 2018

Check for updates

Author Tags

  1. Software Visualization
  2. Time Series Data

Qualifiers

  • Poster
  • Research
  • Refereed limited

Conference

VINCI '18

Acceptance Rates

Overall Acceptance Rate 71 of 193 submissions, 37%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)5
  • Downloads (Last 6 weeks)0
Reflects downloads up to 27 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2022)CodeProcess Charts: Visualizing the Process of Writing CodeProceedings of the 24th Australasian Computing Education Conference10.1145/3511861.3511867(46-55)Online publication date: 14-Feb-2022

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media