TY - GEN
T1 - Why is collaboration needed in OSS projects? A case study of eclipse project
AU - Hayashi, Hironori
AU - Ihara, Akinori
AU - Monden, Akito
AU - Matsumoto, Ken Ichi
PY - 2013/9/13
Y1 - 2013/9/13
N2 - In open source software development, the collaboration among developers is the key to improve software quality. In particular, to fix a bug related to various parts of a system, developers need collaboration because each developer usually has very limited knowledge about a large software system. This paper aims to clarify how narrow (or how wide) is each developer's knowledge area in the Eclipse project, and how often do developers need to collaborate with each other. As a result of analysis, we found that 50 % of committers take care of just one or two modules, which indicates the necessity of collaboration when a bug-fix affects multiple modules. In addition, we also found the significant relationship between committers' collaborations and the re-opened bugs. We conclude that a committer should be aware the risk of re-opened bugs caused by the collaboration.
AB - In open source software development, the collaboration among developers is the key to improve software quality. In particular, to fix a bug related to various parts of a system, developers need collaboration because each developer usually has very limited knowledge about a large software system. This paper aims to clarify how narrow (or how wide) is each developer's knowledge area in the Eclipse project, and how often do developers need to collaborate with each other. As a result of analysis, we found that 50 % of committers take care of just one or two modules, which indicates the necessity of collaboration when a bug-fix affects multiple modules. In addition, we also found the significant relationship between committers' collaborations and the re-opened bugs. We conclude that a committer should be aware the risk of re-opened bugs caused by the collaboration.
KW - Collaboration
KW - Open source software development
KW - Re-open
UR - http://www.scopus.com/inward/record.url?scp=84883612470&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84883612470&partnerID=8YFLogxK
U2 - 10.1145/2501535.2501539
DO - 10.1145/2501535.2501539
M3 - Conference contribution
AN - SCOPUS:84883612470
SN - 9781450323130
T3 - 2013 5th International Workshop on Social Software Engineering, SSE 2013 - Proceedings
SP - 17
EP - 20
BT - 2013 5th International Workshop on Social Software Engineering, SSE 2013 - Proceedings
T2 - 2013 5th International Workshop on Social Software Engineering, SSE 2013
Y2 - 18 August 2013 through 18 August 2013
ER -