Sign In

Communications of the ACM

Table of Contents

COLUMN: Editorial pointers

Editorial Pointers

DEPARTMENT: News track

News Track



`Hello, World' Gets Mixed Greetings
COLUMN: Legally speaking

Why the Digital Millennium Copyright Act Is a Failure of Reason

What technologists consider speech, lawyers and courts consider hardware. Therein lies the problem with building effective legislation around code.
COLUMN: Practical programmer

Stodgy By Design, and the Notion of `dumbing -p'

Depending on your career roots, it seems editorial preferences may focus less on what is said and more on how it's said.
COLUMN: Viewpoint

Ontological Computing

Ontologies help us represent information in different ways, but we need to look much deeper for a sharper picture.

Acm's Computing Professionals Face New Challenges

Technologists can make a difference on so many critical fronts.
COLUMN: On site

Creating E-Commerce Courses with Regional Intent

How one university in China created and incorporated e-commerce courses with due speed and native reference tools.
SPECIAL ISSUE: Ontology applications and design


A Collaborative Approach to Ontology Design

Creating a general ontology characterizing the conduct of knowledge management.

Predicting How Ontologies For the Semantic Web Will Evolve

The first phase in the evolution of the semantic Web may be the development of decentralized, adaptive ontologies for software specification.

Making Ontologies Work For Resolving Redundancies Across Documents

Producing normalized representations from different ways of expressing the same idea.

Evaluating Ontological Decisions with Ontoclean

Explosing common misuses of the subsumption relationship and the formal basis for why they are wrong.

Who Is an Open Source Software Developer?

Profiling a community of Linux developers.

How to Turn Around `turnover Culture' in It

To stem the flight of valued IT professionals, recognize how the social contagion of changing jobs to overcome workplace dissatisfaction can infect even the most loyal and productive IT employees. Then listen.

-Understanding the Is--ser Divide in It Innovation

To resolve turf wars and speed implementation, the traditional IS function and increasingly self-reliant end users need to spell out one another's responsibilities while focusing on common organizational benefits.

A Wider View of Business Process Reengineering

Technology alone does not enable organizational change.

What's Next in High-Performance Computing?

We can trace the evolution from Crays, to clusters, to supercomputing centers. But where does it go from here?
DEPARTMENT: Rights and responsibilities in ACM publishing

Rights and Responsibilities in ACM Publishing

Progress on ACM's Becoming the Preferred Publisher
COLUMN: Technical opinion

Some Problems with the Notion of Context-Aware Computing

Ask not for whom the cell phone tolls.
COLUMN: Inside risks

The Homograph Attack