paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Fairness-First Design Thinking for Software Architecture

面向软件架构的公平优先设计思维
ICSE Proceedings of the IEEE/ACM 48th International Conference on Software Engineering2026匹配度 1/10 · 该论文关注软件架构设计中的公平性方法与教学设计,属于软件工程/架构与教育方向,不涉及静态分析、LLM/Agent、浮点程序分析或贝叶斯程序分析,与用户研究画像几乎没有交集。引用 0 inbox
Iffat Fatima, Markus Funke, Patricia Lago
crossref: 2026-09-12

AI 速览

一句话:提出公平优先的设计思维方法,用于在软件架构设计中处理公平性问题,并通过研究生课程实践总结启示。

公平问题在数字系统中常被隐藏,难以检测和解决。本文提出一种公平优先的设计思维(DT)方法,支持在软件架构(SA)设计中处理公平性关切,并在研究生课程中实施:学生作为作业执行该方法的全部步骤。作者分析作业数据,反思该方法在SA中的应用及在SA教育中的教学启示。研究结果包括:(i)面向SA的DT方法;(ii)该方法在处理问题空间与解空间中公平性的启示;(iii)对教育的启示。反思表明,公平理论与情境识别对整体性的公平优先设计至关重要;作者建议使用复合视图来应对公平性等横切关注点。未来将更新课程材料,以在SA中提供端到端的公平性可追踪性,帮助学生理解如何将公平关切转化为可操作的设计决策。

问题
公平问题在数字系统中常被隐藏,难以检测且更难解决;软件架构设计缺少系统化应对公平性的方法。
方法
提出公平优先的设计思维(DT)方法,并在研究生课程中让学生完成全部步骤,通过作业数据分析进行反思。
评估
基于课程作业数据开展定性反思,提炼该方法在软件架构实践与教育中的实施启示。
原文摘要(Abstract)

Fairness issues often remain hidden in digital systems, making them difficult to detect and even more difficult to address. In this study, we introduce a fairness-first Design Thinking (DT) approach to support addressing fairness concerns in software architecture (SA) design. We implemented our approach in a graduate-level course where students executed all steps of our DT approach as part of an assignment. We analyzed the assignment data to reflect on the implications for applying the DT approach in SA and teaching the DT approach in SA education. As a result of this study, we provide (i) a DT approach for SA, (ii) implications of the DT approach on handling fairness in both problem and solution spaces, and (iii) implications for education. Our reflections highlight that fairness theory and context identification are essential for a holistic, fairness-first design. We propose the use of composite views to address cross-cutting concerns such as fairness. In the future, we will update the course material to provide end-to-end fairness traceability in SA, helping students to understand how fairness concerns can be translated into actionable design decisions.

链接与引用

DOI 原文 · PDF(开放获取) ·

BibTeX
@inproceedings{paperbot11983,
  title = {Fairness-First Design Thinking for Software Architecture},
  author = {Iffat Fatima and Markus Funke and Patricia Lago},
  booktitle = {ICSE},
  year = {2026},
  doi = {10.1145/3786580.3786951}
}