User Personas Improve Social Sustainability by Encouraging Software Developers to Deprioritize Antisocial Features
Bimpe Ayoola, Miikka Kuutila, Rina R. Wehbe, Paul Ralph
Abstract
Background: Sustainable software development involves creating software in a manner that meets present goals without undermining our ability to meet future goals. In a software engineering context, sustainability has at least four dimensions: ecological, economic, social, and technical. No interventions for improving social sustainability in software engineering have been tested in rigorous lab-based experiments, and little evidence-based guidance is available. Objective: The purpose of this study is to evaluate the effectiveness of two interventions—stakeholder maps and persona models—for improving social sustainability through software feature prioritization. Method: We conducted a randomized controlled factorial experiment with 79 undergraduate computer science students. Participants were randomly assigned to one of four groups and asked to prioritize a backlog of prosocial, neutral, and antisocial user stories for a shopping mall's digital screen display and facial recognition software. Participants received either persona models, a stakeholder map, both, or neither. We compared the differences in prioritization levels assigned to prosocial and antisocial user stories using Cumulative Link Mixed Model regression. Results: Participants who received persona models gave significantly lower priorities to antisocial user stories but no significant difference was evident for prosocial user stories. The effects of the stake-holder map were not significant. The interaction effects were not significant. Conclusion: Providing aspiring software professionals with well-crafted persona models causes them to de-prioritize antisocial software features. The impact of persona modelling on sustainable software development therefore warrants further study with more experience professionals. Moreover, the novel methodological strategy of assessing social sustainability behavior through backlog prioritization appears feasible in lab-based settings.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext d2974eef-fe0e-4a1f-9d48-3f8afbce54aaBuilds on2
- Digital Design Marginalization: New Perspectives on Designing Inclusive InterfacesJaisie Sin, Rachel L. Franz, Cosmin Munteanu, Bárbara Barbosa NevesCHI 2021 · 76 citations
- Sustainability is Stratified: Toward a Better Theory of Sustainable Software EngineeringSean McGuire, Erin Schultz, Bimpe Ayoola, Paul RalphICSE 2023 · 29 citations
Related papers
- Use Cases for Design Personas: A Systematic Review and New FrontiersJoni Salminen, Kathleen Wenyun Guan, Soon-Gyo Jung, Bernard J. JansenCHI 2022 · 96 citations
- Towards Digital Environmental Stewardship: the Work of Caring for the Environment in Waste ManagementChiara Rossitto, Rob Comber, Jakob Tholander, Mattias JacobssonCHI 2022 · 31 citations
- A study on the prevalence of human values in software engineering publications, 2015 - 2018Harsha Perera, Waqar Hussain, Jon Whittle, Arif Nurwidyantoro et al.ICSE 2020 · 8 citations
- Strategies of Product Managers: Negotiating Social Values in Digital Product DesignEilat Lev Ari, Maayan Roichman, Eran TochCHI 2024 · 3 citations
- Conversations Gone Alright: Quantifying and Predicting Prosocial Outcomes in Online ConversationsJiajun Bao, Junjie Wu, Yiming Zhang, Eshwar Chandrasekharan et al.WWW 2021 · 63 citations
