Journal: Communications of the ACM

Volume 29, Issue 9

832 -- 839Jon Louis Bentley. Document Design
840 -- 841Derek H. Sleeman. Special Section on The Challenges of Teaching Computer Programming
842 -- 849John R. Anderson, Edward Skwarecki. The Automated Tutoring of Introductory Computer Programming
850 -- 858Elliot Soloway. Learning to Program = Learning to Construct Mechanisms and Explanations
859 -- 868Andrea A. diSessa, Harold Abelson. Boxer: A Reconstructible Computational Medium
870 -- 878David Gries, Raymond E. Miller, Robert W. Ritchie, Paul Young. Imbalance Between Growth and Funding in Academic Computing Science: Two Trends Colliding
880 -- 894Daniel G. Bobrow, Sanjay Mittal, Mark Stefik. Expert Systems: Perils and Promise
895 -- 901M. D. Janssens, J. K. Annot, A. J. van de Goor. Adapting UNIX for a Multiprocessor Environment
902 -- 908Quentin F. Stout, Bette L. Warren. Tree Rebalancing in Optimal Time and Space

Volume 29, Issue 8

711 -- 721Jon Louis Bentley. Little Languages
722 -- 732Jean E. Sammet. Why Ada is Not Just Another Programming Language
734 -- 744Edward Lieblein. The Department of Defense Software Initiative - A Status Report
745 -- 751Martin K. Solomon, Riva Wenig Bickel. Self-Assessment Procedure XV: A Self-Assessment Procedure Dealing with File Processing
752 -- 758Karen A. Frenkel. Evaluating Two Massively Parallel Machines
760 -- 778Russell M. Clapp, Louis Duchesneau, Richard A. Volz, Trevor N. Mudge, Timothy Schultze. Toward Real-Time Performance Benchmarks for Ada
779 -- 781Young Moo Kang, Robert B. Miller, Roger Alan Pick. Comments on Grosch s Law Re-Revisited: CPU Power and the Cost of Computation
782 -- 792Jon Louis Bentley, Brian W. Kernighan. GRAP - A Language for Typesetting Graphs
794 -- 801R. H. Irving, Christopher A. Higgins, Frank R. Safayeni. Computerized Performance Monitoring Systems: Use and Abuse
802 -- 806Raymond F. Koopman. The Orders of Equidistribution of Subsequences of Some Asymptotically Random Sequences

Volume 29, Issue 7

583 -- 585Clark D. Thompson. Military Direction of Academic CS Research (Viewpoint)
593 -- 0Henry F. Ledgard. Special Section on The Human Aspects of Computing: A Note on This Collection
594 -- 598Avi Rushinek, Sara F. Rushinek. What Makes Users Happy?
599 -- 604Brian M. Slator, Matthew P. Anderson, Walt Conley. Pygmalion at the Interface
605 -- 610Richard E. Mayer, Jennifer L. Dyck, William Vilberg. Learning to Program and Learning to Think: What s the Connection?
611 -- 615Geoffry S. Howard, Robert D. Smith. Computer Anxiety in Management: Myth or Reality?
616 -- 623John D. Gannon, Elizabeth E. Katz, Victor R. Basili. Metrics for Ada Packages: An Initial Study
624 -- 632James C. Spohrer, Elliot Soloway. Novice Mistakes: Are the Folk Wisdoms Correct?
633 -- 637James L. Peterson. A Note on Undetected Typing Errors
643 -- 647Neal S. Coulter, Norman H. Kelly. Computer Instruction Set Usage by Programmers: An Empirical Investigation
648 -- 656Gerard Salton. Another Look at Automatic Text-Retrieval Systems
657 -- 668Hassan Gomaa. Software Development of Real-Time Systems
669 -- 679Neil Sarnak, Robert Endre Tarjan. Planar Point Location Using Persistent Search Trees

Volume 29, Issue 6

471 -- 483. A Literate Program
484 -- 485Herbert J. Bernstein. Special Section on Factory Automation and Robotics
486 -- 498John E. Hopcroft. The Impact of Robotics on Computer Science
499 -- 514Marc H. Raibert. Legged Robots
515 -- 522David D. Grossman. Opportunities for Research on Numerical Control Machining
524 -- 544Stefano Ceri, Georg Gottlob. Normalization of Relations and PROLOG
546 -- 555Jack J. Baroudi, Michael J. Ginzberg. Impact of the Technological Environment on Programmer/Analyst Job Outcomes

Volume 29, Issue 5

364 -- 369Jon Louis Bentley. Literate Programming
370 -- 386Marek J. Sergot, Fariba Sadri, Robert A. Kowalski, F. Kriwaczek, Peter Hammond, H. T. Cory. The British Nationality Act as a Logic Program
388 -- 401John S. Gourlay. A Language for Music Printing
402 -- 415Valdis Berzins, Michael Gray, David Naumann. Abstraction-Based Software Development
416 -- 417Richard Botting. Novel Security Techniques for On-Line Systems
418 -- 429David S. Scott, S. Sitharama Iyengar. TID - A Translation Invariant Data Structure for Storing Images

Volume 29, Issue 4

267 -- 283Alfred Z. Spector, David K. Gifford. A Computer Science Perspective of Bridge Design
284 -- 296Karen A. Frenkel. Computers, Complexity, and the Statue of Liberty Restoration
297 -- 299John A. N. Lee, Gerald Segal, Rosalie Steier. Positive Alternatives: A Report on an ACM Panel on Hacking
300 -- 311. An Empirical Comparison of Priority-Queue and Event-Set Implementations
312 -- 318Larry Koved, Ben Shneiderman. Embedded Menus: Selecting Items in Context
320 -- 330Jon Louis Bentley, Daniel Dominic Sleator, Robert Endre Tarjan, Victor K. Wei. A Locally Adaptive Data Compression Scheme

Volume 29, Issue 3

184 -- 201James H. Morris, Mahadev Satyanarayanan, Michael H. Conner, John H. Howard, David S. H. Rosenthal, F. Donelson Smith. Andrew: A Distributed Personal Computing Environment
202 -- 210Norman E. Gibbs, Allen B. Tucker. A Model Curriculum for a Liberal Arts Degree in Computer Science
212 -- 217Sumit Sircar, Dinesh Dave. The Relationship Between Benchmark Tests and Microcomputer Price
218 -- 221Philip J. Fleming, John J. Wallace. How Not To Lie With Statistics: The Correct Way To Summarize Benchmark Results
222 -- 230Donald Golden, Michael A. Pechura. The Structure of Microcomputer File Systems
232 -- 238Jack J. Baroudi, Margrethe H. Olson, Blake Ives. An Empirical Study of the Impact of User Involvement on System Usage and Information Satisfaction
239 -- 242H. E. Lü, Patrick Shen-Pei Wang. A Comment on A Fast Parallel Algorithm for Thinning Digital Patterns

Volume 29, Issue 2

92 -- 96Jon Louis Bentley. Cutting the Gordian Knot
97 -- 109Richard M. Karp. Combinatorics, Complexity, and Randomness
110 -- 111Karen A. Frenkel. Piecing Together Complexity
112 -- 117Karen A. Frenkel. Complexity and Parallel Processing: An Interview with Richard Karp
118 -- 122Simon L. Peyton Jones. Parsing Distfix Operators
123 -- 125Warren Harrison, Curtis R. Cook. A Note on the Berry-Meekings Style Metric
126 -- 133K. A. Redish, W. F. Smyth. Program Style Analysis: A Natural By-Product of Program Compilation
134 -- 141D. Yun Yeh, Toshinori Munakata. Dynamic Initial Allocation and Local Reallocation Procedures for Multiple Stacks
142 -- 147Carol S. Saunders, Richard W. Scamell. Organizational Power and the Information Services Department: A Reexamination

Volume 29, Issue 12

1155 -- 1161Jon Louis Bentley. Birth of a Cruncher
1168 -- 1169Karen A. Frenkel. Introduction to the Special Issue on Parallelism
1170 -- 1183W. Daniel Hillis, Guy L. Steele Jr.. Data Parallel Algorithms
1184 -- 1201David A. Padua, Michael Wolfe. Advanced Compiler Optimizations for Supercomputers
1202 -- 1212Randall Rettberg, Robert Thomas. Contention is no Obstacle to Shared-Memory Multiprocessing
1213 -- 1228Craig Stanfill, David L. Waltz. Toward Memory-Based Reasoning
1229 -- 1239Craig Stanfill, Brewster Kahle. Parallel Free-Text Search on the Connection Machine System

Volume 29, Issue 11

1034 -- 1043William K. McHenry, Seymour E. Goodman. MIS in Soviet Industrial Enterprise: The Limits of Reform from Above
1044 -- 1050Joseph K. Kearney, Robert L. Sedlmeyer, William B. Thompson, Michael A. Gray, Michael A. Adler. Software Complexity Measurement
1051 -- 1060Glen G. Langdon Jr.. Self-Assessment Procedure XVI: A Self-Assessment Procedure Dealing with Computer Organization and Logic Design
1061 -- 1071Dorothy Deringer, David H. Brandin, Dexter Fletcher, Neil Jacobstein. The Report of the ACM Longe-Range Planning Committee: A Summary
1072 -- 1089Pierre N. Robillard. Schematic Pseudocode for Program Constructs and Its Computer Automation by SCHEMACODE
1090 -- 1092Frank G. Landram, James R. Cook, Marvin Johnston. Spreadsheet Calculations of Probabilities from the F, t, Chi² , and Normal Distribution
1094 -- 1105Izak Benbasat, Albert S. Dexter, Peter A. Todd. An Experimental Program Investigating Color-Enhanced and Graphical Information Presentation: An Integration of the Findings

Volume 29, Issue 10

932 -- 971John S. Quarterman, Josiah C. Hoskins. Notable Computer Networks
972 -- 977David Gries. The 1984-1985 Taulbee Survey
978 -- 990Niklaus Wirth. Microprocessor Architectures: A Comparison Based on Code Generation by Compiler
996 -- 1000M. D. Atkinson, Jörg-Rüdiger Sack, Nicola Santoro, Thomas Strothotte. Min-Max Heaps and Generalized Priority Queues

Volume 29, Issue 1

4 -- 11Kenneth C. Laudon. Data Quality and Due Process in Large Interorganizational Record Systems
12 -- 18Jason L. Frand, Ephraim R. McLean. Summary of the Second Annual UCLA Survey of Business School Computer Usage
19 -- 29Jean-Pierre Banâtre, Michel Banâtre, Guy Lapalme, Florimond Ployette. The Design and Building of Enchère, a Distributed Electronic Marketing System
30 -- 37Mike Heck, Martin Plaehn. A Workstation Model for an Interactive Graphics System
39 -- 0Gordon B. Davis. Selected Papers from the Sixth International Conference on Information Systems - Introduction
40 -- 47Gary W. Dickson, Gerardine DeSanctis, D. J. McBride. Understanding The Effectiveness of Computer Graphics for Decision Support: A Cumulative Experimental Approach
48 -- 57Iris Vessey, Ron Weber. Structured Tools and Conditional Logic: An Empirical Investigation