Title | Collaborative Maintenance in Large Open-Source Projects |
Publication Type | Conference Paper |
Year of Publication | 2006 |
Authors | den Besten, M, Dalle, J-M, Galia, F |
Secondary Title | OSS2006: Open Source Systems (IFIP 2.13) |
Pagination | 233 - 244 |
Publisher | Springer |
Keywords | apache, COLLABORATION, complexity, cvs, gaim, gcc, ghostscript, halstead, lines of code, loc, mccabe, mozilla, netbsd, openssh, postgresql, python, sloc |
Abstract | The paper investigates collaborative work among maintainers of open source software by analyzing the logs of a set of 10 large projects. We inquire whether teamwork can be influenced by several characteristics of code. Preliminary results suggest that collaboration among maintainers in most large open-source projects seems to be positively influenced by file vintage and by Halstead volume of files, and negatively by McCabe complexity and size measured in SLOCs. These results could be consistent with an increased attractivity of files created early in the history of a project, and with maintainers being less attracted by more verbose code and by more complex code, although in this last case it might also reflect the fact that more complex files would be de facto more exclusive in terms of maintenance.
|
DOI | 10.1007/0-387-34226-5_23 |
Full Text | |