Journal: Communications of the ACM

Volume 35, Issue 9

25 -- 31Pamela Samuelson. Updating the Copyright Look and Feel Lawsuits
35 -- 47David E. Monarchi, Gretchen I. Puhr. A Research Typology for Object-Oriented Analysis and Design
48 -- 62Kenneth S. Rubin, Adele Goldberg. Object Behavior Analysis
63 -- 74Jean-Marc Nerson. Applying Object-Oriented Analysis and Design
75 -- 90Bill Curtis, Marc I. Kellner, Jim Over. Process Modeling
91 -- 100Herb Krasner, Jim Terrel, Adam Linehan, Paul Arnold, William H. Ett. Lessons Learned from a Software Process Modeling System
101 -- 111Timothy D. Korson, Vijay K. Vaishnavi. Managing Emerging Software Technology: A Technology Transfer Framework
112 -- 123Shamkant B. Navathe. Evolution of Data Modeling for Databases
124 -- 137B. Chandrasekaran, Todd R. Johnson, Jack W. Smith. Task-Structure Analysis for Knowledge Modeling
138 -- 146Ramayya Krishnan, Xiaoping Li, David M. Steier. A Knowledge-Based Mathematical Model Formulation System
147 -- 151Meilir Page-Jones. Comparing Techniques by Means of Encapsulation and Connascence
152 -- 159Peter Coad. Object-Oriented Patterns
160 -- 165Oscar Nierstrasz, Simon J. Gibbs, Dennis Tsichritzis. Component-Oriented Software Development
166 -- 172August-Wilhelm Scheer, Alexander Hars. Extending Data Modeling to Cover the Whole Enterprise
194 -- 0Peter G. Neumann. Accidental Financial Losses

Volume 35, Issue 8

21 -- 25Seymour E. Goodman, Jerrold D. Green. Computing in the Middle East
27 -- 47Gordon Bell. Ultracomputers: A Teraflop Before Its Time
48 -- 64Robert H. Creecy, Brij M. Masand, Stephen J. Smith, David L. Waltz. Trading MIPS and Memory for Knowledge Engineering
65 -- 0Ken Kennedy. Supercomputing - Introduction to the Special Section
66 -- 80Seema Hiranandani, Ken Kennedy, Chau-Wen Tseng. Compiling Fortran D for MIMD Distributed Memory Machines
81 -- 89David C. Cann. Retire Fortran? A Debate Rekindled
90 -- 101Susan Flynn Hummel, Edith Schonberg, Lawrence E. Flynn. Factoring: A Method for Scheduling Parallel Loops
102 -- 114William Pugh. A Practical Algorithm for Exact Array Dependence Analysis
116 -- 124Margaret L. Simmons, Harvey J. Wasserman, Olaf M. Lubeck, Christopher Eoyang, Raul Mendez, Hiroo Harada, Misako Ishiguro. A Performance Comparison of Four Supercomputers
154 -- 0Peter G. Neumann. Fraud by Computer

Volume 35, Issue 7

21 -- 24Elliot Soloway. Buying Computers for Your School: A Guide for the Perplexed
25 -- 31John Perry Barlow. Decrypting the Puzzle Palace
32 -- 34. Debating Encryption Standards
36 -- 40. The Digital Signature Standard Proposed by NIST
41 -- 54Ronald L. Rivest, Martin E. Hellman, John C. Anderson, John W. Lyons. Responses to NIST s Proposal
56 -- 63Bala R. Vatti. A Generic Solution to Polygon Clipping
64 -- 76Santosh Chokhani. Trusted Products Evaluation
77 -- 98Alok Sinha. Client-Server Computing
122 -- 0Peter G. Neumann. Aggravation by Computer: Life, Death, and Taxes

Volume 35, Issue 6

26 -- 32Larry Press. Collective Dynabases
33 -- 39Pamela Samuelson, Michel Denber, Robert J. Glushko. Developments on the Intellectual Property Front
42 -- 43John C. Hart. Visualization in Networked Environments - Introduction to the Special Section
44 -- 52Larry Smarr, Charles E. Catlett. Metacomputing
54 -- 63Philip J. Mercurio, T. Todd Elvins, Stephen J. Young, Philip S. Cohen, Kevin R. Fall, Mark H. Ellisman. The Distributed Laboratory - An Interactive Visualization Environment for Electron Microscopy and 3D Imaging
64 -- 72Carolina Cruz-Neira, Daniel J. Sandin, Thomas A. DeFanti, Robert V. Kenyon, John C. Hart. The Cave - Audio Visual Experience Automatic Virtual Environment
74 -- 84Ingrid Carlbom, William M. Hsu, Gudrun Klinker, Richard Szeliski, Keith Waters, Michael Doyle, Jim Gettys, Kirsten M. Harris, Thoms M. Levergood, Ricky S. Palmer, Lawrence G. Palmer, Marc Picart, Demetri Terzopoulos, David Tonnesen, Michael W. Vannier, Greg Wallace. Modeling and Analysis of Empirical Data in Collaborative Environments
85 -- 98David J. DeWitt, Jim Gray. Parallel Database Systems: The Future of High Performance Database Systems
99 -- 113Kunihiko Higa, Mike Morrison, Joline Morrison, Olivia R. Liu Sheng. An Object-Oriented Methodology for Knowledge Base/Database Coupling
114 -- 120David E. Ferguson. Bit-Tree, A Data Structure for Fast File Processing
121 -- 140Paul Heckel. Debunking the Software Patent Myths
162 -- 0Peter G. Neumann. Leap-Year Problems

Volume 35, Issue 5

25 -- 30Marc Rettig. A Succotash of Projections and Insights
32 -- 35Ephraim P. Glinert, Bryant W. York. Computers and People with Disabilities - Introduction to the Special Section
36 -- 45Carl Brown. Assistive Technology Computers and Persons with Disabilities
46 -- 57Norman Alm, John L. Arnott, Alan F. Newell. Prediction and Conversational Momentum in an Augmentative Communication System
58 -- 66Randy F. Pausch, Ronald D. Williams. Giving CANDY to Children: User-Tailored Gesture Input Driving an Articulator-Based Speech Synthesizer
68 -- 78Patrick W. Demasco, Kathleen F. McCoy. Generating Text From Compressed Input: An Intelligent Interface for People with Severe Motor Impairments
80 -- 90Karen Kukich. Spelling Correction for Telecommunications Network for the Deaf
90 -- 0Randy W. Dipner. Ada and the ACM
91 -- 93Daniel K. Davies, Randy W. Dipner. ACM Membership Survey of Disability and Disability Issues
94 -- 99Ronald E. Anderson. ACM Code of Ethics and Professional Conduct (Draft)
130 -- 0Peter G. Neumann. Survivable Systems

Volume 35, Issue 4

21 -- 24Renata L. La Rovere, Seymour E. Goodman. Computing in the Brazilian Amazon
27 -- 0Ronald J. Norman, Gene Forte. Automating the Software Development Process: CASE in the 90s (Introduction to the Special Section)
28 -- 32Gene Forte, Ronald J. Norman. A Self-Assessment by the Software Engineering Community
37 -- 44Terry Shepard, Steve Sibbald, Colin Wortley. A Visual Software Process Language
55 -- 64Neil A. M. Maiden, Alistair G. Sutcliffe. Exploiting Reusable Specifications Through Analogy
65 -- 72Graham Tate, June M. Verner, D. Ross Jeffery. CASE: A Testbed for Modeling Measurement and Management
73 -- 89Ira D. Baxter. Design Maintenance Systems
90 -- 105Iris Vessey, Sirkka L. Jarvenpaa, Noam Tractinsky. Evaluating of Vendor Products: CASE Tools as Methodology Companions
106 -- 127Barry G. Silverman. Survey of Expert Critiquing Systems: Practical and Theoretical Frontiers
164 -- 0Marc Rotenberg. Protecting Privacy

Volume 35, Issue 3

15 -- 21Maurice V. Wilkes. Charles Babbage - The Great Uncle of Computing?
25 -- 32Larry Press. Dynabook Revisited - Portable Computers Past, Present and Future
34 -- 39Jacques Cohen. First Specialize, Then Generalize (Indroduction to the Special Section on Logic Programming)
40 -- 65John Alan Robinson. Logic and Logic Programming
66 -- 81John Grant, Jack Minker. The Impact of Logic Programming on Databases
82 -- 92Koichi Furukawa. Logic Programming as the Integrator of the Fifth Generation Computer Systems Project
93 -- 111David Scott Warren. Memoing for Logic Programs
112 -- 120Toshinori Munakata. Notes on Implementing Sets in Prolog
121 -- 132Marcia C. Linn, Michael J. Clancy. The Case for Case Studies of Programming Problems
160 -- 0Peter G. Neumann. Inside Risks of Risks

Volume 35, Issue 2

23 -- 25Carol Wolinsky, James Sylvester. Privacy in the Telecommunications Age
27 -- 32Pamela Samuelson. Copyright Law and Electronic Compilations of Data
34 -- 49Magid Igbaria, Jeffrey H. Greenhaus. Determinants of MIS Employees Turnover Intentions: A Structural Equation Model
51 -- 59Albert L. Lederer, Jayesh Prasad. Nine Management Guidelines for Better Cost Estimating
60 -- 75Thomas D. Clark Jr.. Corporate Systems Management: An Overview and Research Perspective
76 -- 95Jeffrey K. Liker, Mitchell Fleischer, Mitsuo Nagamachi, Michael S. Zonnevylle. Designers and Their Machines: CAD Use and Support in the US and Japan
96 -- 107David Gelernter, Nicholas Carriero. Coordination Languages and Their Significance
108 -- 120Joobin Choobineh, Michael V. Mannino, Veronica P. Tseng. A Form-Based Approach for Database Analysis and Design
121 -- 130Robert W. Gray, Steven P. Levi, Vincent P. Heuring, Anthony M. Sloane, William M. Waite. ELI: A Complete, Flexible Compiler Construction System
174 -- 0Seymour E. Goodman. Political Activity and International Computer Networks

Volume 35, Issue 12

21 -- 25Larry Press. The Net: Progress and Opportunity
26 -- 28Shoshana Loeb, Douglas B. Terry. Information Filtering - Preface to the Secial Section
29 -- 38Nicholas J. Belkin, W. Bruce Croft. Information Filtering and Information Retrieval: Two Sides of the Same Coin?
39 -- 48Shoshana Loeb. Architecting Personal Delivery of Multimedia Information
48 -- 0Curt Stevens. Automating the Creation of Information Filters
49 -- 50Irene Stadnyk, Robert Kass. Modeling Users Interests in Information Filters
51 -- 60Peter W. Foltz, Susan T. Dumais. Personalized Information Delivery: An Analysis of Information Filtering Methods
61 -- 70David Goldberg, David A. Nichols, Brian M. Oki, Douglas B. Terry. Using Collaborative Filtering to Weave an Information Tapestry
71 -- 81Thomas F. Bowen, Gita Gopal, Gary E. Herman, Takako M. Hickey, K. C. Lee, William H. Mansfield, John Raitz, Abel Weinrib. The Datacycle Architecture
80 -- 81Ashwin Ram. Natural Language Understanding for Information-Filtering Systems
82 -- 97Peter J. Denning. Educating a New Engineer
146 -- 0Peter G. Neumann. Avoiding Weak Links

Volume 35, Issue 11

23 -- 0Maurice V. Wilkes. The Long-Term Future of Operating Systems
27 -- 0G. M. Mesher, Robert O. Briggs, Seymour E. Goodman, Larry Press, Joel M. Snyder. Cuba, Communism, and Computing
30 -- 40Juris Hartmanis. Computing the Future - Comittee to Assess the Scope and Direction of Computer Science and Technology of the National Research Council
41 -- 42Benjamin M. Brosgol. Ada - Preface to the Special Section
43 -- 52Edmond Schonberg, Mark Gerhard, Charlene Hayden. A Technical Tour of Ada
53 -- 67Michael B. Feldman. Ada Experience in the Undergraduate Curriculum
68 -- 70John W. McCormick. A Model Railroad for Ada and Software Engineering
71 -- 76Jean-Pierre Rosen. What Orientation Should Ada Objects Take?
77 -- 82S. Tucker Taft. Ada 9X: A Technical Summary
83 -- 84Chris Anderson. Ada 9X Project Management
85 -- 88Erhard Plödereder. Building Consensus for Ada 9X
89 -- 99Gio Wiederhold, Peter Wegner, Stefano Ceri. Toward Megaprogramming
100 -- 110Danny Kopec, Monty Newborn, Mike Valvo. The 22nd Annual ACM International Computer Chess Championship
138 -- 0Rebecca Mercuri. Voting-Machine Risks

Volume 35, Issue 10

21 -- 24Marc Rettig. Hat Racks for Understanding
27 -- 29John Perry Barlow. Will Japan Jack In?
30 -- 48Anthony C. Stylianou, Gregory R. Madey, Robert D. Smith. Selection Criteria for Expert System Shells: A Socio-Technical Framework
49 -- 59David S. Touretzky, Peter Lee. Visualizing Evaluation in Applicative Languages
60 -- 73Yosee Feldman, Ehud Y. Shapiro. Sparial Machines: A More Realistic Approach to Parallel Computation
74 -- 82Ricardo A. Baeza-Yates, Gaston H. Gonnet. A New Approach to Text Searching
83 -- 91Sun Wu, Udi Manber. Fast Text Searching Allowing Errors
92 -- 103Dov Dori. Dimensioning Analysis: Towards Automatic Understanding of Engineering Drawings
104 -- 113Shailendra C. Palvia, Steven R. Gordon. Tabeles, Trees, and Formulas in Decision Analysis
138 -- 0Peter G. Neumann. Where to Place Trust

Volume 35, Issue 1

25 -- 28John Perry Barlow. The Great Work
29 -- 34Marc Rettig. Interface Design When You Don t Know How
36 -- 51Bernard J. Haan, Paul Kahn, Victor A. Riley, James H. Coombs, Norman K. Meyrowitz. IRIS Hypermedia Services
52 -- 67James L. Green. The Evolution of DVI System Software
68 -- 79Jeffrey S. Doerschler, Herbert Freeman. A Rule-Based System for Dense-Map Name Placement
80 -- 88Guy Lapalme, Jean-Marc Rousseau, Suzanne Chapleau, Michel Cormier, Pierre Cosette, Serge Roy. GeoRoute: A Geographic Information System for Transportation Applications
89 -- 94Girish H. Subramanian, John T. Nosek, Sankaran P. Raghunathan, Santosh S. Kanitkar. A Comparison of the Decision Table and Tree
95 -- 104Suzanne Bunton, Gaetano Borriello. Practical Dictionary Management for Hardware Data Compression
105 -- 121Edward A. Fox, Lenwood S. Heath, Qi Fan Chen, Amjad M. Daoud. Practical Minimal Perfect Hash Functions for Large Databases
122 -- 131Jason L. Frand, Julia A. Britt. The Seventh Annual UCLA Survey of Business School Computer Usage
132 -- 143David Gries, Dorothy Marsh. The 1989-90 Taulbee Survey
186 -- 0Peter G. Neumann. What s in a Name?