Cliff Walls: An Analysis of Monolithic Commits Using Latent Dirichlet Allocation

Abstract : Artifact-based research provides a mechanism whereby researchers may study the creation of software yet avoid many of the difficulties of direct observation and experimentation. However, there are still many challenges that can affect the quality of artifact-based studies, especially those studies examining software evolution. Large commits, which we refer to as “Cliff Walls,” are one significant threat to studies of software evolution because they do not appear to represent incremental development. We used Latent Dirichlet Allocation to extract topics from over 2 million commit log messages, taken from 10,000 SourceForge projects. The topics generated through this method were then analyzed to determine the causes of over 9,000 of the largest commits. We found that branch merges, code imports, and auto-generated documentation were significant causes of large commits. We also found that corrective maintenance tasks, such as bug fixes, did not play a significant role in the creation of large commits.
Type de document :
Communication dans un congrès
Scott A. Hissam; Barbara Russo; Manoel G. Mendonça Neto; Fabio Kon. 9th Open Source Software (OSS), Oct 2011, Salvador, Brazil. Springer, IFIP Advances in Information and Communication Technology, AICT-365, pp.282-298, 2011, Open Source Systems: Grounding Research. 〈10.1007/978-3-642-24418-6_20〉
Liste complète des métadonnées

Littérature citée [23 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/hal-01570768
Contributeur : Hal Ifip <>
Soumis le : lundi 31 juillet 2017 - 16:01:35
Dernière modification le : lundi 31 juillet 2017 - 16:04:53

Fichier

978-3-642-24418-6_20_Chapter.p...
Fichiers produits par l'(les) auteur(s)

Licence


Distributed under a Creative Commons Paternité 4.0 International License

Identifiants

Citation

Landon Pratt, Alexander Maclean, Charles Knutson, Eric Ringger. Cliff Walls: An Analysis of Monolithic Commits Using Latent Dirichlet Allocation. Scott A. Hissam; Barbara Russo; Manoel G. Mendonça Neto; Fabio Kon. 9th Open Source Software (OSS), Oct 2011, Salvador, Brazil. Springer, IFIP Advances in Information and Communication Technology, AICT-365, pp.282-298, 2011, Open Source Systems: Grounding Research. 〈10.1007/978-3-642-24418-6_20〉. 〈hal-01570768〉

Partager

Métriques

Consultations de la notice

20

Téléchargements de fichiers

9