Sign In

Communications of the ACM

Table of Contents

Editorial Pointers

News Track

Forum: Evolving Commitment to the Profession of Computer Science

From Washington: The Unhappy but Beneficial Coexistence of the FBI and the Tech Elite

With goals too divergent and world views too far apart, the feds and the tech sector remain married, for better or worse.

Digital Village: Caustic Cookies

They can be beneficial aids in e-commerce, but cookies are the corrosive ingredient when it comes to invading personal privacy.

On Site: Software Engineering Project Management

Software engineers may have the right technical skills for your project, but have they got the right personality?

Viewpoint: One More Revolution to Make: Free Scientific Publishing

Computer scientists are in the position to create new, free high-quality journals. So what would it take?

Digital Libraries: Introduction

Drudgery and Deep Thought

Perseus and other digital libraries for the humanities let you, as well as the specialist scholar, explore humanity's cultural heritage in extraordinary new ways.

The Biological Digital Library

A Digital Strategy For the Library of Congress

Open(source)ing the Doors For Contributor-Run Digital Libraries

Opening the doors of digital libraries to contributors may not be as scary as we may have been led to believe.

Greenstone: Open-Source Dl Software

Principles For Digital Library Development

Want a library's content to persist and be accessible no matter which computer, browser, or digital format is used? Follow these principles and practices, as well as their implied promises.

Digital Libraries and Mobility

Building Large-Format Displays For Digital Libraries

Buckets: Smart Objects For Digital Libraries

Authorization Management For Digital Libraries

Where Is the Librarian in the Digital Library?

-Uniform Resource Names: Handles, PURLs, and Digital Object Identifiers

Identifying objects in digital libraries seems simple but proves to be surprisingly complex.

Archival Perspectives on the Emerging Digital Library

The Ariadne Knowledge Pool System

This European-based distributed digital library of educational resources delivers reusable components to hundreds of multicultural/multilingual teachers and learners.

Toward a Sharable Digital Library of Reusable Teaching Resources

The Digital Library For Earth System Education: Building Community, Building the Library

The Promise of Digital Libraries in Developing Countries

The NSF National Science, Mathematics, Engineering, and Technology Education Digital Library Program

The National Science Foundation's NSDL Program aims to establish a national digital library that will constitute an online network of learning environments and resources for science, mathematics, engineering, and technology education …

Niupepa: a Historical Newspaper Collection

Vidyanidhi: Indian Digital Library of Electronic Theses

The ACM Digital Library

Business Components: a Case Study of Bankers Trust Australia Limited

Bridging the gap between technology specialists and business users.

Customizable Middleware For Modular Distributed Software

Simplifying the development and maintenance of complex distributed software.

Toward Improving Female Retention in the Computer Science Major

What causes women to discontinue pursuing the undergraduate computer science major at higher rates than men?

Inside Risks: Be Seeing You!