October 2020 - Vol. 63 No. 10
Features
Protecting Computers and People From Viruses
Bouncing Balls and Quantum Computing
Who Has Access to Your Smartphone Data?
Self-Driving Vehicle Technology: Progress and Promises
A Holistic View of Future Risks
We Need to Automate the Declaration of Conflicts of Interest
Using Computer Programs and Search Problems for Teaching Theory of Computation
The History, Status, and Future of FPGAs
Debugging Incidents in Google’s Distributed Systems
What Do Agile, Lean, and ITIL Mean to DevOps?
Responsible Vulnerability Disclosure in Cryptocurrencies
A Decade of Social Bot Detection
Technical Perspective: Analyzing Smart Contracts with MadMax
MadMax: Analyzing the Out-of-Gas World of Smart Contracts
Technical Perspective: Two for the Price of One
Lower Bounds for External Memory Integer Sorting via Network Coding