IEEE Computer Magazine

Subscribe to IEEE Computer Magazine feed IEEE Computer Magazine
Computer, the flagship publication of the IEEE Computer Society, publishes peer-reviewed articles written for and by computer researchers and practitioners representing the full spectrum of computing and information technology, from hardware to software and from emerging research to new applications. The aim is to provide more technical substance than trade magazines and more practical ideas than research journals. Computer seeks to deliver useful information for all computing professionals and students, including computer scientists, engineers, and practitioners of all levels.
Updated: 7 min 37 sec ago

The Future of Shopping: An Eerie Silence?

Thu, 11/09/2017 - 15:36
Technology is poised to transform shopping in radical new ways. But could we be overautomating overselves into an eerie silence?

50 & 25 Years Ago

Thu, 11/09/2017 - 15:35
A summary of articles published in Computer 50 and 25 years ago.

A Semantic Web Approach to Simplifying Trigger-Action Programming in the IoT

Thu, 11/09/2017 - 15:35
End-user programming environments for the IoT such as IFTTT rely on a multitude of low-level trigger-action rules that categorize devices and services by technology or brand. EUPont is a Semantic Web ontology that enables users to meet their needs with fewer, higher-level rules that can be adapted to different contextual situations and as-yet-unknown IoT devices and services.

The Mobile Phone as Surveillance Device: Progress, Perils, and Protective Measures

Thu, 11/09/2017 - 15:35
Mobile phones remain the most efficient surveillance mechanism, allowing a variety of tracking and monitoring techniques to be concentrated in a single always-on device. Although the risk of unwanted monitoring persists, with protective measures to mitigate vulnerabilities, ubiquitous mobile phones will continue to provide unmatched surveillance capabilities.

A Resistant Strain: Revealing the Online Grassroots Rise of the Antivaccination Movement

Thu, 11/09/2017 - 15:35
An analysis of more than eight years of data from vaccination forums on shows that the antivaccination movement is well-organized and widely dispersed, and that it emerged long before concerns about immunity were expressed. The findings are evidence of a formidable challenge to the social norms surrounding vaccination.

A High School Team’s Hard Road to Success in an International Engineering Competition

Thu, 11/09/2017 - 15:35
A team of New Jersey high school sophomores took part in a well-known international underwater-vehicle competition this year. The team members discuss their arduous journey as they designed and built a vehicle that then had to undertake several challenging tasks.

A More National Technology

Thu, 11/09/2017 - 15:35
Over the past several decades, many computer societies have begun to focus on IT, leaving computer science behind.

Government Adopts an Industry Approach to Open Source Collaboration

Thu, 11/09/2017 - 15:35
In response to recent increases in massive identity-centric security breaches, NIST has released a significant update to Special Publication 800-63, Digital Identity Guidelines, which lays out technical and procedural requirements for US federal agencies that need to authenticate users accessing their digital services. This update took a new approach—open source document development—to more intimately involve stakeholders in the revision effort.

Minimizing and Managing Cloud Failures

Thu, 11/09/2017 - 15:35
Guaranteeing high levels of availability is a huge challenge for cloud providers. The authors look at the causes of cloud failures and recommend ways to prevent them and to minimize their effects when they occur.

Programming the World

Thu, 11/09/2017 - 15:34
Computing evolution has brought about multiple paradigm shifts in how we use technologies. In the living laboratory that is modern life, our ability to design and control the computers and computing power of the future will require an ability to program systems and applications in situ and in vivo.

Semantic Development and Integration of Standards for Adoption and Interoperability

Thu, 11/09/2017 - 15:34
Semantic applications can help commercial applications perform quickly and reliably by improving ecosystem interoperability. Converting and integrating current standards specifications to OWL models could support the adoption of semantic models, as well as machine-processable standards compliance and data interoperability.