The pervasiveness of IoT-based solutions in our daily lives has raised concerns about security
in IoT [1]}, [2]}, [3]}.
Such concerns for IoT devices
can be related to the implementation/adoption of security protocols (e.g., zigbee chain reaction [4]}) and
roles (e.g., authentication [5]}), communication over the network (e.g., cross-device inference [1]}),
as well as the underlying hardware [7]}. Indeed, ensuring the security of billions/trillions of IoT devices requires efforts of an unprecedented nature,
unlike anything we have seen before [8]}. As such, it is important to understand
the challenges IoT developers face during their adoption of security principles and practices for IoT devices so that we can
design effective techniques to address these challenges.
