Improving visual representations of code

This work was done in 1997 at the Centre for Software Maintenance at the University of Durham

[1]  M. Viala,et al.  Logiscope: a tool for maintenance , 1988, Proceedings. Conference on Software Maintenance, 1988..

[2]  Aaron Marcus,et al.  Human factors and typography for more readable programs , 1990 .

[3]  Stanley Letovsky,et al.  Cognitive processes in program comprehension , 1986, J. Syst. Softw..

[4]  Harlan D. Mills,et al.  Understanding and Documenting Programs , 1982, IEEE Transactions on Software Engineering.

[5]  Ben Shneiderman,et al.  Program indentation and comprehensibility , 1983, CACM.

[6]  D. L. Parnas,et al.  On the criteria to be used in decomposing systems into modules , 1972, Software Pioneers.

[7]  Donald E. Knuth,et al.  Literate Programming , 1984, Comput. J..

[8]  Niklaus Wirth,et al.  Program development by stepwise refinement , 1971, CACM.

[9]  Hausi A. Müller,et al.  Manipulating and documenting software structures using SHriMP views , 1995, Proceedings of International Conference on Software Maintenance.

[10]  Ruven E. Brooks,et al.  Towards a Theory of the Comprehension of Computer Programs , 1983, Int. J. Man Mach. Stud..

[11]  Brad A. Myers,et al.  Taxonomies of visual programming and program visualization , 1990, J. Vis. Lang. Comput..

[12]  Carlo Batini,et al.  Automatic graph drawing and readability of diagrams , 1988, IEEE Trans. Syst. Man Cybern..

[13]  Edward M. Reingold,et al.  Graph drawing by force‐directed placement , 1991, Softw. Pract. Exp..

[14]  Carlo Batini,et al.  What is a Good Diagram? A Pragmatic Approach , 1985, ER.

[15]  Curtis R. Cook,et al.  The book paradigm for improved maintenance , 1990, IEEE Software.

[16]  Kari Laitinen The principle of natural naming in software documentation , 1993 .

[17]  Blaine A. Price,et al.  A Principled Taxonomy of Software Visualization , 1993, J. Vis. Lang. Comput..

[18]  Colin Ware,et al.  Viewing a graph in a virtual reality display is three times as good as a 2D diagram , 1994, Proceedings of 1994 IEEE Symposium on Visual Languages.

[19]  Lawrence A. Rowe,et al.  A divide-and-conquer algorithm for the automatic layout of large directed graphs , 1991, IEEE Trans. Syst. Man Cybern..

[20]  Anneliese Amschler Andrews,et al.  Program Comprehension During Software Maintenance and Evolution , 1995, Computer.

[21]  P. Steerenberg,et al.  Targeting pathophysiological rhythms: prednisone chronotherapy shows sustained efficacy in rheumatoid arthritis. , 2010, Annals of the rheumatic diseases.