May 23

Knowledge is commonly socially constructed, through collaborative efforts towards shared objectives or by dialogues and challenges brought about by different persons' perspectives.

-- G. Salomon (in "Distributed Cognitions: Psychological and Educational Considerations")

 
 

Featured chapter

Read the fascinating history of Wearable Computing, told by its father, Steve Mann

Read Steve's chapter !

 
 

Help us help you!

 
 

Lindsey Ford

Dr

Personal Homepage:
secam.ex.ac.uk/people/staff/lford

Current place of employment:
Academic Java

Honorary Fellow of Exeter University. Developed academicjava.

Edit author info
Add publication

Publications by Lindsey Ford (bibliography)

 what's this?
1996
 
Edit | Del

Yazdani, Masoud and Ford, Lindsey (1996): Reducing the cognitive requirements of visual programming. In: VL 1996 1996. pp. 255-262.

1993
 
Edit | Del

Ford, Lindsey (1993): How Programmers Visualize Programs. In: Cook, Curtis, Scholtz, Jean and Spohrer, James C. (eds.) Empirical Studies of Programmers - Fifth Workshop December 3-15, 1993, 1993, Palo Alto, California. p. 224.

How does a programmer visualize a computer language? How does a programmer visualize the execution of a program? We have explored these questions with learners of object-oriented programming. We provided them with a set of graphic and animation creation tools and assigned them a practical project to design and implement programs that would animate features of the language C++. They developed programs that interfaced with the tools and thus produced animations of their own design of features of C++ of their own choosing. So, for example, some learners provided animations that visualized how loop, choice, assignment constructs worked; other animations focused on visualizing class hierarchy, inheritance and overloading; yet others visualized dynamic memory operations. At stages through their designs and implementations we interviewed the learners to determine what aspects of C++ they wanted to visualize and why they wanted to visualize it in a certain way. Finally, we examined their animations and the programs they had developed to generate the animations. From these results we conclude that: (1) learners use various abstractions when visualizing; (2) a study of programmers' visualizations provides a complementary view to textual-based empirical studies of programmers; (3) programmers frequently represent the same textual programming construct in different visual forms; (4) visualization provides a framework for studying learners' misconceptions; and (5) visualization exercises for learners appear to foster programming skills.

© All rights reserved Ford and/or Ablex Publishing

 
Edit | Del

Ford, Lindsey and Tallis, Daniel (1993): Interacting Visual Abstractions of Programs. In: Proceedings of the 1993 IEEE Workshop on Visual Languages August 24-27, 1993, Bergen, Norway. pp. 93-97.

 
Add publication
Show this list on your homepage
 
 

Join the technology elite and advance:

 
1.

Your career

 
2.

Your network

 
 3.

Your skills

 
 
 
 
 
 

Changes to this page (author)

25 Feb 2010: Modified
16 Jun 2009: Added
16 Jun 2009: Added
09 Dec 2007: Modified
28 Apr 2003: Added

Page Information

Page maintainer: The Editorial Team
URL: http://www.interaction-design.org/references/authors/lindsey_ford.html
May 23

Knowledge is commonly socially constructed, through collaborative efforts towards shared objectives or by dialogues and challenges brought about by different persons' perspectives.

-- G. Salomon (in "Distributed Cognitions: Psychological and Educational Considerations")

 
 

Featured chapter

Read the fascinating history of Wearable Computing, told by its father, Steve Mann

Read Steve's chapter !

 
 

Help us help you!