Analysis of Software Developer Activity on a Distributed Version Control System

With the widespread use of distributed version control systems for software development, many software development projects are being shared and managed in a Web environment. This allows many developers, including project leaders and supporters, those who write important functions, those who resolve...

Full description

Saved in:
Bibliographic Details
Published in:2016 30th International Conference on Advanced Information Networking and Applications Workshops (WAINA) pp. 701 - 707
Main Authors: Shu Li, Tsukiji, Hayato, Takano, Kosuke
Format: Conference Proceeding
Language:English
Published: IEEE 01.03.2016
Subjects:
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:With the widespread use of distributed version control systems for software development, many software development projects are being shared and managed in a Web environment. This allows many developers, including project leaders and supporters, those who write important functions, those who resolve bugs and errors, and those who provide fundamental source code to relieve bottlenecks, to collaboratively progress their projects. In this paper, for the analysis of various characteristics of software developers, such as their skills and project roles, we present a method of feature extraction based on those developers' history of collaborative development using a distributed version control system. Real Git projects on GitHub were experimentally analyzed, and the experimental results demonstrate the feasibility of our proposed method.
DOI:10.1109/WAINA.2016.107