Stack Overflow中的人类价值观违背:一项探索性研究
软件工程
2022-03-22 v1
摘要
越来越多软件密集型系统被指责违背或忽视人类价值观(如隐私、包容和社会责任),这给个人和社会带来了巨大困难。此类违背常因系统开发者所采用的解决方案和做出的决策与用户价值观不一致而发生。Stack Overflow是开发者中最流行的问答网站,用于在软件开发过程中分享他们的问题、解决方案(如代码片段)和决策。我们开展了一项探索性研究,调查Stack Overflow帖子中人类价值观违背的发生情况。由于帖子下的评论常用于指出帖子可能的问题和弱点,我们分析了2000条Stack Overflow评论及其对应帖子(1980个唯一问题或答案),以识别人类价值观违背的类型以及Stack Overflow用户对此类违背的反应。我们的研究发现,2000条评论中有315条包含表明其关联帖子(313个唯一帖子)违背人类价值观的担忧。借助最广泛使用价值观模型的Schwartz基本人类价值观理论,我们显示享乐主义和仁慈是最常被违背的价值观类别。我们还发现Stack Overflow评论者对感知到的人类价值观违背反应非常迅速,但绝大多数(76.35%)被指责违背人类价值观的帖子根本没有被点踩。最后,我们发现原帖发布者很少通过编辑帖子来回应潜在人类价值观违背的担忧。同时,他们在以自身后续评论回应这些评论时通常是乐于接受的。
引用
@article{arxiv.2203.10551,
title = {Human Values Violations in Stack Overflow: An Exploratory Study},
author = {Sara Krishtul and Mojtaba Shahin and Humphrey O. Obie and Hourieh Khalajzadeh and Fan Gai and Ali Rezaei Nasab and John Grundy},
journal= {arXiv preprint arXiv:2203.10551},
year = {2022}
}
备注
Preprint- Accepted for publication in 25th International Conference on Evaluation and Assessment in Software Engineering (EASE2022)