acm-header
Sign In

Communications of the ACM

Table of Contents


News track


The ups and downs of programmer stress


The military impact of information technology


Taking stock for university patents


Introduction


My hairiest bug war stories


Debugging and the experience of immediacy


Software visualization for debugging


Programming on an already full brain


Email—the good, the bad, and the ugly


Fostering debugging communities on the Web


From Kansas to Oz: collaborative debugging when a shared world breaks


Noncollaborative telepresentations come of age


Digital multimedia offers key to educational reform


Motives, hurdles, and dropouts


Data models in geographic information systems


Hermeneutic computer science


Webware security