Measuring Program Comprehension: A Large-Scale Field Study with Professionals
Kcsd2009 emad
1. On the Central Role of Mailing
Lists: An Exploratory Study
Emad Shiahb
Nicolas Bettenburg
Bram Adams
Ahmed E. Hassan
2. The Central Role of Mailing Lists
Open Source developers are distributed ….
... they communicate through mailing lists
… this makes mailing lists a rich data source that
we can leverage
18. Type of Source Code Change and
Mailing List Activity
Divide the code changes into the 3 categories:
1. Additions
2. Removes
3. Modifications
… and measure correlation with Mailing List activity ….
19. Type of Source Code Change and
Mailing List Activity
Associate words to type of Code changes
“new features”
“feature request”
Additions
“bug”
“patch”
“testing”
“maintain”
Modifications
20. Type of Source Code Change and
Mailing List Activity
Additions terms mentioned 57% time more in
Evolution compared to Nautilus
Modifications terms were mentioned in 75% more
messages in Nautilus compared to Evolution