paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Software Architecture in Practice: Challenges and Opportunities

实践中的软件架构:挑战与机遇
FSE Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering2023匹配度 1/10 · 该论文是软件架构实践的访谈研究,关注从业者在开发维护中的活动、挑战与改进建议,与静态分析、LLM/Agent、浮点程序分析、贝叶斯程序分析等研究方向没有直接交集。引用 28 inbox
Zhiyuan Wan, Yun Zhang, Xin Xia, Yi Jiang, David Lo
crossref: 2026-09-12dblp: 2026-09-12arxiv: 2026-09-12

AI 速览

一句话:通过对三大洲21个组织32名从业者的访谈,揭示软件开发与维护中软件架构实践的活动、挑战与改进建议。

软件架构研究已活跃近四十年,在方法、技术与工具方面成果丰硕,但学界对从业者如何实际开展架构相关活动、又面临哪些困难仍知之甚少。本文通过对来自三大洲21个组织的32名从业者进行访谈,系统考察了真实的软件架构实践。研究梳理了软件需求、设计、构建与测试、维护各阶段常见的架构活动,并归纳出与之对应的挑战,发现这些挑战主要集中在管理、文档、工具和流程四个方面。作者还收集了针对这些挑战的改进建议,为后续研究与工具建设指明了方向。

问题
现有研究虽在软件架构的方法、技术与工具上取得进展,但学界对从业者实际如何开展架构相关活动以及他们面临哪些挑战缺乏了解。
方法
对来自三大洲21个组织的32名从业者进行访谈,归纳软件需求、设计、构建与测试、维护各阶段常见的架构活动及其对应挑战。
评估
基于访谈的定性分析,识别出挑战主要围绕管理、文档、工具与流程四类,并汇总受访者给出的应对建议。
原文摘要(Abstract)

Software architecture has been an active research field for nearly four decades, in which previous studies make significant progress such as creating methods and techniques and building tools to support software architecture practice. Despite past efforts, we have little understanding of how practitioners perform software architecture related activities, and what challenges they face. Through interviews with 32 practitioners from 21 organizations across three continents, we identified challenges that practitioners face in software architecture practice during software development and maintenance. We reported on common software architecture activities at software requirements, design, construction and testing, and maintenance stages, as well as corresponding challenges. Our study uncovers that most of these challenges center around management, documentation, tooling and process, and collects recommendations to address these challenges.

链接与引用

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

BibTeX
@inproceedings{WanZ0J023,
  title = {Software Architecture in Practice: Challenges and Opportunities},
  author = {Zhiyuan Wan and Yun Zhang and Xin Xia and Yi Jiang and David Lo},
  booktitle = {FSE},
  year = {2023},
  doi = {10.1145/3611643.3616367}
}