Why is collaboration needed in OSS projects? A case study of eclipse project

Hironori Hayashi, Akinori Ihara, Akito Monden, Ken Ichi Matsumoto

Research output: Chapter in Book/Report/Conference proceedingConference contribution

4 Citations (Scopus)

Abstract

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.

Original languageEnglish
Title of host publication2013 5th International Workshop on Social Software Engineering, SSE 2013 - Proceedings
Pages17-20
Number of pages4
DOIs
Publication statusPublished - Sept 13 2013
Externally publishedYes
Event2013 5th International Workshop on Social Software Engineering, SSE 2013 - Saint Petersburg, Russian Federation
Duration: Aug 18 2013Aug 18 2013

Publication series

Name2013 5th International Workshop on Social Software Engineering, SSE 2013 - Proceedings

Other

Other2013 5th International Workshop on Social Software Engineering, SSE 2013
Country/TerritoryRussian Federation
CitySaint Petersburg
Period8/18/138/18/13

Keywords

  • Collaboration
  • Open source software development
  • Re-open

ASJC Scopus subject areas

  • Software

Fingerprint

Dive into the research topics of 'Why is collaboration needed in OSS projects? A case study of eclipse project'. Together they form a unique fingerprint.

Cite this