Skip to content

Latest commit

 

History

History
59 lines (44 loc) · 5.97 KB

README.md

File metadata and controls

59 lines (44 loc) · 5.97 KB

Binder NBViewer

git2net-tutorials

This repository contains a collection Jupyter notebooks serving as tutorials for git2net, an Open Source Python package that facilitates the extraction of co-editing networks from git repositories.

We provide tutorials covering different aspects of analysing your repository with git2net. You can directly interact with the notebooks in Binder, or view them in NBViewer via the badges at the top. In addition, we provide links to the individual tutorial notebooks below:

Tutorial Binder Google Colab NBViewer
1. Cloning a repository for analysis Binder Open Cloning Tutorial In Google Colab NBViewer
2. Mining git repositories with git2net Binder Open Mining Tutorial In Google Colab NBViewer
3. Author disambiguation with gambit Binder Open Disambiguation Tutorial In Google Colab NBViewer
4. Network analysis with pathpy Binder Open Network Tutorial In Google Colab NBViewer
5. Database-based analyses Binder Open Database Tutorial In Google Colab NBViewer
6. Computing file complexity git2net Binder Open Database Tutorial In Google Colab NBViewer

Installation instructions for git2net as well as all other information regarding its development can be found in the original development repository.

git2net @ MSR 2023

You can find the git2net tutorial presented at MSR 2023 here:

Tutorial Binder Google Colab NBViewer
git2net @ MSR 2023 Binder Open Database Tutorial In Google Colab NBViewer

How to cite git2net

@inproceedings{gote2019git2net,
  title={git2net: {M}ining time-stamped co-editing networks from large git repositories},
  author={Gote, Christoph and Scholtes, Ingo and Schweitzer, Frank},
  booktitle={Proceedings of the 16th International Conference on Mining Software Repositories},
  pages={433--444},
  year={2019},
  organization={IEEE Press}
}

@article{gote2021analysing,
  title={Analysing time-stamped co-editing networks in software development teams using git2net},
  author={Gote, Christoph and Scholtes, Ingo and Schweitzer, Frank},
  journal={Empirical Software Engineering},
  volume={26},
  number={4},
  pages={1--41},
  year={2021},
  publisher={Springer}
}

License

This software is licensed under the GNU Affero General Public License v3 (AGPL-3.0).