Third-Party Developers and Tool Development For Community Management on Live Streaming Platform Twitch

Jie Cai,Ya-Fang Lin,He Zhang,John M. Carroll
DOI: https://doi.org/10.1145/3613904.3642787
2024-03-18
Abstract:Community management is critical for stakeholders to collaboratively build and sustain communities with socio-technical support. However, most of the existing research has mainly focused on the community members and the platform, with little attention given to the developers who act as intermediaries between the platform and community members and develop tools to support community management. This study focuses on third-party developers (TPDs) for the live streaming platform Twitch and explores their tool development practices. Using a mixed method with in-depth qualitative analysis, we found that TPDs maintain complex relationships with different stakeholders (streamers, viewers, platform, professional developers), and the multi-layered policy restricts their agency regarding idea innovation and tool development. We argue that HCI research should shift its focus from tool users to tool developers with regard to community management. We propose designs to support closer collaboration between TPDS and the platform and professional developers and streamline TPDs' development process with unified toolkits and policy documentation.
Human-Computer Interaction,Computers and Society
What problem does this paper attempt to address?
This paper discusses the challenges that third-party developers (TPDs) face in developing tools to support community management on the Twitch live streaming platform. The study found that TPDs have complex relationships with different stakeholders (streamers, viewers, platform, professional developers) and are subject to multiple layers of policy restrictions, which affect their autonomy in innovating ideas and developing tools. The paper argues that human-computer interaction (HCI) research should pay more attention to tool developers rather than just focusing on tool users. The paper proposes design recommendations to facilitate close collaboration between TPDs, platforms, and professional developers, streamlining their development process, such as providing a unified toolkit and policy documentation. The research methods include mixed methods, in-depth qualitative analysis, and data mining of chat records from the TwitchDev Discord server. The paper also discusses how TPDs address challenges at technical, social, and policy levels, as well as their crucial role in the platform ecosystem.