GSK has a mandate already in motion: transition 3,000 biostatisticians and statistical programmers to open source and hit a senior leadership commitment of 70% open-source code across R&D. While the organization had experimented with open source since 2017 and validated foundational GxP tools, scaling that momentum across thousands of users introduced friction. Programmers frequently didn’t know how to translate their deeply ingrained routines into an unfamiliar, multi-package R ecosystem.
Ben Arancibia, Director of Data Science within the Statistical Data Science Innovation Hub, details how GSK confronted this challenge. The organization realized that true adoption isn't about tooling. It’s a workflow problem that requires a high-touch, human response. They launched a three-month experiment centered on a high-touch support group called "Starburst," operating under a strict mandate to never say no to any user request, regardless of its complexity. The team bypassed standard ticketing queues, connecting directly with users via email to mentor them through error screens and build code fluency in real time.
To capture this localized knowledge, the Starburst team published a daily microblog post with every solution, creating an active internal repository that quickly reached over 800 unique viewers. As patterns emerged from these queries, GSK began building internal data products, such as a standardized library of tables, figures, and listings (TFLs). Ben details the scaling arc that followed:
- Expanding from the central squad to a network of local subject matter experts
- Establishing a community forum that operates like an internal Stack Overflow
- Deploying dedicated tiger teams to map complex SAS methodologies directly into R scripts.
This architecture successfully shifted GSK’s programming practice into a self-sustaining open-source culture before the formal program reached its conclusion.