In this work, we studied collaboration network of three open source projects using a combined analysis method of temporal visualization and temporal quantitative analysis. We based our study on two papers by [Robles and Gonzalez-Barahona 2012] and [Hanneman and Klamma 2013], and identified three projects that had forked in the recent past. We mined the collaboration data, formed dynamic collaboration graphs, and measured social network analysis metrics over an 18-month period time window. We also visualized the dynamic graph (available online) and as stacked area charts over time. The visualizations and the quantitative results showed the differences among the projects in the three forking reasons of personal differences among the developer teams, technical differences (addition of new functionality) and more community-driven development. The personal differences representative project was identifiable, and so was the date it forked, with a month accuracy. The novelty of the approach was in applying the temporal analysis rather than static analysis, and in the temporal visualization of community structure. We showed that this approach shed light on the structure of these projects and reveal information that cannot be seen otherwise.
Login
Links
-
Recent Posts
- ICST 2017: The Theory of Composite Faults 10/12/2016
- FSE 2016: Can Testedness be Effectively Measured? 29/05/2016
- Software Quality Journal 2016: Does The Choice of Mutation Tool Matter? 08/05/2016
- ICSTW 2016: Measuring Effectiveness of Mutant Sets 08/05/2016
- ICSE 2016: On the limits of mutation reduction strategies 15/12/2015
- ISSRE 2015: How hard does mutation analysis have to be, anyway? 20/08/2015
- ASE 2015: How Verified is My Code? Falsification-Driven Verification 20/07/2015
- ESEM 2015: An empirical study of design degradation: how software projects get worse over time 20/05/2015
- ISSRE 2014: Mutations How close are they to real faults? 06/08/2014
- Sunbelt 2014: Temporal Visualization of Dynamic Collaboration Graphs of OSS Software Forks 28/01/2014
- ICSE 2014: Code Coverage for Suite Evaluation by Developers 28/01/2014
- OSS 2014: An Exploration of Factors Affecting Code Quality in FOSS Projects 20/01/2014
- OSS 2014: Drawing the Big Picture: Temporal Visualization of Dynamic Collaboration Graphs of OSS Software Forks 10/01/2014
- CHI 2014: Abandonment of Social Networks: Shift from Use to Non-Use and Experiences of Technology Non-Use 01/01/2014
- Entries 31/12/2013