Write a Blog >>
Tue 10 Nov 2020 17:05 - 17:06 at Virtual room 2 - Empirical

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.

Tue 10 Nov

Displayed time zone: (UTC) Coordinated Universal Time change

17:00 - 17:30
17:00
2m
Talk
An Empirical Analysis of the Costs of Clone- and Platform-Oriented Software Reuse
Research Papers
Jacob Krüger University of Magdeburg, Germany, Thorsten Berger Chalmers University of Technology, Sweden / University of Gothenburg, Sweden
DOI
17:03
1m
Talk
Community Expectations for Research Artifacts and Evaluation ProcessesACM SIGSOFT Distinguished Paper Award
Research Papers
Ben Hermann Technical University Dortmund, Stefan Winter TU Darmstadt, Janet Siegmund TU Chemnitz, Germany
DOI Pre-print Media Attached
17:05
1m
Talk
On the Relationship between Design Discussions and Design Quality: A Case Study of Apache Projects
Research Papers
Umme Ayda Mannan Oregon State University, USA, Iftekhar Ahmed University of California at Irvine, USA, Carlos Jensen Oregon State University, USA, Anita Sarma Oregon State University, USA
DOI
17:07
1m
Talk
On the Relationship between Refactoring Actions and Bugs: A Differentiated Replication
Research Papers
Massimiliano Di Penta University of Sannio, Italy, Gabriele Bavota USI Lugano, Switzerland, Fiorella Zampetti University of Sannio, Italy
DOI
17:09
1m
Talk
The 'as Code' Activities: Development Anti-patterns for Infrastructure as Code
Journal First
Akond Rahman Tennessee Tech University, Effat Farhana NC State University, Laurie Williams North Carolina State University
Link to publication DOI Pre-print Media Attached
17:11
1m
Talk
Thinking Aloud about Confusing Code: A Qualitative Investigation of Program Comprehension and Atoms of Confusion
Research Papers
Dan Gopstein New York University, USA, Anne-Laure Fayard New York University, USA, Sven Apel Saarland University, Germany, Justin Cappos New York University, USA
DOI Pre-print
17:13
17m
Talk
Conversations on Empirical 1
Paper Presentations
Akond Rahman Tennessee Tech University, Ben Hermann Technical University Dortmund, Iftekhar Ahmed University of California at Irvine, USA, Jacob Krüger University of Magdeburg, Germany, Massimiliano Di Penta University of Sannio, Italy, M: Brittany Johnson George Mason University