Angular GitHub Commits: Object-centric Event Log with 27,847 Events
by Marco Pegoraro / RWTH Aachen University
Available on 1 platform
Sign in to view source links and access this dataset
Description
27,847 commit events extracted from the Angular project's GitHub repository, structured as an object-centric event log in the OCEL 2.0 standard. The log was created by Marco Pegoraro of RWTH Aachen University using PyDriller, connecting each commit to affected files and repository branches. Each event includes a timestamp, contributor details, commit message, and a merge flag.
Use Cases
Analyze developer collaboration patterns based on contributor names and emails mentioned in the description.
Study branching and merging strategies based on the merge flag and branch object connections.
Model software evolution processes based on the sequence of commit events linked to files.
Validate process mining techniques on real-world, object-centric data based on the OCEL 2.0 standard.
Strengths
Contains 27,847 real-world commit events from a major open-source project.
Follows the standardized OCEL 2.0 format for object-centric event logs.
Includes 67 distinct activity labels, cleaned manually for consistency.
Connects events to two distinct object types: files and branches.
Limitations
Row count and file size are unknown, which may limit suitability assessment.
Column-level documentation is absent; field semantics must be inferred after download.
Last update date is unknown; freshness unverified.
Provenance
Source
GitHub repository for the Angular platform.
Collection Method
Extracted using the PyDriller tool.
License is listed as Open Access (green); specific terms should be verified from the source.