IoT platfroms come with their marketplaces, where ready-to-use solutions are offered to the users, whteher developed by the vendor or by partners. The goal of this thesis is to capture the platfroms' users perspective and assess their decisons as they develop IoT solutions. For example, when and why do they use ready-to-use building blocks? When do they need to develop modules on their own? What drives their choice of the platform or modules? What are the challenges they encounter? etc.
The goal of this thesis is to determine on the one hand the building blocks of IoT solutions as envisioned by IoT platfroms leaders and on the other hand the knowledge modules necessary for the development of IoT solutions.
The student will conduct a field research across leading IoT platforms to determine and compare the material that these offer as well as the methods/models that they prescribe.
The goal of this study is to evaluate how do IoT platforms' vendors leverage modularity principles to reduce the complexity of IoT solutions development on their platforms marketplaces. The student will conduct a multi case study on complexity reduction in the design of cloud marketplaces for users (examples: AWS, Thingworx, Mindspehere) as where the marketplaces are instances of co-creation platforms.
This thesis aims to answet the main question: How is complexity reduced on the co-creative platform GitHub for code developers?
Sub-questions might include:
What are the mechanisms (example: reuse of code) that are applied to support the users throughout their journey on the platform? How are the users supported in their several tasks such as service discovery, design, development, evaluation, implemenation, coordination with other co-developers etc? How is complexity managed on the platform through modularity and description?