Software Architecture in Practice: Challenges and Opportunities
Zhiyuan Wan, Yun Zhang, Xin Xia, Yi Jiang, David Lo
摘要
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.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
引用它的顶会 Paper1
问问它们各自怎么用它它引用的顶会 Paper3
- Collaboration Challenges in Building ML-Enabled Systems: Communication, Documentation, Engineering, and ProcessNadia Nahar, Shurui Zhou, Grace A. Lewis, Christian KästnerICSE 2022 · 被引用 122 次
- Smart Contract Security: a Practitioners' PerspectiveZhiyuan Wan, Xin Xia, David Lo, Jiachi Chen 等ICSE 2021 · 被引用 58 次
- What motivates software practitioners to contribute to inner source?Zhiyuan Wan, Xin Xia, Yun Zhang, David Lo 等FSE 2022 · 被引用 2 次
相关 Paper
- Understanding Collaborative Practices and Tools of Professional UX Practitioners in Software OrganizationsK. J. Kevin Feng, Tony W. Li, Amy X. ZhangCHI 2023 · 被引用 42 次
- Practitioners' Expectations on Automated Test GenerationXiao Yu, Lei Liu, Xing Hu, Jacky Keung 等ISSTA 2024 · 被引用 5 次
- An Empirical Study of Automation in Software Security Patch ManagementNesara Dissanayake, Asangi Jayatilaka, Mansooreh Zahedi, Muhammad Ali BabarASE 2022 · 被引用 7 次
- A Theory of Scientific Programming EfficacyElizaveta Pertseva, Melinda Chang, Ulia Zaman, Michael CoblenzICSE 2024 · 被引用 4 次
- Who is to Blame: A Comprehensive Review of Challenges and Opportunities in Designer-Developer CollaborationShutong Zhang, Tianyu Zhang, Jinghui Cheng, Shurui ZhouCSCW 2025 · 被引用 6 次
