Software Engineering for the Internet of Things

No consolidated set of software engineering best practices for the Internet of Things (IoT) has yet emerged. Too often, the landscape resembles the Wild West, with unprepared programmers putting together IoT systems in ad hoc fashion and throwing them out into the market, often poorly tested. In addition, the academic sector is in danger of fragmenting into specialized, often unrelated research areas. This IEEE Software theme issue aims to help provide the basis for a set of best practices that will guide the industry through the challenges of software engineering for the IoT

[1]  John A. Stankovic,et al.  Research Directions for the Internet of Things , 2014, IEEE Internet of Things Journal.

[2]  Chien-Erh Weng,et al.  A security gateway application for End-to-End M2M communications , 2016, Comput. Stand. Interfaces.

[3]  Imran Khan,et al.  Service composition for IP smart object using realtime Web protocols: Concept and research challenges , 2016, Comput. Stand. Interfaces.

[4]  Helen Gill,et al.  Cyber-Physical Systems , 2019, 2019 IEEE International Conference on Mechatronics (ICM).

[5]  Audris Mockus,et al.  Improving Software Quality as Customers Perceive It , 2016, IEEE Software.

[6]  Patrick Th. Eugster,et al.  Debugging the Internet of Things: The Case of Wireless Sensor Networks , 2015, IEEE Software.