Volume 31, Number 1, January 1988
Articles
Jacques Cohen:
A View of the Origins and Development of Prolog. 26-36
Computing Practices
Research Contributions
Ron Weber:
Computer Technology and Jobs: An Impact Assessment Model. 68-77
Volume 31, Number 2, February 1988
Articles
Computing Practices
Brian A. Nejmeh:
Npath: A Measure of Execution Path Complexity and Its Applications. 188-200
Research Contributions
Volume 31, Number 3, March 1988
1987
Turing Award Lecture
Abraham Peled:
Introduction: Turing Award Lecture (on behalf of John Cocke). 249
John Cocke:
The Search for Performance in Scientific Processors (Turing Award Lecture). 250-253
Operating Systems
Alan Shaw:
Special Section on Operating Systems - Introduction. 255-257
Self-Assessment Procedure
John C. Munson:
Self-Assessment Procedure XVIII: A Self-Assessment Procedure Dealing with the Fundamentals of Data Communications. 334-341
Research Contributions
Jan L. Guynes:
Impact of System Response Time on State Anxiety. 342-347
Volume 31, Number 4, April 1988
Articles
Robert E. Filman:
Reasoning with Worlds and Truth Maintenance in a Knowledge-Based Programming Environment. 382-401
Computing Practices
Research Contributions
Volume 31, Number 5, May 1988
Articles
Technical Note
Computing Practices
Research Contributions
Thomas E. Gerasch:
An Insertion Algorithm for a Minimal Internal Path Length Binary Search Tree. 579-585
Volume 31, Number 6, June 1988
Paul W. Abrahams:
The Strategic Defense Initiative - President's Letter. 628-629
Articles
Software Testing
Elaine J. Weyuker:
The Evaluation of Program-Based Software Test Data Adequacy Criteria. 668-675
Computing Practices
Research Contributions
Daniel R. Dolk:
Model Management and Structured Modeling: The Role of an Information Resource Dictionary System. 704-718
Pierre L'Ecuyer:
Efficient and Portable Combined Random Number Generators. 742-749
Sukhamay Kundu:
The Equivalence of the Subregion Representation and the Wall Representation for a Certain Class of Rectangular Dissections. 752-763
Special Issue on Hypertext
Frank G. Halasz:
Reflections on NoteCards: Seven Issues for the Next Generation of Hypermedia Systems. 836-852
Mark E. Frisse:
Searching for Information in a Hypertext Medical Handbook. 880-886
Reports
Volume 31, Number 8, August 1988
Accouncement
Edward A. Fox:
ACM Press Database and Electronic Products - New Services for the Information Age. 948-951
Articles
Shui F. Lam:
An Empirical Study of Computer Capacity Planning in Japan. 965-976
Reports
Computing Practices
Dilip V. Sarwate:
Computation of Cyclic Redundancy Checks via Table Look-Up. 1008-1013
Larry Press:
Benchmarks for LAN Performance Evaluation. 1014-1017
Volume 31, Number 9, September 1988
Articles
Computing Practices
Alan M. Davis:
A Comparison of Techniques for the Specification of External System Behavior. 1098-1115
Research Contributions
Robert Courts:
Improving Locality of Reference in a Garbage-Collecting Memory Management System. 1128-1138
Volume 31, Number 10, October 1988
Articles
Roy G. Saltman:
Accuracy, Integrity and Security in Computerized Vote-Tallying. 1184-1191, 1218
Computing Practices
James E. Smith:
Characterizing Computer Performance with a Single Number. 1202-1206
Michael D. Gordon:
Probabilistic and Genetic Algorithms in Document Retrieval. 1208-1218
Research Contributions
Randy Brown:
Calendar Queues: A Fast 0(1) Priority Queue Implementation for the Simulation Event Set Problem. 1220-1227
Volume 31, Number 11, November 1988
Computing Practices Special Section:
Ecological Studies of Professional Programmers
Articles
Udi Manber:
Using Induction to Design Algorithms. 1300-1313
Technical Note
Research Contributions
Alon Itai,
Yoav Raz:
The Number of Buffers Required for Sequential Processing of a Disk File. 1338-1342
Volume 31, Number 12, December 1988
Literate Programming
Articles
Starr Roxanne Hiltz:
Productivity Enhancement from Computer-Mediated Communication: A System Contingency Approach. 1438-1454
Computing Practices
Research Contributions