DocumentCode
2347204
Title
Should I contribute to this discussion?
Author
Ibrahim, Walid M. ; Bettenburg, Nicolas ; Shihab, Emad ; Adams, Bram ; Hassan, Ahmed E.
Author_Institution
Software Anal. & Intell. Lab. (SAIL), Queen´´s Univ., Kingston, ON, Canada
fYear
2010
fDate
2-3 May 2010
Firstpage
181
Lastpage
190
Abstract
Development mailing lists play a central role in facilitating communication in open source projects. Since these lists frequently host design and project discussions, knowledgeable contribution to these discussion threads is essential to avoid mis-communication that might slow-down the progress of a project. However, given the sheer volume of emails on these lists, it is easy to miss important discussions. To find out how developers are able to deal with mailing list discussions, we study the main factors that encourage developers to contribute to the development mailing lists. We develop personalized models to automatically identify discussion threads that a developer would contribute to based on his previous contribution behavior. Case studies on development mailing lists of three open source projects (Apache, PostgreSQL and Python) show that the average accuracy of our models is 89-85% and that the models vary significantly between different developers.
Keywords
data mining; electronic mail; professional communication; project management; public domain software; software development management; Apache; PostgreSQL; Python; development mailing; discussion thread; email; mailing list discussion; open source project; previous contribution behavior; project discussion; Classification tree analysis; Electronic mail; Internet; Knowledge transfer; Open source software;
fLanguage
English
Publisher
ieee
Conference_Titel
Mining Software Repositories (MSR), 2010 7th IEEE Working Conference on
Conference_Location
Cape Town
Print_ISBN
978-1-4244-6802-7
Electronic_ISBN
978-1-4244-6803-4
Type
conf
DOI
10.1109/MSR.2010.5463345
Filename
5463345
Link To Document