ACM Home Page
Please provide us with feedback. Feedback
Plan-based representations of pascal and fortran code
Full text PdfPdf (602 KB)
Source Conference on Human Factors in Computing Systems archive
Proceedings of the SIGCHI conference on Human factors in computing systems table of contents
Washington, D.C., United States
Pages: 251 - 256  
Year of Publication: 1988
ISBN:0-201-14237-6
Authors
C.-C. Yu  Rutgers Univ., New Brunswick, NJ
S. P. Robertson  Rutgers Univ., New Brunswick, NJ
Sponsor
SIGCHI: ACM Special Interest Group on Computer-Human Interaction
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 9,   Downloads (12 Months): 14,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/57167.57209
What is a DOI?

ABSTRACT

The first step in program modification is comprehension. Several researchers argue that programmers utilize plan-based representations when composing or comprehending code. In this study we tested the psychological validity of this proposal and examined the nature of plan-based program representations. Experienced programmers were asked to segment code and sort programs. The segmenting data showed that programmers agree on the major components of a program and that these components are defined by goals in a plan representation. Pascal and FORTRAN programs that employ the same plan structure were segmented into similar components. Program sorting data also showed clustering into plan groups. However task related dimensions are also important parts of program representations.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Adelson, B. Problem solving and the development of abstract categories in programming lan gu ages. Memory and Cognition, 1981, 9, 422- 433.
 
2
Bonar, J., & Soloway, E. Preprogramming knowledge" A major source of misconceptions in novice programmers. Human-Computer Interaction, 1985, 1, 133-161.
 
3
Soloway, E., & Ehrlich, K., Bonar, J., & Greenspan, j. (1982). What do novices know about programming? In A. Badre & B. Schneiderman (Eds.), Directions in Human..computer Interaction. Norwood, NJ" Ablex Publishing Corporation, 1982.
 
4
 
5
Pennington, N. Stimulus structures and mental representations in expert comprehension of computer programs. Cognitive Psychology, 19, 1987, 295-341.
 
6
 
7
Johnson, S.C. Hierarchical clustering schemes. Psychometrika, 1967, 32, 241-254.
 
8
Robertson, S.P. & Swartz M. Question asking during procedural learning: Strategies for acquiring knowledge in several domains. Proceeding of the Ninth Annual Conference of Cognitive Science Society, 1987 (Seattle, J'uly 16-18). Erlbaum, Hillsdale, New Jersey, 1987, 325-335.


Collaborative Colleagues:
C.-C. Yu: colleagues
S. P. Robertson: colleagues