On the relationship between design discussions and design quality: a case study of Apache projects
Umme Ayda Mannan, Iftekhar Ahmed, Carlos Jensen, Anita Sarma
摘要
Open design discussion is a primary mechanism through which open source projects debate, make and document design decisions. However, there are open questions regarding how design discussions are conducted and what effect they have on the design quality of projects. Recent work has begun to investigate design discussions, but has thus far focused on a single communication channel, whereas many projects use multiple channels. In this study, we examine 37 Apache projects and their design discussions, the project’s design quality evolution, and the relationship between design discussion and design quality. A mixed method empirical analysis (data mining and a survey of 130 developers) shows that: I) 89.51% of all design discussions occur in project mailing list, II) both core and non-core developers participate in design discussions, but core developers implement more design related changes (67.06%), and III) the correlation between design discussions and design quality is small. We conclude the paper with several observations that form the foundation for future research and development.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了最后一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
引用它的顶会 Paper3
- Commit Message Matters: Investigating Impact and Evolution of Commit Message QualityJiawei Li, Iftekhar AhmedICSE 2023 · 被引用 26 次
- A case study of implicit mentoring, its prevalence, and impact in ApacheZixuan Feng, Amreeta Chatterjee, Anita Sarma, Iftekhar AhmedFSE 2022 · 被引用 17 次
- Characterizing Software Maintenance Meetings: Information Shared, Discussion Outcomes, and Information CapturedAdriana Meza Soria, Taylor Lopez, Elizabeth Seero, Negin Mashhadi 等ICSE 2024 · 被引用 1 次
相关 Paper
- Maintaining Values: Navigating Diverse Perspectives in Value-Charged Discussions in Open Source DevelopmentJack Jamieson, Eureka Foong, Naomi YamashitaCSCW 2022 · 被引用 10 次
- DRMiner: Extracting Latent Design Rationale from Jira Issue LogsJiuang Zhao, Zitian Yang, Li Zhang, Xiaoli Lian 等ASE 2024 · 被引用 4 次
- Team Discussions and Dynamics During DevOps Tool Adoptions in OSS ProjectsLikang Yin, Vladimir FilkovASE 2020 · 被引用 7 次
- UML is Back. Or is it? Investigating the Past, Present, and Future of UML in Open Source SoftwareJoseph Romeo, Marco Raglianti, Csaba Nagy, Michele LanzaICSE 2025 · 被引用 1 次
- Profiles of Schema Evolution in Free Open Source Software ProjectsPanos VassiliadisICDE 2021 · 被引用 9 次
