Scratch: programming for all.
Privacy and security - Usable security: how to get it.
Exploring new frontiers.
Viewpoint - On public service and computer science.
Technical perspective - Machine learning for complex predictions.
Four billion little brothers?: privacy, mobile phones, and ubiquitous data collection.
You don't know jack about software maintenance.
Communications surveillance: privacy and security at risk.
Interview - An interview with Ping Fu.
Technical perspective - Narrowing the semantic gap in distributed programming.
Computing journals and their emerging roles in knowledge exchange.
If your pearls of wisdom fall in a forest...
Computer science curriculum, deceptive advertising.
Quantifying the benefits of investing in information security.
Pay for editorial independence.
Internet addiction: it's spreading, but is it real?
Technical opinion - Steering self-learning distance algorithms.
Electronic paper's next chapter.
iCare home portal: an extended model of quality aging e-services.
In the virtual extension.
And what can context do for data?
Model checking: algorithmic verification and debugging.
Why IT managers don't go for cyber-insurance products.
Economic and business dimensions - The broadband price is not right.
Puzzled - Covering the plane.
Declarative networking.
Implementing electronic medical records.
Is the image crisis over?
Offshoring and the new world order.
Deep data dives discover natural laws.
Legally speaking - Are business methods patentable?
Predicting structured objects with support vector machines.
Why web sites are lost (and how they're sometimes found).