DEPARTMENT: Editorial pointers
DEPARTMENT: News track
COLUMN: The business of software
Taking a deliberate, measured approach to software development and testing.
Phillip G. Armour
COLUMN: Hot links
David A. Patterson
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
COLUMN: Technology strategy and management
Considering the often overlapping perspectives in the software development realm.
Michael A. Cusumano
SPECIAL ISSUE: The problems and potentials of voting systems
Peter G. Neumann
Surveying the effort to create a new implementation-independent voting system standard.
Herb Deutsch, Stephen Berger
Sharing the experiences of the first statewide adoption of a computerized election process.
Brit J. Williams, Merle S. King
Considering the effects and implications of changing only a single vote per machine.
Anthony Di Franco, Andrew Petro, Emmett Shear, Vladimir Vladimirov
Exploiting the redundancy in election records to conduct useful audits and improve the system design process.
Douglas W. Jones
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
An extensive assessment of a proposed Internet-based voting system.
David Jefferson, Aviel D. Rubin, Barbara Simons, David Wagner
A former proponent of requiring the availability of e-voting system source code explains why he no longer develops source-available e-voting software.
The Association recommends more attention to integrity, security, and usability in the design and use of all voting systems.
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
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
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
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
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
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
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
COLUMN: Inside risks