acm-header
Sign In

Communications of the ACM

Table of Contents


The Internet is not TV: Web publishing

Don't turn the page. This is not yet-another article on how great the World-Wide Web is, and how fast it is growing. By now you must have read many of those, and surfed the Web a bit. But, the Internet is not television—are you …

Real-world applications of Bayesian networks


Bayesian networks

This brief tutorial on Bayesian networks serves to introduce readers to some of the concepts, terminology, and notation employed by articles in this special section. In a Bayesian network, a variable takes on values from a collection …

Structure and chance: melding logic and probability for software debugging

Software errors abound in the world of computing. Sophisticated computer programs rank high on the list of the most complex systems ever created by humankind. The complexity of a program or a set of interacting programs makes …

Applying Bayesian networks to information retrieval

Information retrieval (IR) is the identification of documents or other units of information in a collection that are relevant to a particular information need. An information need is a set of questions to which someone wouldTimes …

Decision-theoretic troubleshooting

You have just finished typing that big report into your word processor. It is formatted correctly and looks beautiful on the screen. You hit print, go to the printer—and nothing is there. Your try again—still nothing. The report …

Temporal difference learning and TD-Gammon

Ever since the days of Shannon's proposal for a chess-playing algorithm [12] and Samuel's checkers-learning program [10] the domain of complex board games such as Go, chess, checkers, Othello, and backgammon has been widely regarded …

Coordination in software development

Since its inception, the software industry has been in crisis. As Blazer noted 20 years ago, “[Software] is unreliable, delivered late, unresponsive to change, inefficient, and expensive … and has been for the past 20 years”  …

Race differences in job performance and career success

Although blacks have gained entry to the information systems (IS) field and various managerial positions, they continue to experience more restricted career advancement prospects than whites. They have found it difficult to advance …

Forums for management information systems scholars


To take arms against a sea of email

The rapid growth of the Internet means there is more email traffic now than ever before, and there will be still more in years to come. There was a time when only hard-core hackers had to deal with significant amounts of email …

Reassessing the crypto debate

This month we summarize the main issues relating to the increasing use of cryptography in the world—for example, in enhancing confidentiality, integrity, and authenticity in computers and communications. Earlier columns have  …