More Than Code: Technical and Emotional Dynamics in Solidity's Development
Background: Solidity is the primary programming language used for developing smart contracts on Ethereum, representing a new generation of programming languages developed entirely in open environments.
Objective: This longitudinal case study examines contribution patterns and emotional dynamics within the Solidity GitHub repository over a ten-year period (2014-2024).
Method: We developed a contribution index combining metrics from developer activities (commits, pull requests, comments, and temporal engagement) and applied emotion detection to study communication patterns in a decade-long dataset of developer interactions.
Results: The top 1% of contributors are responsible for around 85% of project contributions, yet the project exhibits dual paths to prominence: early contributors established technical foundations through code, while later contributors achieved influence through reviews and discussions. Emotional patterns show transitions from initial curiosity and confusion to eventual approval and gratitude.
Conclusion: The project’s recognition of diverse contribution types and evolving emotional dynamics enables sustainable growth despite concentrated contributions, demonstrating how open-source languages can evolve while maintaining both technical rigor and community engagement.
Mon 28 AprDisplayed time zone: Eastern Time (US & Canada) change
14:00 - 15:30 | Open-Source Software (OSS)Research Track at 210 Chair(s): Bianca Trinkenreich Colorado State University | ||
14:05 10mTalk | Great power brings great responsibility: Personalizing Conversational AI for Diverse Problem-Solvers Research Track Italo Santos Northern Arizona University, Katia Felizardo Federal Technological University of Paraná, Igor Steinmacher NAU RESHAPE LAB, Marco Gerosa Northern Arizona University Pre-print | ||
14:15 15mTalk | Advancing Sustainable Communities in Scientific OSS: A Replication Study with Astropy Research Track Jiayi Sun University of Toronto, Aarya Patil Max Planck Institute for Astronomy, Youhai Li Carnegie Mellon University, Jin L.C. Guo McGill University, Shurui Zhou University of Toronto | ||
14:30 15mTalk | More Than Code: Technical and Emotional Dynamics in Solidity's Development Research Track Matteo Vaccargiu University of Cagliari, Rumyana Neykova Brunel University London, Nicole Novielli University of Bari, Marco Ortu University of Cagliari, Giuseppe Destefanis Brunel University London | ||
14:45 15mTalk | The Multifaceted Nature of Mentoring in OSS: Strategies, Qualities, and Ideal Outcomes Research Track Zixuan Feng Oregon State University, USA, Igor Steinmacher NAU RESHAPE LAB, Marco Gerosa Northern Arizona University, Tyler Menezes CodeDay, Alexander Serebrenik Eindhoven University of Technology, Reed Milewicz Sandia National Laboratories, Anita Sarma Oregon State University Pre-print | ||
15:00 15mTalk | The Introduction of README and CONTRIBUTING Files in Open Source Software Development Research Track Matthew Gaughan Northwestern University, Kaylea Champion University of Washington, Sohyeon Hwang Northwestern University, Aaron Shaw Northwestern University |