Journal: Communications of the ACM

Volume 36, Issue 9

19 -- 25Pamela Samuelson. Computer Programs and Copyright s Fair Use Doctrine
27 -- 33Larry Press. Before the Altair: The History of Personal Computing
37 -- 46Rodger Lea, Christian Jacquemot, Eric Pillevesse. COOL: System Support for Distributed Programming
48 -- 55Bruno Achauer. The DOWL Distributed Object-Oriented Language
56 -- 80Bertrand Meyer. Systematic Concurrent Object-Oriented Programming
81 -- 89Klaus-Peter Löhr. Concurrency Annotations for Reusable Software
90 -- 102Denis Caromel. Towards a Method of Object-Oriented Concurrent Programming
103 -- 116Murat Karaorman, John L. Bruno. Introducing Concurrency to a Sequential Language
117 -- 126Roy H. Campbell, Nayeem Islam, David Raila, Peter Madany. Designing and Implementing Choices: An Object-Oriented System in C++
127 -- 138Max Mühlhäuser, Wolfgang Gerteis, Lutz Heuser. DOCASE: A Methodic Approach to Distributed Programming
162 -- 0Peter G. Neumann. Animal Crackers

Volume 36, Issue 8

19 -- 24Marc Rettig, Gary Simons, John Thomson. Extended Objects
25 -- 27Fred W. Weingarten. Happenings on the Hill
28 -- 30Haruhisa Ishida, Lawrence H. Landweber. Introduction to the Special Issue on Internetworking
31 -- 35Randy Bush. Fidonet: technology, Tools, and History
36 -- 41Janet Murray. K12 Network: Global Eduction through Telecommunications
42 -- 47George Sadowsky. Network Connectivity for Developing Contries
48 -- 60Stephen T. Kent. Internet Privacy Enhanced Mail
61 -- 68Marc Rotenberg. Communications Privacy: Implications for Network Design
74 -- 77Tsuyoshi Hiramatsu. Protecting Telecommunications Privacy in Japan
78 -- 89Michael F. Schwartz, David C. M. Wood. Discovering Shared Interests Using Graph Analysis
90 -- 101Bradford W. Hesse, Lee S. Sproull, Sara B. Kiesler, John P. Walsh. Retrurns to Science: Computer Networks in Oceanography
122 -- 0Peter G. Neumann. Risks of Surveillance

Volume 36, Issue 7

21 -- 23Maurice V. Wilkes. From Fortran and Algol to Object-Oriented Languages
24 -- 26Pierre Wellner, Wendy E. Mackay, Rich Gold. Computer-Augmented Environments: Back to the Real World - Introduction to the Special Issue
27 -- 0Mike Spreitzer, Marvin Theimer. Scalable, Secure, Mobile Computing with Location Information
28 -- 35Thomas Baudel, Michel Beaudouin-Lafon. CHARADE: Remote Control of Objects Using Free-Hand Gestures
36 -- 37Myron W. Krueger. Environmental Technology: Making the Real World Virtual
38 -- 49George W. Fitzmaurice. Situated Information Spaces and Spatially Aware Palmtop Computers
50 -- 51Ronald Azuma. Tracking Requirements for Auhmented Reality
53 -- 62Steven Feiner, Blair MacIntyre, Dorée D. Seligmann. Knowledge-Based Augmented Reality
64 -- 71Mitchel Resnick. Behavior Constrction Kits
72 -- 0Rich Gold. This is Not a Pipe
74 -- 84Mark Weiser. Some Computer Science Issues in Ubiquitous Computing
84 -- 85Scott Elrod, Gene Hall, Rick Costanza, Michael Dixon, Jim des Rivières. Responsive Office Environments
86 -- 96Pierre Wellner. Interacting with Paper on the Digital Desk
96 -- 97Wendy E. Mackay, Gilles Velay, Kathy Carter, Chaoying Ma, Daniele Pagani. Augmenting Reality: Adding Computational Dimensions to Paper
98 -- 104Peter J. Denning. Designing New Principles to Sustain Research in Our Univeristies
130 -- 0Peter G. Neumann. Risks on the Rails

Volume 36, Issue 6

15 -- 22Sarma R. Nidumolu, Seymour E. Goodman. Computing in India: An Asian Elephant Learning to Dance
24 -- 28Sarah Kuhn, Michael J. Muller. Participatory Design - Introduction to the Special Section
26 -- 28Michael J. Muller, Daniel M. Wildman, Ellen A. White. Taxonomy of PD Practices: A Brief Practitioner s Guide
29 -- 37Andrew Clement, Peter Van den Besselaar. A Retrospective Look at PD Projects
39 -- 0Gro Bjerknes. Some PD Advice
40 -- 48Erran Carmel, Randall D. Whitaker, Joey F. George. PD and Joint Application Design: A Transatlantic Comparison
47 -- 0Joan Greenbaum. PD: A Personal Statement
49 -- 56William L. Anderson, William T. Crocca. Engineering Practice and Codevelopment of Product Prototypes
53 -- 0Jim Euchner, Patricia Sachs. The Benefits of International Tension
57 -- 64Kim Halskov Madsen, Peter H. Aiken. Experiences Using Cooperative Interactive Storyboard Prototyping
64 -- 66Michael J. Muller, Daniel M. Wildman, Ellen A. White. Equal Opportunity; PD Using PICTIVE
67 -- 77Kaj Grønbæk, Morten Kyng, Preben Mogensen. CSCW Challenges: Cooperative Design in Engineering Projects
77 -- 0Susan Harker. User Participation in Prototyping
78 -- 85Finn Kensing, Andreas Munk-Madsen. PD: Structure in the Toolbox
82 -- 0Enid Mumford. The ETHICS Approach
83 -- 0Christiane Floyd. STEPS - A Methodical Approach to PD
86 -- 92Barbara Katzenberg, Peter Piela. Work Language Analysis and the Naming Problem
91 -- 0Jeanette Blomberg, Denise McLaughlin, Lucy A. Suchman. Work-Oriented Design at Xerox
93 -- 0David G. Novick, Eleanor Wynn. Participatory Conversation in PD
94 -- 101Ina Wagner. A Web of Fuzzy Problems: Confronting the Ehtical Issues
102 -- 103Marian G. Williams, Vivienne Begg. Translation between Software Designers and Users
124 -- 0Peter G. Neumann. Modeling and Simulation

Volume 36, Issue 5

17 -- 22Larry Press. Technetronic Education: Answers on the Cultural Horizon
23 -- 27Elliot Soloway. Reading and Writing in the 21st Century
28 -- 30Elliot Soloway. Technology in Education - Introduction to the Special Issue
30 -- 35Jan Hawkins. Technology and Organization of Schooling
37 -- 41Marlene Scardamalia, Carl Bereiter. Technologies for Knowledge-Building Discourse
42 -- 46Beverly Hunter. Internetworking: Coordinating Technology for Systemic Reform
46 -- 49Robert Pearlman. Designing the New American Schools
49 -- 51Denis Newman. School Networks: Delevery or Access
52 -- 54Brigid Barron, Ronald J. Kantor. Tools to Enhance Math Education: The Jasper Series
54 -- 56Roger C. Schank. Learning via Multimedia Computers
57 -- 59Wayne C. Grant. Wireless Coyote: A Computer-Supported Field Trip
60 -- 63Roy D. Pea. The Collaborative Visualization Project
64 -- 65Andee Rubin. Video Laboratories: Tools for Scientific Investigation
66 -- 69Ludwig Braun. Help for all the Students
69 -- 72Henry Jay Becker. Teaching with and about Computers in Secondary School
72 -- 73Ronald E. Anderson. The Technology Infrastructure of U.S. Schools
74 -- 76Jan Hawkins, John Frederiksen, Allan Collins, Dorothy Bennett, Elizabeth Collins. Assessment and Technology
76 -- 78Carol Edwards. Life-Long Learning
78 -- 80Yolanda S. George, Shirley M. Malcolm, Laura Jeffers. Computer Equity for the Future
81 -- 82Coco Conn. SIGKIDS at SIGGRAPHS
82 -- 83Teri Perl. ACM Task Force in K-12 Education and Technology
84 -- 87Doris K. Lidtke, David G. Moursund. Computers in Schools: Past, Present, and How we can change the Future
87 -- 90Susan M. Merritt, Charles J. Bruen, J. Philip East, Darlene Grantham, Charles Rice, Viera K. Proulx, Gerry Segal, Carol E. Wolf. ACM Model High School Computer Science Curriculum
114 -- 0Peter G. Neumann. The Role of Software Engineering

Volume 36, Issue 4

23 -- 27Marc Rettig. Cooperative Software
29 -- 35Pamela Samuelson. The Ups and Downs of Look and Feel
40 -- 55Jeff A. Johnson, Bonnie A. Nardi, Craig L. Zarmer, James R. Miller. ACE: Building Interactive Graphical Applications
56 -- 71George G. Robertson, Stuart K. Card, Jock D. Mackinlay. Information Visualization Using 3D Interactive Animation
72 -- 81Alan Morse, George Reynolds. Overcoming Current Growth Limits in UI Development
82 -- 99Jakob Nielsen. Noncommand User Interfaces
100 -- 109Aaron Marcus. Human Communications Issues in Advanced UIs
110 -- 119Jonathan Grudin. Interface: An Evolving Concept
120 -- 133C. Dianne Martin. The Myth of the Awesome Thinking Machine
154 -- 0Peter G. Neumann. Using Names as Identifiers

Volume 36, Issue 3

21 -- 23John Perry Barlow. Bill O Rights
24 -- 44Dorothy E. Denning, Mike Godwin, William A. Bayse, Marc Rotenberg, Lewis M. Branscomb, Anne M. Branscomb, Ronald L. Rivest, Andrew Grosso, Gary T. Marx. To Tap or not to Tap
46 -- 103Ehud Y. Shapiro, David H. D. Warren, Kazuhiro Fuchi, Robert A. Kowalski, Koichi Furukawa, Kazunori Ueda, Kenneth M. Kahn, Takashi Chikayama, Evan Tick. The Fifth Generation Project: Personal Perspectives
130 -- 0Peter G. Neumann. Risks of Technology

Volume 36, Issue 2

21 -- 23Maurice V. Wilkes. Light Amplifiers and Solitons
25 -- 29Mayuri Odedra, Mike Lawrie, Mark Bennett, Seymour E. Goodman. Sub-Saharan Africa: A Technological Desert
30 -- 32Robert M. Supnik. Digital s Alpha Project
33 -- 44Richard L. Sites. Alpha AXP Architecture
45 -- 53Nancy P. Kronenberg, Thomas R. Benson, Wayne M. Cardoza, Ravindran Jagannathan, Benjamin J. Thomas. Porting OpenVMS from VAX to Alpha AXP
55 -- 67Charles P. Thacker, David G. Conroy, Lawrence C. Stewart. The Alpha Demonstration Unit: A High-Performance Multiprocessor
67 -- 0Ralph Katz. Tales from the Front
69 -- 81Richard L. Sites, Anton Chernoff, Matthew B. Kirk, Maurice P. Marks, Scott G. Robinson. Binary Translation
82 -- 0Daniel W. Dobberpuhl, Kevin Fielding. Design of EV-4
83 -- 0Richard Hollingsworth. Advanced Semiconductor Technology
85 -- 87Chris F. Kemerer. Reliability of Function Points Measurement, A Field Experiment
98 -- 107Ronald E. Anderson, Deborah G. Johnson, Donald Gotterbarn, Judith Perolle. Using the New ACM Code of Ethics in Decision Making
146 -- 0Peter G. Neumann. Are Dependable Systems Feasible?

Volume 36, Issue 12

17 -- 18Roy Rada. Standards: The Language for Success
19 -- 23Larry Press. The Internat and Interactive Television
26 -- 34Henry C. Lucas Jr.. Market Expert Surveillance System
36 -- 0Kenneth P. Birman. The Process Group Approach to Reliable Distributed Computing
54 -- 0M. K. El-Najdawi, Anthony C. Stylianou. Expert Support Systems: Integrating AI Technologies
66 -- 77Erik Brynjolfsson. The Productivity Paradox of Information Technology
78 -- 92Ephraim R. McLean, Leon A. Kappelman, John P. Thompson. Converging End-User and Corporative Computing
94 -- 102H. Raghav Rao, Brian D. Lynch. Hedonic Price Analysis of Workstation Attributes
104 -- 122Jeff Smith. Privacy Policies and Practices: Inside the Organizational Maze
170 -- 0Peter J. Denning. A World Lit by Flame

Volume 36, Issue 11

21 -- 26John Perry Barlow. A Plain Text on Crypto Policy
27 -- 29Fred W. Weingarten. HPCC Research Questinoned
30 -- 40W. Daniel Hillis, Lewis W. Tucker. The CM-5 Connection Machine: A Scalable Supercomputer
41 -- 0Clark D. Thomborson. Does Your Workstation Computation Belong on a Vector Supercomputer?
50 -- 61John C. Knight, E. Ann Myers. An Improved Inspection Technique
62 -- 68Robert B. Grady. Practical Results from Measuring Software Quality
69 -- 80Bev Littlewood, Lorenzo Strigini. Validation of Ultrahigh Dependability for Software-Based Systems
81 -- 94Rajiv D. Banker, Srikant M. Datar, Chris F. Kemerer, Dani Zweig. Software Complexity and Maintenance Costs
122 -- 0Rebecca Mercuri. Corrupted Polling

Volume 36, Issue 10

21 -- 24Elliot Soloway. Should We Teach Students to Program?
25 -- 29Peter Wolcott, Seymour E. Goodman. Under the Stress of Reform: High-Performance Computing in the Former Soviet Union
30 -- 33Larry L. Constantine, Lucy A. D. Lockwood. Introduction to the Special Section on Project Organization and Management
34 -- 43Larry L. Constantine. Work Organization: Paradigms for Project Management and Organization
45 -- 55Marc Rettig, Gary Simons. A Project Planning and Development Process for Small Taems
56 -- 60Risa B. Hyman. Creative Chaos in High-Performance Teams: An Experience Report
63 -- 77Diane B. Walz, Joyce J. Elam, Bill Curtis. Inside a Software Design Team: Knowledge Acquisition, Sharing, and Integration
78 -- 91Richard E. Zultner. TQM for Technical Teams
92 -- 103Karen Holtzblatt, Hugh R. Beyer. Making Customer-Centered Design Work for Teams
104 -- 113Tony Hutchings, Michael G. Hyde, David Marca, Lou Cohen. Process Improvement That Lasts: An Integrated Training and Consulting Method
114 -- 123Richard A. Zahniser. Design by Walking Around
146 -- 0Peter G. Neumann. System Development Woes

Volume 36, Issue 1

21 -- 26Pamela Samuelson. Liability for Defective Electronic Information
28 -- 47Sara A. Bly, Steve R. Harrison, Susan Irwin. Media Spaces: Bringing People Together in a Video, Audio, and Computing Environment
46 -- 47Bryan Lyles. Media Spaces and Broadband ISDN
48 -- 61Robert S. Fish, Robert E. Kraut, Robert W. Root, Ronald E. Rice. Video as a Technology for Informal Communication
62 -- 67Ralph D. Hill, Tom Brinck, John F. Patterson, Steven L. Rohall, Wayne T. Wilner. The Rendezvous Language and Architecture
68 -- 77A. Arango, Lisa Bahler, Peter Bates, Munir Cochinwala, David Cohrs, Robert Fish, Gita Gopal, Nancy D. Griffeth, Gary E. Herman, Takako M. Hickey, K. C. Lee, Will E. Leland, Carlyn Lowery, Victor Mak, John F. Patterson, Lillian Ruston, Mark Segal, R. C. Sekar, Mario P. Vecchi, Abel Weinrib, Sze-Ying Wuu. The Touring Machine System
78 -- 89Robin Milner. Elements of Interaction - Turing Award Lecture
90 -- 97Karen A. Frenkel, Robin Milner. An Interview with Robin Milner
98 -- 111Jean-Pierre Banâtre, Daniel Le Métayer. Programming by Multiset Transformation
154 -- 0Peter G. Neumann. Risks Considered Global(ly)