From Developer Networks to Verified Communities: A Fine-Grained Approach

Beitrag bei einer Tagung
(Originalarbeit)


Details zur Publikation

Autor(en): Joblin M, Mauerer W, Apel S, Siegmund J, Riehle D
Titel Sammelwerk: Proceedings - International Conference on Software Engineering
Verlag: IEEE
Jahr der Veröffentlichung: 2015
Band: 1
Tagungsband: Proceedings of the 37th International Conference on Software Engineering
Seitenbereich: 563-573
ISBN: 9781479919345
ISSN: 0270-5257


Abstract


Effective software engineering demands a coordinated effort. Unfortunately, a comprehensive view on developer coordination is rarely available to support software-engineering decisions, despite the significant implications on software quality, software architecture, and developer productivity. We present a fine-grained, verifiable, and fully automated approach to capture a view on developer coordination, based on commit information and source-code structure, mined from version-control systems. We apply methodology from network analysis and machine learning to identify developer communities automatically. Compared to previous work, our approach is fine-grained, and identifies statistically significant communities using order-statistics and a community-verification technique based on graph conductance. To demonstrate the scalability and generality of our approach, we analyze ten open-source projects with complex and active histories, written in various programming languages. By surveying 53 open-source developers from the ten projects, we validate the authenticity of inferred community structure with respect to reality. Our results indicate that developers of open-source projects form statistically significant community structures and this particular view on collaboration largely coincides with developers' perceptions of real-world collaboration.



FAU-Autoren / FAU-Herausgeber

Mauerer, Wolfgang Dr.
Professur für Open Source Software
Riehle, Dirk Prof. Dr.
Professur für Open Source Software


Autor(en) der externen Einrichtung(en)
Siemens AG
Universität Passau


Zitierweisen

APA:
Joblin, M., Mauerer, W., Apel, S., Siegmund, J., & Riehle, D. (2015). From Developer Networks to Verified Communities: A Fine-Grained Approach. In Proceedings of the 37th International Conference on Software Engineering (pp. 563-573). Firenze, Italy, IT: IEEE.

MLA:
Joblin, Mitchell, et al. "From Developer Networks to Verified Communities: A Fine-Grained Approach." Proceedings of the The 37th International Conference on Software Engineering, Firenze, Italy IEEE, 2015. 563-573.

BibTeX: 

Zuletzt aktualisiert 2018-10-08 um 06:08