BT

New Early adopter or innovator? InfoQ has been working on some new features for you. Learn more

Older rss

Security Implications of Permission Models in Smart-Home Application Frameworks

Posted by Earlence Fernandes Amir Rahm Jaeyeon Jung Atul Prakash on  Jun 07, 2017

An analysis of a popular programming framework, SmartThings, reveals that many smart-home apps are automatically overprivileged, leaving users at risk for remote attacks.

Key Abstractions for IoT-Oriented Software Engineering

Posted by Franco Zambonelli on  Jun 02, 2017

An overview of the key characteristics of complex IoT systems and applications. Based on them, the author identifies the software abstractions at the basis of IoT-oriented software engineering.

Building Pipelines for Heterogeneous Execution Environments for Big Data Processing

Posted by Dongyao Wu Liming Zhu Xiwei Xu Sherif Sakr Daniel Sun Qinghua Lu on  Mar 31, 2017

The Pipeline61 framework supports the building of data pipelines involving heterogeneous execution environments. It reuses the existing code of the deployed jobs in different environments.

There's No AI (Artificial Intelligence) without IA (Information Architecture)

Posted by Seth Earley on  Mar 25, 2017

In this article the author describes the need for high-quality, structured data before AI technologies can be of use to organizations and their customers. 4

Three Experts on Big Data Engineering

Posted by Clemens Szyperski Martin Petitclerc Roger Barga on  Mar 12, 2017

Clemens Szyperski (Microsoft), Martin Petitclerc (IBM), and Roger Barga (Amazon Web Services) talk about challenges when building scalable, big data systems, and how to address them.

Operational - the Forgotten Architectural View

Posted by Eoin Woods on  Feb 15, 2017

The emerging DevOps movement emphasizes development and operations staff working together as early as possible-sharing tools, processes, and practices that smooth the production path.

Might the Blockchain Outlive Bitcoin?

Posted by George Hurlburt on  Jan 26, 2017

Crypto-currency remains controversial, and Bitcoin is at the center of this controversy. Here is an update on the state of Bitcoin in particular, and examines the future of crypto-currency in general. 1

Analysis and Mitigation of NoSQL Injections

Posted by Aviv Ron Alexandra-Shulman-Peleg Anton Puzanov on  Jan 18, 2017

Because code analysis alone is insufficient to prevent attacks in today's typical large-scale deployment, certain mitigations should be done throughout the entire software life cycle.

Inner Source—Adopting Open Source Development Practices in Organizations

Posted by Klaas-Jan Stol Brian Fitzgerald on  Jun 02, 2016

When adopting inner source, organizations should consider nine factors pertaining to product, process, and organization. 1

BT