← 最新论文
💻 computer science

Advancing Evidence-Based Social Sustainability in Software Engineering: A Research Roadmap

本文通过综述现有定义并分析概念与方法论基础,提出了软件工程中社会可持续性的综合定义,并制定了一条将其融入工程实践及测量的研究路线图,以解决当前该领域概念模糊且常被忽视的问题。

原作者: Bimpe Ayoola, Anielle Andrade, Ronnie de Souza Santos, Paul Ralph

发布于 2026-03-31
📖 1 分钟阅读☕ 轻松阅读

原作者: Bimpe Ayoola, Anielle Andrade, Ronnie de Souza Santos, Paul Ralph

原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

这篇论文就像是一份**“软件界的道德体检指南”**。

想象一下,我们建造房子(开发软件)时,过去只关心房子结不结实、能不能遮风挡雨(技术性能好不好、快不快)。但作者们发现,如果房子建在贫民窟旁边,或者房子里住着的人被歧视、被孤立,那这房子就算再结实,也不是一个“好”房子。

这篇论文的核心观点是:软件不仅要“好用”,还要“善良”。 它呼吁软件工程师不仅要关注代码,还要关注代码背后的人和社会。

以下是用通俗语言和比喻对这篇论文的解读:

1. 核心问题:我们以前太“偏科”了

过去,软件工程师就像只练肌肉的健身教练。他们只在乎软件跑得有多快(性能)、会不会死机(可靠性)、会不会被黑客攻破(安全)。

  • 后果:软件虽然跑得快,但可能让老年人用不了(不平等),可能让人上瘾(损害健康),或者把社区分裂成互不理睬的群体(破坏凝聚力)。
  • 现状:大家开始关注“环保”(少耗电)和“省钱”(经济可持续),但唯独忽略了“社会可持续”——也就是软件如何影响人的幸福、公平和社区的和谐。

2. 重新定义:把“产品”和“过程”分开

作者认为,以前的定义太混乱,就像把“做菜的口味”和“厨师的待遇”混为一谈。他们提出了两个清晰的定义:

  • 定义一:社会可持续的“软件产品”
    • 比喻:这就好比一道**“营养均衡的菜肴”**。
    • 含义:这道菜(软件)不仅要好吃,还要照顾到所有人的口味(公平、包容),不能只给富人吃,也不能让某些人吃了生病(保护隐私、心理健康)。它要能促进大家围坐在一起吃饭(增强社区凝聚力),而不是让人吃完就散伙。
  • 定义二:社会可持续的“软件开发过程”
    • 比喻:这就好比**“厨师的工作环境”**。
    • 含义:做菜的厨师(开发者)不能是奴隶,不能天天加班到吐血。他们应该有尊严、有发言权,工作环境要公平。如果厨师累垮了,做出来的菜肯定也不健康。

3. 难点:怎么给“善良”打分?

以前我们给软件打分很简单:跑分多少?内存占用多少?
但“社会可持续性”很难打分,因为它像**“空气”或“幸福感”**,看不见摸不着。

  • 挑战一:因地制宜。在 A 国被认为是“公平”的功能,在 B 国可能就是一种“歧视”。就像给不同肤色的人推荐衣服,不能只按一种尺码。
  • 挑战二:层层递进。一个软件可能让个人很开心(比如刷短视频很爽),但让团队很疲惫,或者让社会很焦虑。如果不分层次看,就会得出错误的结论。
  • 挑战三:难以量化。怎么把“尊严”或“归属感”变成数字?这很难。

4. 行动路线图:未来该怎么做?

作者给未来的研究画了一张“寻宝地图”,分为四步走:

  • 第一步:制造“干预工具”(给厨师发新菜谱)

    • 不要光说不练。要开发具体的工具,比如给程序员培训“同理心”,或者在写代码时自动弹出提示:“嘿,这个功能可能会让盲人用户无法使用哦!”
    • 比喻:就像在厨房里装上“防切手报警器”,或者给厨师发一本《道德烹饪手册》。
  • 第二步:建立“测量仪器”(发明新的尺子)

    • 我们需要新的尺子来测量“公平”和“幸福”。不能直接照搬心理学或社会学的尺子,得专门为软件行业定制。
    • 比喻:以前只有一把“速度尺”,现在我们要发明一把“善良尺”和“公平尺”。
  • 第三步:做真正的“实验”(去真实厨房试菜)

    • 很多研究只是在实验室里让大学生做做样子。作者呼吁,要像做药物临床试验一样,找真实的软件公司、真实的开发团队,进行严格的对比实验。
    • 比喻:不能只在实验室里尝一口菜就说好吃,得去真实的餐厅,让真实的食客(用户)和真实的厨师(开发者)长期试吃,看看效果。
  • 第四步:跨界合作与长期观察(请营养师和医生一起会诊)

    • 软件工程师搞不定所有事,需要和社会学家、伦理学家、政府合作。而且,社会影响往往需要几年甚至几十年才能看出来,所以研究不能急功近利,要像种树一样,做长期的观察。

总结

这篇论文就像是在对软件行业喊话:
“别只顾着把车造得飞快(技术性能),忘了看看车里的人是否安全、是否开心,以及这条路会不会把社区撞得支离破碎。”

作者希望未来的软件工程师,不仅能写出**“跑得快的代码”,更能写出“温暖人心的代码”**。这需要大家共同努力,把“社会可持续性”从一句口号,变成可以测量、可以执行、可以验证的科学实践。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →