Navigation auf zora.uzh.ch

Search ZORA

ZORA (Zurich Open Repository and Archive)

PyDriller: Python framework for mining software repositories

Spadini, Davide; Aniche, Maurício; Bacchelli, Alberto (2018). PyDriller: Python framework for mining software repositories. In: 26th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, Lake Buena Vista, FL, USA, 4 December 2018 - 9 December 2018. ACM Press, 908-911.

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/pydriller

Materials: https://doi.org/10.5281/zenodo.1327363

Pre-print: https://doi.org/10.5281/zenodo.1327411

Additional indexing

Item Type:Conference or Workshop Item (Paper), refereed, original work
Communities & Collections:03 Faculty of Economics > Department of Informatics
Dewey Decimal Classification:000 Computer science, knowledge & systems
Scopus Subject Areas:Physical Sciences > Software
Physical Sciences > Artificial Intelligence
Scope:Discipline-based scholarship (basic research)
Language:English
Event End Date:9 December 2018
Deposited On:26 Jan 2021 10:49
Last Modified:06 Mar 2024 14:33
Publisher:ACM Press
ISBN:9781450355735
OA Status:Green
Publisher DOI:https://doi.org/10.1145/3236024.3264598
Other Identification Number:merlin-id:20251
Download PDF  'PyDriller: Python framework for mining software repositories'.
Preview
  • Content: Accepted Version

Metadata Export

Statistics

Citations

Dimensions.ai Metrics
184 citations in Web of Science®
212 citations in Scopus®
Google Scholar™

Altmetrics

Downloads

314 downloads since deposited on 26 Jan 2021
93 downloads since 12 months
Detailed statistics

Authors, Affiliations, Collaborations

Similar Publications