Sciweavers

MSR
2005
ACM

Mining version histories to verify the learning process of Legitimate Peripheral Participants

14 years 6 months ago
Mining version histories to verify the learning process of Legitimate Peripheral Participants
Since code revisions reflect the extent of human involvement in the software development process, revision histories reveal the interactions and interfaces between developers and modules. We therefore divide developers and modules into groups according to the revision histories of the open source software repository, for example, sourceforge.net. To describe the interactions in the open source development process, we use a representative model, Legitimate Peripheral Participation (LPP) [6], to divide developers into groups such as core and peripheral teams, based on the evolutionary process of learning behavior. With the conventional module relationship, we divide modules into kernel and non-kernel types (such as UI). In the past, groups of developers and modules have been partitioned naturally with informal criteria. In this work, however, we propose a developer-module relationship model to analyze the grouping structures between developers and modules. Our results show some process...
Shih-Kun Huang, Kang-min Liu
Added 26 Jun 2010
Updated 26 Jun 2010
Type Conference
Year 2005
Where MSR
Authors Shih-Kun Huang, Kang-min Liu
Comments (0)