This Article 
 Bibliographic References 
 Add to: 
An Empirical Comparison of Textual and Graphical Data Structure Documentation for Cobol Programs
September 1989 (vol. 15 no. 9)
pp. 1131-1135

The author presents the results of an experimental investigation into the comparative usefulness of textual tools and graphical tools for the program understanding phase of Cobol program maintenance. Both novice and experienced programmers are used as subjects. The results show a slight superiority for graphical tools when they are used by less experienced programmers. They cast doubt on the importance of rigid adherence to program design methodologies for experienced programmers and on the extensibility of experiments using relatively inexperienced student subjects.

[1] E. Yourdon and L. Constantine,Structured Systems Design. Englewood Cliffs, NJ: Prentice-Hall, 1979.
[2] M. Jackson,Principles of Program Design. New York: Academic, 1975.
[3] K. T. Orr,Structured Systems Development. New York: Yourdon, 1977.
[4] B. Dickenson,Developing Structured Systems. New York: Yourdon, 1980.
[5] G. D. Bergland, "A guided tour of program design methodologies,"Computer, pp. 13-37, Oct. 1971.
[6] M. E. Sime, T. R. G. Green, and D. J. Guest, "Psychological evaluation of two conditional constructs used in computer languages,"Int. J. Man-Machine Studies, vol. 5, pp. 123-143, 1973.
[7] H. C. Lucas and R. B. Kaplan, "A structured programming experiment,"Comput. J., vol. 19, pp. 136-138, 1976.
[8] L. A. Miller, "Behavioral studies of the programming process," IBM Thomas J. Watson Research Laboratory, Yorktown Heights, NY, Res. Rep. RC 7367 (#31711), Oct. 23, 1978.
[9] B. Shneiderman,Software Psychology. Cambridge, MA: Winthrop, 1980.
[10] I. Vessey and R. Weber, "Structured tools and conditional logic: an empirical investigation,"Commun. ACM, vol. 29, no. 1, pp. 48-57, 1986.
[11] J. Lehman, D. Vogel, and G. Dickson, "Business graphics trends,"Datamation, vol. 30, no. 19, pp. 119-122, Nov. 15, 1984.
[12] G. DeSanctis, "Computer graphics as decision aids: Directions for research,"Decision Sci., vol. 15, no. 4, pp. 463-487, Fall 1984.
[13] S. Juhn and J. D. Naumann, "The effectiveness of data representation characteristics on user validation," inProc. Sixth Int. Conf. Information Systems, Indianapolis, IN, Dec. 16-18, 1985, pp. 212-226.
[14] J. Lehman, "A program for research in management graphics," Management Inform. Syst. Res. Center, School of Management, Univ. Minnesota, Minneapolis, Res. Rep. MISRC-WP-86-12, Dec. 1986.
[15] J. Lehman, "Business graphics: A taxonomy for information systems managers,"Database, vol. 18, no. 1, Fall 1986.
[16] D. Teichroew, "Improvements in the system lifecycle," inInform. Processing '74. Amsterdam, The Netherlands: North-Holland, 1974, pp. 973-978.
[17] W. Myers, "The need for software engineering,"Computer, vol. 11, no. 2, pp. 12-26, Feb. 1978.
[18] B. A. Sheil, "The psychological study of programming,"Comput. Surveys, vol. 13, no. 1, pp. 101-120, Mar. 1981.
[19] R. E. Mayer, "The psychology of how novices learn computer programming,"Comput. Surveys, vol. 13, no. 1, pp. 121-141, Mar. 1981.

Index Terms:
textual data structure documentation; graphical data structure documentation; Cobol programs; textual tools; graphical tools; program understanding phase; Cobol program maintenance; COBOL; computer graphics; data structures; system documentation; word processinga
J.A. Lehman, "An Empirical Comparison of Textual and Graphical Data Structure Documentation for Cobol Programs," IEEE Transactions on Software Engineering, vol. 15, no. 9, pp. 1131-1135, Sept. 1989, doi:10.1109/32.31370
Usage of this product signifies your acceptance of the Terms of Use.