What is it about?

Given the booming of Internet of Things (IoT), many IoT applications have become part of everyone's everyday life. However, dealing with the unique challenges of IoT software systems is still in the "crossing the chasm" period. By participating in a few IoT projects, we distil three fundamental principles for engineering IoT-native software systems, and we name them as just enough, just in time, and just for "me".

Featured Image

Why is it important?

The importance of our work is essentially driven by the significance of "software engineering principles". In general, practitioners need to properly follow software engineering principles to make software development process smooth and efficient, to deliver high-quality applications. Thus, our work contributes the community with an initial collection of IoT-oriented and best-practice-based principles that can help implement IoT-native software engineering practices.

Perspectives

We acknowledge that the proposed principles are mainly based on our own project experiences, and thus our work might have involved application limits and research bias. On the other hand, we expect this research to trigger further critical thinking and discussions, and bring dedicated efforts, techniques and theories for the topic IoT-native software engineering.

Zheng Li
Queen's University Belfast

Read the Original

This page is a summary of: Just enough, just in time, just for "me", May 2022, ACM (Association for Computing Machinery),
DOI: 10.1145/3510455.3512785.
You can read the full text:

Read

Resources

Contributors

The following have contributed to this page