Spatial Skills and Navigation of Source Code

被引:0
|
作者
Jones, Sue [1 ]
Burnett, Gary [1 ]
机构
[1] Univ Nottingham, Sch Comp Sci & IT, Nottingham NG7 2RD, England
关键词
Spatial skills; programming ability; navigation of source code; education;
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Learning to program is a difficult process, and students that perform well in other subjects may not produce comparable results in programming. Evidence suggests that some programmers are inherently more skilled than others, and one individual difference that has been shown to be important is spatial ability. This cognitive characteristic is implicated in successful real-world navigation. It is also important for navigating within hypertext, and there is a growing recognition that it has a part to play in program comprehension and development, with navigation of source code considered similar to navigating in the real world. Little research has been carried out to study the navigational patterns of programmers with differing spatial skills. In this study, 24 students enrolled on a Masters in IT course at a University in the UK were given a code comprehension exercise. Various measures were made of time taken and movement around the code. Those with high spatial ability completed the task in shorter time, spent less time searching around deciding where to go next, and jumped more frequently within and between class files. Strong relations were also found between spatial ability and results in programming modules, with much weaker relations with non-programming modules. This paper discusses the implications of these results in relation to the accessibility of programming to learners with low spatial ability.
引用
收藏
页码:231 / 235
页数:5
相关论文
共 50 条
  • [1] Improving Source Code Navigation with Patchworks
    Henley, Austin Z.
    [J]. 2014 IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING (VL/HCC 2014), 2014, : 187 - 188
  • [2] Children's navigation of hyperspace - Are spatial skills important?
    Jones, S.
    Burnett, G. E.
    [J]. PROCEEDINGS OF THE SIXTH IASTED INTERNATIONAL CONFERENCE ON WEB-BASED EDUCATION, 2007, : 643 - +
  • [3] Code thumbnails: Using spatial memory to navigate source code
    DeLine, Robert
    Czerwinski, Mary
    Meyers, Brian
    Venolia, Gina
    Drucker, Steven
    Robertson, George
    [J]. IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING, PROCEEDINGS, 2006, : 11 - +
  • [4] Beyond small-scale spatial skills: Navigation skills and geoscience education
    Alina Nazareth
    Nora S. Newcombe
    Thomas F. Shipley
    Mia Velazquez
    Steven M. Weisberg
    [J]. Cognitive Research: Principles and Implications, 4
  • [5] Beyond small-scale spatial skills: Navigation skills and geoscience education
    Nazareth, Alina
    Newcombe, Nora S.
    Shipley, Thomas F.
    Velazquez, Mia
    Weisberg, Steven M.
    [J]. COGNITIVE RESEARCH-PRINCIPLES AND IMPLICATIONS, 2019, 4 (1)
  • [6] The cognitive benefits of dynamic representations in the acquisition of spatial navigation skills
    Akinlofa, Olurotimi Richard
    Holt, Patrik O'Brian
    Elyan, Eyad
    [J]. COMPUTERS IN HUMAN BEHAVIOR, 2014, 30 : 238 - 248
  • [7] Enhanced spatial navigation skills in sequence-space synesthetes
    van Petersen, Eline
    Altgassen, Mareike
    van Lier, Rob
    van Leeuwen, Tessa M.
    [J]. CORTEX, 2020, 130 : 49 - 63
  • [8] Use case to source code traceability: The developer navigation view point
    Omoronyia, Inah
    Sindre, Guttorm
    Roper, Marc
    Ferguson, John
    Wood, Murray
    [J]. PROCEEDINGS OF THE 2009 17TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE, 2009, : 237 - +
  • [9] Show me the code: spatial analysis and open source
    Sergio J. Rey
    [J]. Journal of Geographical Systems, 2009, 11 : 191 - 207
  • [10] Show me the code: spatial analysis and open source
    Rey, Sergio J.
    [J]. JOURNAL OF GEOGRAPHICAL SYSTEMS, 2009, 11 (02) : 191 - 207