[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.5555/795687.797809guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

An Empirical Analysis of Roles of Variables in Novice-Level Procedural Programs

Published: 03 September 2002 Publication History

Abstract

The use of all variables in 109 novice-level, but expert-written, procedural programs were analyzed in order to find a small but still comprehensive set of generic roles that describe the nature of the successive values a variable obtains. This paper gives the results of the analysis: a list of only nine roles that cover 99 % of variables, frequencies of the roles, and discovered role changes.

Cited By

View all
  • (2022)JaskProceedings of the 27th ACM Conference on on Innovation and Technology in Computer Science Education Vol. 110.1145/3502718.3524761(117-123)Online publication date: 7-Jul-2022
  • (2018)Enhancing Visualizations in Pedagogical Debuggers by Leveraging on Code AnalysisProceedings of the 18th Koli Calling International Conference on Computing Education Research10.1145/3279720.3279732(1-9)Online publication date: 22-Nov-2018
  • (2017)Effects of visualizing roles of variables with animation and IDE in novice program constructionTelematics and Informatics10.1016/j.tele.2017.02.00534:5(743-754)Online publication date: 1-Aug-2017
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
HCC '02: Proceedings of the IEEE 2002 Symposia on Human Centric Computing Languages and Environments (HCC'02)
September 2002
ISBN:0769516440

Publisher

IEEE Computer Society

United States

Publication History

Published: 03 September 2002

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 07 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2022)JaskProceedings of the 27th ACM Conference on on Innovation and Technology in Computer Science Education Vol. 110.1145/3502718.3524761(117-123)Online publication date: 7-Jul-2022
  • (2018)Enhancing Visualizations in Pedagogical Debuggers by Leveraging on Code AnalysisProceedings of the 18th Koli Calling International Conference on Computing Education Research10.1145/3279720.3279732(1-9)Online publication date: 22-Nov-2018
  • (2017)Effects of visualizing roles of variables with animation and IDE in novice program constructionTelematics and Informatics10.1016/j.tele.2017.02.00534:5(743-754)Online publication date: 1-Aug-2017
  • (2015)Refinement SelectionProceedings of the 22nd International Symposium on Model Checking Software - Volume 923210.1007/978-3-319-23404-5_3(20-38)Online publication date: 24-Aug-2015
  • (2013)Can first-year students program yet?Proceedings of the ninth annual international ACM conference on International computing education research10.1145/2493394.2493412(91-98)Online publication date: 12-Aug-2013
  • (2012)Automatic recognition of students' sorting algorithm implementations in a data structures and algorithms courseProceedings of the 12th Koli Calling International Conference on Computing Education Research10.1145/2401796.2401806(83-92)Online publication date: 15-Nov-2012
  • (2010)BlueJ Visual Debugger for Learning the Execution of Object-Oriented Programs?ACM Transactions on Computing Education10.1145/1789934.178993810:2(1-22)Online publication date: 1-Jun-2010
  • (2009)The effect of visualizing roles of variables on student performance in an introductory programming courseACM SIGCSE Bulletin10.1145/1595496.156294941:3(228-232)Online publication date: 6-Jul-2009
  • (2009)The effect of visualizing roles of variables on student performance in an introductory programming courseProceedings of the 14th annual ACM SIGCSE conference on Innovation and technology in computer science education10.1145/1562877.1562949(228-232)Online publication date: 6-Jul-2009
  • (2008)Algorithm recognition by static analysis and its application in students' submissions assessmentProceedings of the 8th International Conference on Computing Education Research10.1145/1595356.1595372(88-91)Online publication date: 13-Nov-2008
  • Show More Cited By

View Options

View options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media