Publications
1976. Exploratory experiments in programmer behavior. International Journal of Parallel Programming. 5(2):123-143.
1976. A Generalized Conjugate Gradient Method for the Numerical Solution of Elliptic Partial Differential Equations. Sparse Matrix ComputationsSparse Matrix Computations. :309-332.
1976. An internship in information systems: Combining computer science education with realistic problems. SIGCSE Bull.. 8(3):80-83.
1976. PL/I Programming with PLUM.
1976. TORUS: A step towards bridging the gap between data bases and the casual user. Information Systems. 2(2):49-64.
1976. Toward a theory of encoded data structures and data translation. International Journal of Parallel Programming. 5(1):33-43.
1976. Travels in computerland or incompatibilities and interfaces::, Addison-Wesley, Reading, Mass., 1974. Information Processing & Management. 12(3):230-230.
1977. Design, development and utilization perspectives on database management systems. Information Processing & Management. 13(1):23-33.
1977. Effects of structured programming on PL/I programmers. Software: Practice and Experience. 7(6):793-795.
1977. Evaluating introductory programming textbooks: A guide for students, instructors, authors and publishers. SIGCSE '77 Proceedings of the eighth SIGCSE technical symposium on Computer science education. 9:56-58.
1977. Experimental investigations of the utility of detailed flowcharts in programming. Communications of the ACM. 20(6):373-381.
1977. Measuring computer program quality and comprehension. International Journal of Man-Machine Studies. 9(4):465-478.
1977. Reduced combined indexes for efficient multiple attribute retrieval. Information Systems. 2(4):149-154.
1977. The relationship between the pattern recognition problem and the workload characterization problem. 1977 CMG Conference.
1977. The software engineering laboratory: Objectives. Proceedings of the fifteenth annual SIGCPR conference. :256-269.
1977. Teaching programming: A spiral approach to syntax and semantics. Computers & Education. 1(4):193-197.
1977. Use of peer ratings in evaluating computer program quality. Proceedings of the fifteenth annual SIGCPR conference. :218-226.
1978. Analyzing medium-scale software development. Proceedings of the 3rd international conference on Software engineering. :116-123.
1978. Elastoplastic torsion by quadratic programming. Computer Methods in Applied Mechanics and Engineering. 16(3):361-368.