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

Beitrag bei einer Tagung
(Originalarbeit)


Details zur Publikation

Autorinnen und Autoren: 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-Autorinnen und Autoren / FAU-Herausgeberinnen und Herausgeber

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


Einrichtungen weiterer Autorinnen und Autoren

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