Standard

PyDriller : Python Framework for Mining Software Repositories. / Spadini, Davide; Aniche, Maurício; Bacchelli, Alberto.

ESEC/FSE 2018: Proceedings of the 2018 26th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering. New York, NY : Association for Computing Machinery (ACM), 2018. p. 908-911.

Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

Harvard

Spadini, D, Aniche, M & Bacchelli, A 2018, PyDriller: Python Framework for Mining Software Repositories. in ESEC/FSE 2018: Proceedings of the 2018 26th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering. Association for Computing Machinery (ACM), New York, NY, pp. 908-911, ESEC/FSE 2018 , Lake Buena Vista, United States, 4/11/18. https://doi.org/10.1145/3236024.3264598

APA

Spadini, D., Aniche, M., & Bacchelli, A. (2018). PyDriller: Python Framework for Mining Software Repositories. In ESEC/FSE 2018: Proceedings of the 2018 26th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering (pp. 908-911). New York, NY: Association for Computing Machinery (ACM). https://doi.org/10.1145/3236024.3264598

Vancouver

Spadini D, Aniche M, Bacchelli A. PyDriller: Python Framework for Mining Software Repositories. In ESEC/FSE 2018: Proceedings of the 2018 26th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering. New York, NY: Association for Computing Machinery (ACM). 2018. p. 908-911 https://doi.org/10.1145/3236024.3264598

Author

Spadini, Davide ; Aniche, Maurício ; Bacchelli, Alberto. / PyDriller : Python Framework for Mining Software Repositories. ESEC/FSE 2018: Proceedings of the 2018 26th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering. New York, NY : Association for Computing Machinery (ACM), 2018. pp. 908-911

BibTeX

@inproceedings{5985f510058b4f7993b0c30730f561d9,
title = "PyDriller: Python Framework for Mining Software Repositories",
abstract = "Software repositories contain historical and valuable information about the overall development of software systems. Mining software repositories (MSR) is nowadays considered one of the most interesting growing fields within software engineering. MSR focuses on extracting and analyzing data available in software repositories to uncover interesting, useful, and actionable information about the system. Even though MSR plays an important role in software engineering research, few tools have been created and made public to support developers in extracting information from Git repository. In this paper, we present PyDriller, a Python Framework that eases the process of mining Git. We compare our tool against the state-of-the-art Python Framework GitPython, demonstrating that PyDriller can achieve the same results with, on average, 50{\%} less LOC and significantly lower complexity.URL: https://github.com/ishepard/pydrillerMaterials: https://doi.org/10.5281/zenodo.1327363Pre-print: https://doi.org/10.5281/zenodo.1327411",
keywords = "Mining Software Repositories, GitPython, Git, Python",
author = "Davide Spadini and Maur{\'i}cio Aniche and Alberto Bacchelli",
year = "2018",
doi = "10.1145/3236024.3264598",
language = "English",
isbn = "978-1-4503-5573-5",
pages = "908--911",
booktitle = "ESEC/FSE 2018",
publisher = "Association for Computing Machinery (ACM)",
address = "United States",

}

RIS

TY - GEN

T1 - PyDriller

T2 - Python Framework for Mining Software Repositories

AU - Spadini, Davide

AU - Aniche, Maurício

AU - Bacchelli, Alberto

PY - 2018

Y1 - 2018

N2 - Software repositories contain historical and valuable information about the overall development of software systems. Mining software repositories (MSR) is nowadays considered one of the most interesting growing fields within software engineering. MSR focuses on extracting and analyzing data available in software repositories to uncover interesting, useful, and actionable information about the system. Even though MSR plays an important role in software engineering research, few tools have been created and made public to support developers in extracting information from Git repository. In this paper, we present PyDriller, a Python Framework that eases the process of mining Git. We compare our tool against the state-of-the-art Python Framework GitPython, demonstrating that PyDriller can achieve the same results with, on average, 50% less LOC and significantly lower complexity.URL: https://github.com/ishepard/pydrillerMaterials: https://doi.org/10.5281/zenodo.1327363Pre-print: https://doi.org/10.5281/zenodo.1327411

AB - Software repositories contain historical and valuable information about the overall development of software systems. Mining software repositories (MSR) is nowadays considered one of the most interesting growing fields within software engineering. MSR focuses on extracting and analyzing data available in software repositories to uncover interesting, useful, and actionable information about the system. Even though MSR plays an important role in software engineering research, few tools have been created and made public to support developers in extracting information from Git repository. In this paper, we present PyDriller, a Python Framework that eases the process of mining Git. We compare our tool against the state-of-the-art Python Framework GitPython, demonstrating that PyDriller can achieve the same results with, on average, 50% less LOC and significantly lower complexity.URL: https://github.com/ishepard/pydrillerMaterials: https://doi.org/10.5281/zenodo.1327363Pre-print: https://doi.org/10.5281/zenodo.1327411

KW - Mining Software Repositories

KW - GitPython

KW - Git

KW - Python

U2 - 10.1145/3236024.3264598

DO - 10.1145/3236024.3264598

M3 - Conference contribution

SN - 978-1-4503-5573-5

SP - 908

EP - 911

BT - ESEC/FSE 2018

PB - Association for Computing Machinery (ACM)

CY - New York, NY

ER -

ID: 46004736