paperbot · PL 论文追踪

全部论文 待读 收藏

P2 User Personas Improve Social Sustainability by Encouraging Software Developers to Deprioritize Antisocial Features

用户角色模型通过促使软件开发者降低反社会功能优先级来改善社会可持续性
ICSE 2025 IEEE/ACM 47th International Conference on Software Engineering (ICSE)2025匹配度 1/10 · 论文研究的是通过用户角色模型影响开发者对反社会软件功能的优先级,属于软件工程中的人因与社会可持续性实验,与静态分析、Agentic 程序、LLM 改进程序分析、浮点程序分析或贝叶斯程序分析均无直接交集。引用 1 inbox
Bimpe Ayoola, Miikka Kuutila, Rina R. Wehbe, Paul Ralph
crossref: 2026-09-12

AI 速览

一句话:随机对照实验表明,提供用户角色模型能显著降低开发者对反社会软件功能的优先级,但利益相关者地图无效。

软件工程中的社会可持续性缺乏严格实验证据,尤其如何通过功能优先级排序来改善。本文用 79 名计算机科学本科生开展随机对照析因实验,将其随机分配到四组,为购物中心数字屏和面部识别软件的用户故事(亲社会、中性、反社会)排序,并分别提供用户角色模型、利益相关者地图、两者或均不提供。采用累积链接混合模型回归比较优先级差异。结果显示,接受用户角色模型的参与者显著降低反社会用户故事的优先级,但对亲社会用户故事无显著影响;利益相关者地图效应及交互效应均不显著。研究表明,精心设计的用户角色模型可使新手开发者降低反社会功能优先级,且通过 backlog 排序评估社会可持续行为在实验室中可行。

问题
软件工程领域的社会可持续性缺乏严格实验室实验证据,尤其缺少关于如何通过软件功能优先级排序改善社会可持续性的干预研究。
方法
开展 79 名本科生的随机对照析因实验,让参与者对购物中心数字屏与面部识别软件的用户故事进行优先级排序,并分别给予用户角色模型、利益相关者地图、两者或均无;使用累积链接混合模型回归分析。
评估
通过随机对照实验与累积链接混合模型回归评估干预效果;发现用户角色模型显著降低反社会用户故事优先级,对亲社会用户故事无显著影响,利益相关者地图及交互效应不显著。
原文摘要(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.

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot8735,
  title = {User Personas Improve Social Sustainability by Encouraging Software Developers to Deprioritize Antisocial Features},
  author = {Bimpe Ayoola and Miikka Kuutila and Rina R. Wehbe and Paul Ralph},
  booktitle = {ICSE},
  year = {2025},
  doi = {10.1109/icse55347.2025.00135}
}