Why software engineering courses should include ethics coverage.
Boolean satisfiability: theory and engineering.
Playing at health.
Eventually consistent: not what you were expecting?
Trends in steganography.
The impact of the United Nations convention on the rights of persons with disabilities.
Making parallel programs reliable with stable multithreading.
Big-data applications in the government sector.
Mass digitization as fair use.
Develop research culture in the Arab Middle East.
The API performance contract.
World without wires.
Puzzled: Solutions and sources.
Smartphone security 'taint' what it used to be: technical perspective.
What if it's us?
'Surfing toward the future'.
Capturing and structuring data mined from the web.
Q&A: RISC and reward.
Reading brains.
How to build a bad research center.
Using targeted conferences to recruit women into computer science.
TaintDroid: an information flow tracking system for real-time privacy monitoring on smartphones.
Scaling existing lock-based applications with lock elision.