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?