DEPARTMENT:
Editorial pointers
Editorial Pointers
Diane Crawford
Pages 5-6
DEPARTMENT:
Forum
Forum
Page 7
COLUMN:
President's letter
ACM's Past Helps Steer its Future
Stuart I. Feldman
Page 10
DEPARTMENT:
News track
News Track
CACM Staff
Pages 11-12
COLUMN:
Staying connected
The Pearly Gates of Internet TV
Is this a marriage made in heaven?
Meg McGinity Shannon
Pages 13-15
COLUMN:
Viewpoint
The Rime of the Ancyent Programmer
How one programmer's career, set adrift on the raging seas of technological change, has been tossed by the winds of fate.
Stephen B. Jenkins
Pages 17-20
COLUMN:
Practical programmer
One Man's Quest For the State of Software Engineering's Practice
Analyzing researchers' findings of software practitioners' activities.
Robert L. Glass
Pages 21-23
SPECIAL ISSUE:
ACM at 60: a look back in time
Introduction
Tracing the early days of ACM—its landmark accomplishments, its challenges, its goals—in celebration of its first 60 years.
David S. Wise
Pages 24-26
ACM Established to Develop Communication About Computing
Sixty years ago most computer scientists worked in a vacuum, unaware of the projects their peers around the U.S. were exploring. Sharing research was key to furthering the field, most agreed, but what vehicle could best serve …
Bernadette Longo
Pages 27-29
Edmund Berkeley and the Origins of ACM
A fascination with computing machinery, and a desire to explore this emerging field with mathematicians, engineers, computer manufacturers, and others, inspired E.C. Berkeley to help create a hub for these common interests to …
Atsushi Akera
Pages 30-35
Sources For ACM History: What, Where, Why
ACM has developed a rich and varied history over its first six decades. Preserving that history in an open and plentiful archive is key to helping future historians tell the ACM story.
Thomas Haigh, Elisabeth Kaplan, Carrie Seib
Pages 36-41
Not Only Digital: A Review of ACM's Early Involvement with Analog Computing Technology
When analog and digital were in flux, ACM provided a forum—as well as publications and conferences—to explore both sides.
Charles Care
Pages 42-45
The ACM and IEEE-CS Guidelines For Undergraduate CS Education
ACM curriculum recommendations have been instrumental over the last 40 years in defining what is taught at educational institutions around the world.
David Hemmendinger
Pages 46-53
A History of ACM SIGGRAPH
From a small group of like-minded scientists drawn to the dynamics of computer-generated images to a driving force in computer graphics bringing together thousands from around the world, SIGGRAPH continues to chart the course …
Judy Brown, Steve Cunningham
Pages 54-61
SIGCOMM's Archaeological Journey Into Networking's Past
Documenting the technical history of a SIG is indeed a priceless resource.
Chris Edmondson-Yurkanan
Pages 63-68
A History of the History of Programming Languages
"If I have seen further it is by standing on the shoulders of giants."---Isaac Newton, in a letter to Robert Hooke, Feb. 15, 1676
Thomas J. (Tim) Bergin
Pages 69-74
The Software Architect
Leadership is the defining characteristic in an unforgiving technology arena.
Matthew R. McBride
Pages 75-81
Universal Accessibility as a Multimodal Design Issue
Creating adaptable solutions to address diverse users and situations.
Zeljko Obrenovic, Julio Abascal, Dusan Starcevic
Pages 83-88
The Whitewater Process: Software Product Development in Small IT Businesses
Small software development companies need it to ensure they stay on course and are able to respond to the market's ebbs and flows.
Michael Harris, Kris Aebischer, Tim Klaus
Pages 89-93
Accessing the Deep Web
Attempting to locate and quantify material on the Web that is hidden from typical search techniques.
Bin He, Mitesh Patel, Zhen Zhang, Kevin Chen-Chuan Chang
Pages 94-101
Modeling Multi-Agent Systems
Emerging from a paradigm different from objects, the modeling of agents requires its own conceptual frameworks, modeling languages, and methodologies.
Viviane Torres da Silva, Carlos J.P. de Lucena
Pages 103-108
Does Personality Matter?: An Analysis of Code-Review Ability
Developing a better understanding of the mental processes leading to success or failure in code review.
Alessandra Devito Da Cunha, David Greathead
Pages 109-112
COLUMN:
Technical opinion
The Right Place at the Right Time
Examining the use of network location in authentication and abuse prevention.
Geoffrey Goodell, Paul Syverson
Pages 113-117
DEPARTMENT:
Hot links
Top 10 Downloads from ACM's Digital Library
Pages 124-125
COLUMN:
Inside risks
The Psychology of Security
Bruce Schneier
Page 128