Extreme programming explained: embrace change
Extreme programming explained: embrace change
Experimentation in software engineering: an introduction
Experimentation in software engineering: an introduction
Mining the history of synchronous changes to refine code ownership
MSR '09 Proceedings of the 2009 6th IEEE International Working Conference on Mining Software Repositories
Are developers complying with the process: an XP study
Proceedings of the 2010 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement
Proceedings of the 2nd International Workshop on Emerging Trends in Software Metrics
On the difficulty of computing the truck factor
PROFES'11 Proceedings of the 12th international conference on Product-focused software process improvement
Hi-index | 0.00 |
Several projects rely on one or more Heroes who are the only ones who understand and know certain critical parts of a system. Often Heroes are very useful in the economy of a project but, their presence can increase the risk of project failure if they decide to leave the project. For this reason, tools for measuring the amount of spread of knowledge within a team (i.e. the Truck factor) and identifying possible Heroes are welcomed. In this paper, we have implemented a tool to compute the Truck factor and identify Heroes in a project. To assess the applicability and usefulness of the tool we have applied it to 20 randomly selected FLOSS projects. Preliminary results are encouraging: the approach seems to be applicable and useful. We found that Heroes are common in the considered set of FLOSS projects and that the Truck factor is in general low.