Zixuan Feng
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Research Subjects
Research Interests
Zixuan Feng has a total of 25 co-authors. Here are the top co-authors by number of shared publications:
- Anita Sarma
Oregon State University, Corvallis, OR, USA
8 shared publications - Igor Steinmacher
Northern Arizona University
5 shared publications - Katie Kimura
Oregon State University, Corvallis, Oregon, USA
4 shared publications - Alexander Serebrenik
Eindhoven University of Technology, Eindhoven, The Netherlands
2 shared publications - Bianca Trinkenreich
Colorado State University, Fort Collins, Colorado, USA
2 shared publications - Marco Aurélio Gerosa
Northern Arizona University
2 shared publications
Latest Publications
- Open Access
- 31 August 2026
- Published by Association for Computing Machinery (ACM)
- p. 1-5
“You Can’t Open an LLM With a Screwdriver”: The De-Democratization of Software
- 31 August 2026
- Published by Association for Computing Machinery (ACM)
- p. 1-5
Open Access“You Can’t Open an LLM With a Screwdriver”: The De-Democratization of Software
- Open Access
- 5 July 2026
- Published by Association for Computing Machinery (ACM)
- p. 1832-1841
The Fast and Spurious: Developer Productivity with GenAI
- 5 July 2026
- Published by Association for Computing Machinery (ACM)
- p. 1832-1841
Open AccessThe Fast and Spurious: Developer Productivity with GenAI
- Open Access
- 17 June 2026
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Software Engineering and Methodology
- Vol. 35 (7) , 1-38
Addressing OSS Community Managers’ Challenges in Contributor Retention
Open Source Software (OSS) community managers face significant challenges in retaining contributors, as they must monitor activity and engagement while navigating complex dynamics of collaboration. Current tools designed for managing contributor retention (e.g., dashboards) fall short by providing retrospective rather than predictive insights to identify potential disengagement early. Without understanding how to anticipate and prevent disengagement, new solutions risk burdening community managers rather than supporting retention management. Following the Design Science Research paradigm, we employed a mixed-methods approach for problem identification and solution design to address contributor retention. To identify the challenges hindering retention management in OSS, we conducted semi-structured interviews, a multi-vocal literature review, and community surveys. Then through an iterative build-evaluate cycle, we developed and refined strategies for diagnosing retention risks and informing engagement efforts. We operationalized these strategies into a web-based prototype, incorporating feedback from 100+ OSS practitioners, and conducted an in situ evaluation across two OSS communities. Our study offers (1) empirical insights into the challenges of contributor retention management in OSS, (2) actionable strategies that support OSS community managers’ retention efforts, and (3) a practical framework for future research in developing or validating theories about OSS sustainability.
- 17 June 2026
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Software Engineering and Methodology
- Vol. 35 (7) , 1-38
Open AccessAddressing OSS Community Managers’ Challenges in Contributor Retention
Open Source Software (OSS) community managers face significant challenges in retaining contributors, as they must monitor activity and engagement while navigating complex dynamics of collaboration. Current tools designed for managing contributor retention (e.g., dashboards) fall short by providing retrospective rather than predictive insights to identify potential disengagement early. Without understanding how to anticipate and prevent disengagement, new solutions risk burdening community managers rather than supporting retention management. Following the Design Science Research paradigm, we employed a mixed-methods approach for problem identification and solution design to address contributor retention. To identify the challenges hindering retention management in OSS, we conducted semi-structured interviews, a multi-vocal literature review, and community surveys. Then through an iterative build-evaluate cycle, we developed and refined strategies for diagnosing retention risks and informing engagement efforts. We operationalized these strategies into a web-based prototype, incorporating feedback from 100+ OSS practitioners, and conducted an in situ evaluation across two OSS communities. Our study offers (1) empirical insights into the challenges of contributor retention management in OSS, (2) actionable strategies that support OSS community managers’ retention efforts, and (3) a practical framework for future research in developing or validating theories about OSS sustainability.
- Open Access
- 12 April 2026
- Published by Association for Computing Machinery (ACM)
- p. 125-136
From Gains to Strains: Modeling Developer Burnout with GenAI Adoption
- 12 April 2026
- Published by Association for Computing Machinery (ACM)
- p. 125-136
Open AccessFrom Gains to Strains: Modeling Developer Burnout with GenAI Adoption
- Open Access
- 9 April 2026
- Published by Elsevier in SSRN Electronic Journal
The Nuts and Bolts of Open Source: A Taxonomy of Glue Work in OSS Projects
Context: The success and sustainability of open source software (OSS) projects depend not only on visible technical contributions but also on glue work, the often invisible and underappreciated efforts that hold projects and communities together. Despite their importance, glue work remains inconsistently defined, difficult to trace, and rarely acknowledged. Objectives: This study aims to develop an empirically grounded and theoretically informed understanding of glue work in OSS: what it is, where it appears, and how it can be traced and recognized. Methods: We conducted a multiple-case study across diverse OSS contexts using interviews, focus groups, and surveys. Drawing on invisible labor theory, we developed a taxonomy of glue work structured along sociocultural (what it is), sociospatial (where it appears), and sociolegal (how it is acknowledged) dimensions. We operationalized the taxonomy through glue work Tracker, a modular, extensible, multi-agent GitHub bot prototype, and conducted an expert evaluation with OSS practitioners. Results: The taxonomy identifies four categories and 12 types of sustaining OSS work and specifies how such contributions can be traced and recognized across development and community channels. The expert evaluation shows that the taxonomy and prototype align with real recognition needs and are feasible to integrate into project workflows. Conclusion: This work provides both a theoretical foundation and a practical infrastructure for making sustaining labor visible and supporting OSS sustainability.
- 9 April 2026
- Published by Elsevier in SSRN Electronic Journal
Open AccessThe Nuts and Bolts of Open Source: A Taxonomy of Glue Work in OSS Projects
Context: The success and sustainability of open source software (OSS) projects depend not only on visible technical contributions but also on glue work, the often invisible and underappreciated efforts that hold projects and communities together. Despite their importance, glue work remains inconsistently defined, difficult to trace, and rarely acknowledged. Objectives: This study aims to develop an empirically grounded and theoretically informed understanding of glue work in OSS: what it is, where it appears, and how it can be traced and recognized. Methods: We conducted a multiple-case study across diverse OSS contexts using interviews, focus groups, and surveys. Drawing on invisible labor theory, we developed a taxonomy of glue work structured along sociocultural (what it is), sociospatial (where it appears), and sociolegal (how it is acknowledged) dimensions. We operationalized the taxonomy through glue work Tracker, a modular, extensible, multi-agent GitHub bot prototype, and conducted an expert evaluation with OSS practitioners. Results: The taxonomy identifies four categories and 12 types of sustaining OSS work and specifies how such contributions can be traced and recognized across development and community channels. The expert evaluation shows that the taxonomy and prototype align with real recognition needs and are feasible to integrate into project workflows. Conclusion: This work provides both a theoretical foundation and a practical infrastructure for making sustaining labor visible and supporting OSS sustainability.
- Open Access
- 19 January 2026
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Software Engineering and Methodology
- Vol. 35 (8) , 1-21
Charting Uncertain Waters: A Socio-Technical Roadmap for Sustaining Open Source Communities in the Age of GenAI
Open Source Software (OSS) communities face a wave of uncertainty as Generative AI (GenAI) rapidly transforms how software is created, maintained, and governed. Without clear frameworks, communities risk being overwhelmed by the complexity and ambiguity introduced by GenAI, threatening the collaborative ethos that underpins OSS. To address this gap, we present a Socio-Technical System (STS)-guided conceptual framework that applies McLuhan's Tetrad as an analytic lens to articulate how GenAI reshapes the socio-technical dynamics of OSS development. Through a scenario-based exploration across four components of the STS-guided framework—software practices, documentation, community engagement, and governance—we identify plausible socio-technical impacts and outline a corresponding Roadmap for sustaining OSS communities in the Age of GenAI. This Roadmap will enable OSS researchers and practitioners to interpret emerging transformations, anticipate challenges, and design interventions that foster long-term community resilience. By adopting this framework, OSS leaders and researchers can proactively shape the future of their ecosystems, rather than simply reacting to technological upheaval.
- 19 January 2026
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Software Engineering and Methodology
- Vol. 35 (8) , 1-21
Open AccessCharting Uncertain Waters: A Socio-Technical Roadmap for Sustaining Open Source Communities in the Age of GenAI
Open Source Software (OSS) communities face a wave of uncertainty as Generative AI (GenAI) rapidly transforms how software is created, maintained, and governed. Without clear frameworks, communities risk being overwhelmed by the complexity and ambiguity introduced by GenAI, threatening the collaborative ethos that underpins OSS. To address this gap, we present a Socio-Technical System (STS)-guided conceptual framework that applies McLuhan's Tetrad as an analytic lens to articulate how GenAI reshapes the socio-technical dynamics of OSS development. Through a scenario-based exploration across four components of the STS-guided framework—software practices, documentation, community engagement, and governance—we identify plausible socio-technical impacts and outline a corresponding Roadmap for sustaining OSS communities in the Age of GenAI. This Roadmap will enable OSS researchers and practitioners to interpret emerging transformations, anticipate challenges, and design interventions that foster long-term community resilience. By adopting this framework, OSS leaders and researchers can proactively shape the future of their ecosystems, rather than simply reacting to technological upheaval.
- 19 August 2025
- Published by Elsevier in Information and Software Technology
- Vol. 188
Community Tapestry: An actionable tool to track turnover and diversity in OSS
- 19 August 2025
- Published by Elsevier in Information and Software Technology
- Vol. 188
Community Tapestry: An actionable tool to track turnover and diversity in OSS
- 9 April 2024
- Published by Elsevier in Information and Software Technology
- Vol. 171
Guiding the way: A systematic literature review on mentoring practices in open source software projects
- 9 April 2024
- Published by Elsevier in Information and Software Technology
- Vol. 171
Guiding the way: A systematic literature review on mentoring practices in open source software projects
- Open Access
- 6 February 2024
- Published by Association for Computing Machinery (ACM)
- p. 1-12
How to Support ML End-User Programmers through a Conversational Agent
Machine Learning (ML) is increasingly gaining significance for enduser programmer (EUP) applications. However, machine learning end-user programmers (ML-EUPs) without the right background face a daunting learning curve and a heightened risk of mistakes and flaws in their models. In this work, we designed a conversational agent named "Newton" as an expert to support ML-EUPs. Newton's design was shaped by a comprehensive review of existing literature, from which we identified six primary challenges faced by ML-EUPs and five strategies to assist them. To evaluate the efficacy of Newton's design, we conducted a Wizard of Oz within-subjects study with 12 ML-EUPs. Our findings indicate that Newton effectively assisted ML-EUPs, addressing the challenges highlighted in the literature. We also proposed six design guidelines for future conversational agents, which can help other EUP applications and software engineering activities.
- 6 February 2024
- Published by Association for Computing Machinery (ACM)
- p. 1-12
Open AccessHow to Support ML End-User Programmers through a Conversational Agent
Machine Learning (ML) is increasingly gaining significance for enduser programmer (EUP) applications. However, machine learning end-user programmers (ML-EUPs) without the right background face a daunting learning curve and a heightened risk of mistakes and flaws in their models. In this work, we designed a conversational agent named "Newton" as an expert to support ML-EUPs. Newton's design was shaped by a comprehensive review of existing literature, from which we identified six primary challenges faced by ML-EUPs and five strategies to assist them. To evaluate the efficacy of Newton's design, we conducted a Wizard of Oz within-subjects study with 12 ML-EUPs. Our findings indicate that Newton effectively assisted ML-EUPs, addressing the challenges highlighted in the literature. We also proposed six design guidelines for future conversational agents, which can help other EUP applications and software engineering activities.
- Open Access
- 30 November 2023
- Published by Association for Computing Machinery (ACM)
- p. 2213-2215
The State of Survival in OSS: The Impact of Diversity
Maintaining and retaining contributors is crucial for Open Source (OSS) projects. However, there is often a high turnover among contributors (in some projects as high as 80%). The survivability of contributors is influenced by various factors, including their demographics. Research on contributors’ survivability must, therefore, consider diversity factors. This study longitudinally analyzed the impact of demographic attributes on survivability in the Flutter community through the lens of gender, region, and compensation. The preliminary analysis reveals that affiliated or Western contributors have a higher survival probability than volunteer or Non-Western contributors. However, no significant difference was found in the survival probability between men and women.
- 30 November 2023
- Published by Association for Computing Machinery (ACM)
- p. 2213-2215
Open AccessThe State of Survival in OSS: The Impact of Diversity
Maintaining and retaining contributors is crucial for Open Source (OSS) projects. However, there is often a high turnover among contributors (in some projects as high as 80%). The survivability of contributors is influenced by various factors, including their demographics. Research on contributors’ survivability must, therefore, consider diversity factors. This study longitudinally analyzed the impact of demographic attributes on survivability in the Flutter community through the lens of gender, region, and compensation. The preliminary analysis reveals that affiliated or Western contributors have a higher survival probability than volunteer or Non-Western contributors. However, no significant difference was found in the survival probability between men and women.