DEPARTMENT: Editorial pointers
Diane Crawford
Page 5
DEPARTMENT: News track
CACM Staff
Pages 9-10
DEPARTMENT: Forum
Diane Crawford
Pages 11-13
COLUMN: The business of software
Taking a deliberate, measured approach to software development and testing.
Phillip G. Armour
Pages 15-18
COLUMN: Hot links
David A. Patterson
Pages 19-20
COLUMN: Viewpoint
Why can't American peer-to-peer file sharers have the same deal the broadcast radio industry has had for almost 100 years?
Fred von Lohmann
Pages 21-24
COLUMN: Technology strategy and management
Considering the often overlapping perspectives in the software development realm.
Michael A. Cusumano
Pages 25-27
SPECIAL ISSUE: The problems and potentials of voting systems
Peter G. Neumann
Pages 28-30
Surveying the effort to create a new implementation-independent voting system standard.
Herb Deutsch, Stephen Berger
Pages 31-33
Carolyn Coggins
Pages 34-38
Sharing the experiences of the first statewide adoption of a computerized election process.
Brit J. Williams, Merle S. King
Pages 39-42
Considering the effects and implications of changing only a single vote per machine.
Anthony Di Franco, Andrew Petro, Emmett Shear, Vladimir Vladimirov
Pages 43-45
Exploiting the redundancy in election records to conduct useful audits and improve the system design process.
Douglas W. Jones
Pages 46-50
The disparity between the code of election law and the code that comprises election equipment reflects inherent problems in the translation of social policies into computer procedures and overseeing processes.
Rebecca T. Mercuri, L. Jean Camp
Pages 52-57
An extensive assessment of a proposed Internet-based voting system.
David Jefferson, Aviel D. Rubin, Barbara Simons, David Wagner
Pages 59-64
A former proponent of requiring the availability of e-voting system source code explains why he no longer develops source-available e-voting software.
Jason Kitcat
Pages 65-67
The Association recommends more attention to integrity, security, and usability in the design and use of all voting systems.
Jeff Grove
Pages 69-70
As I review performance trends, I am struck by a consistent theme across many technologies: bandwidth improves much more quickly than latency. Here, I list a half-dozen performance milestones to document this observation, many …
David A. Patterson
Pages 71-75
For every clever method and tool being developed to hide information in multimedia data, an equal number of clever methods and tools are being developed to detect and reveal its secrets.
Huaiqing Wang, Shuozhong Wang
Pages 76-82
A study of almost six million lines of code tracks how freely accessible source code holds up against time and multiple iterations.
Ioannis Samoladas, Ioannis Stamelos, Lefteris Angelis, Apostolos Oikonomou
Pages 83-87
B2C Web sites allow companies to present their unique advantages, as long as they provide the necessary customer service. This checklist will help developers create more effective B2C sites.
Nancy J. Lightner
Pages 88-92
A common portal definition, universal client, and application-support infrastructure would turn the portal concept on its head, eventually shifting control from the information providers to the information consumers.
Michael Alan Smith
Pages 93-97
Customer demand is forcing banks to provide their services online. There are two successful paths they can take: to grow, or to specialize in providing localized services and information.
Peter B. Southard, Keng Siau
Pages 99-102
COLUMN: Technical opinion
When it comes to gauging the value of IT certification for assessing the competency of job candidates, it really all depends on who's doing the hiring.
Casey G. Cegielski
Pages 103-105
COLUMN: Inside risks
Bruce Schneier
Page 120