Attracting and Retaining OSS contributors with a Maintainer Dashboard
Thu 12 May 2022 22:20 - 22:25 at ICSE room 1-even hours - Human Aspects of SE 4 Chair(s): Ann Barcomb
Wed 25 May 2022 11:00 - 11:05 at Room 306+307 - Papers 8: Education and Training Chair(s): Sira Vegas
Tools and artifacts produced by open source software (OSS) have been woven into the foundation of the technology industry. To keep this foundation intact, the open source community needs to actively invest in sustainable approaches to bring in new contributors and nurture existing ones. We take a first step at this by collaboratively designing a maintainer dashboard that provides recommendations on how to attract and retain open source contributors. For example, by highlighting project goals (e.g., a social good cause) to attract diverse contributors and mechanisms to acknowledge (e.g., a “rising contributor” badge) existing contributors. Next, we conduct a project-specific evaluation with maintainers to better understand use cases in which this tool will be most helpful at supporting their plans for growth. From analyzing feedback, we find recommendations to be useful at signaling projects as welcoming and providing gentle nudges for maintainers to proactively recognize emerging contributors. However, there are complexities to consider when designing recommendations such as the project current development state (e.g.,deadlines, milestones, refactoring) and governance model. Finally, we distill our findings to share what the future of recommendations in open source look like and how to make these recommendations most meaningful over time.
Tue 10 MayDisplayed time zone: Eastern Time (US & Canada) change
Thu 12 MayDisplayed time zone: Eastern Time (US & Canada) change
Wed 25 MayDisplayed time zone: Eastern Time (US & Canada) change
11:00 - 12:30 | Papers 8: Education and TrainingSEET - Software Engineering Education and Training / SEIS - Software Engineering in Society at Room 306+307 Chair(s): Sira Vegas Universidad Politecnica de Madrid | ||
11:00 5mTalk | Attracting and Retaining OSS contributors with a Maintainer Dashboard SEIS - Software Engineering in Society Mariam Guizani Oregon State University, Thomas Zimmermann Microsoft Research, Anita Sarma Oregon State University, Denae Ford Microsoft Research Pre-print Media Attached | ||
11:05 5mTalk | Guiding Peer-feedback in Learning Software Design using UML SEET - Software Engineering Education and Training Satrio Adi Rukmono Institut Teknologi Bandung, Michel Chaudron Eindhoven University of Technology, The Netherlands Pre-print Media Attached | ||
11:10 5mTalk | ASPA: A Static Analyser to Support Learning and Continuous Feedback on Programming Courses. An Empirical Validation SEET - Software Engineering Education and Training Roope Luukkainen LUT University, Jussi Kasurinen LUT University, Uolevi Nikula LUT University, Valentina Lenarduzzi University of Oulu DOI Pre-print Media Attached | ||
11:15 5mTalk | Preparing Software Engineers to Develop Robot Systems SEET - Software Engineering Education and Training Carl Hildebrandt University of Virginia, Meriel von Stein University of Virginia, Trey Woodlief University of Virginia, Sebastian Elbaum University of Virginia DOI Pre-print Media Attached | ||
11:20 5mTalk | ITSS: Interactive Web-Based Authoring and Playback Integrated Environment for Programming Tutorials SEET - Software Engineering Education and Training Eng Lieh Ouh Singapore Management University, Benjamin Kok Siew Gan School of Computing and Information Systems, Singapore Management University, David Lo Singapore Management University Pre-print Media Attached | ||
11:25 5mTalk | Global Software Engineering in a Global Classroom SEET - Software Engineering Education and Training Paul Schmiedmayer Technical University of Munich, Robert Chatley Imperial College London, Jan Philip Bernius Technical University of Munich, Stephan Krusche Technische Universität München, Konstantin Chaika St. Petersburg State Electrotechnical University "LETI", Kirill Krinkin St. Petersburg State Electrotechnical University "LETI", Bernd Bruegge Technical University of Munich Link to publication DOI Pre-print Media Attached | ||
11:30 5mTalk | Debugging with Stack Overflow: Web Search Behavior in Novice and Expert Programmers SEET - Software Engineering Education and Training Annie Li University of Michigan, Madeline Endres University of Michigan, Westley Weimer University of Michigan DOI Pre-print Media Attached |