PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
February 17, 2016Työväentutkimus Vuosikirja100 citationsOpen Access

Automatic Inference of Programming Performance and Experience from Typing Patterns

JLJuho LeinonenKLKrista LongiAKArto Klami

Key Points

Key points are not available for this paper at this time.

Abstract

Studies on retention and success in introductory programming course have suggested that previous programming experience contributes to students' course outcomes. If such background information could be automatically distilled from students' working process, additional guidance and support mechanisms could be provided even to those, who do not wish to disclose such information. In this study, we explore methods for automatically distinguishing novice programmers from more experienced programmers using fine-grained source code snapshot data. We approach the issue by partially replicating a previous study that used students' keystroke latencies as a proxy to introductory programming course outcomes, and follow this by an exploration of machine learning methods to separate those students with little to no previous programming experience from those with more experience. Our results confirm that students' keystroke latencies can be used as a metric for measuring course outcomes. At the same time, our results show that students programming experience can be identified to some extent from keystroke latency data, which means that such data has potential as a source of information for customizing the students' learning experience.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Leinonen et al. (2016) studied this question.

synapsesocial.com/papers/6a1106f8cd70b138bf1a09dchttps://doi.org/10.1145/2839509.2844612
Ask AI
Helpful
Bookmark
Share
View Full Paper

Also Consider

Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context:

  1. 1Identification of programmers from typing patterns2015 · 43 citations
  2. 2Contributing to success in an introductory computer science course2001 · 207 citations
  3. 3An investigation into keystroke latency metrics as an indicator of programming performance2005 · 35 citations
  4. 4Educational Psychology a Contemporary Approach1995 · 112 citations
  5. 5Does it help to have some programming experience before beginning a computing degree program?2000 · 83 citations