ACM Home Page
Please provide us with feedback. Feedback
Control flow and data structure documentation: two experiments
Full text PdfPdf (765 KB)
Source
Communications of the ACM archive
Volume 25 ,  Issue 1  (January 1982) table of contents
Pages: 55 - 63  
Year of Publication: 1982
ISSN:0001-0782
Author
Ben Shneiderman  Univ.of Maryland, College Park
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 37,   Citation Count: 15
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/358315.358391
What is a DOI?

ABSTRACT

Two experiments were carried out to assess the utility of external documentation aids such as macro flowcharts, pseudocode, data structure diagrams, and data structure descriptions. A 223 line Pascal program which manipulates four arrays was used. The program interactively handles commands that allow the user to manage five lists of items. A comprehension test was given to participants along with varying kinds of external documentation. The results indicate that for this program the data structure information was more helpful than the control flow information, independently of whether textual or graphic formats were used.


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
Brooke, J.B. and Duncan, K.D. An experimental study of flowcharts as an aid to identification of procedural faults. Ergonomics, 23, 4 (1980) 387-399.
 
2
Brooke, J.B. and Duncan, K.D. Experimental studies of flowchart use at different stages of program debugging. Ergonomics, 23, 11, (1980), 1057-1091.
 
3
Fitter, M. and Green, T.R.G. When do diagrams make good computer languages? Int. J. of Man-Machine Studies, 11, (1979), 235- 261
 
4
Ramsey, H.R., Atwood, M.E., and Van Doren, J.R. A comparative study of flowcharts and program design languages for the detailed procedural specification of computer programs. (ARI Tech. Rept. TR-78-A22) Colorado: Science Applications, Inc., U.S. Army Research Institute for the Behavioral and Social Sciences, 1978.
 
5
 
6
Shneiderman, B. and Mayer, R. Syntactic/semantic interactions in programmer behavior: A model and experimental results. Int. J. of Computer and Information Sciences, 7, (1979) 219-239.
7
 
8
 
9

CITED BY  15