The Practice archive provides access to all Practice articles published in past issues of Communications of the ACM.
Long considered an afterthought, software maintenance is easiest and most effective when built into a system from the ground up.
As the sophistication of wiretapping technology grows, so too do the risks it poses to our privacy and security.
Participatory sensing technologies could improve our lives and our communities, but at what cost to our privacy?