In open source software (OSS) development, not only coding but also various contributions such as developer assignment, debugging, function extension, code review, and question answering are required. In this paper, we define two metrics to distinguish contribution types. Through an analysis of many OSS projects using the proposed metrics, we identify 4 basic contribution types. Afterward, by using archetypal analysis to developers in each contribution type, this paper finally identifies 7 contribution types. These contribution types are useful in identifying required personnel in an individual OSS project.
View full abstract