Abstract
Software repositories often contain a lot of historical data that provides insights into the introduction, identification, and resolution of software bugs. This data, if structured, can benefit various software fields, e.g., proactive bug detection. However, due to the largely unstructured nature of this data, extracting this information is challenging and often requires natural language processing and machine learning techniques. In this work, we propose a lightweight pipeline for mining data from open-sourced Python-specific GitHub repositories to link semantic patterns between bug types and their corresponding repairs. The pipeline is divided into six stages, comprising scraping, rule-based filtering, categorization, and data visualization. With an input of approximately 1.3 million scraped commits, the pipeline yields a rich dataset comprising 1,500 commits that showcase the extracted semantic patterns and map bug types to corresponding patches.
| Original language | English |
|---|---|
| Title of host publication | Proceedings of the 19th Innovations in Software Engineering Conference, ISEC 2026 |
| Editors | Anubha Jain, Vikas Bajpai, Rupak Majumdar, Subhajit Roy, Sangharatna Godboley, Santosh Singh Rathore |
| Publisher | Association for Computing Machinery |
| Publication date | 29. Apr 2026 |
| Article number | 19 |
| ISBN (Electronic) | 9798400725036 |
| DOIs | |
| Publication status | Published - 29. Apr 2026 |
| Event | 19th Innovations in Software Engineering Conference, ISEC 2026 - Jaipur, India Duration: 19. Feb 2026 → 21. Feb 2026 |
Conference
| Conference | 19th Innovations in Software Engineering Conference, ISEC 2026 |
|---|---|
| Country/Territory | India |
| City | Jaipur |
| Period | 19/02/2026 → 21/02/2026 |
Bibliographical note
Publisher Copyright:© 2026 Copyright held by the owner/author(s).
Keywords
- Bug Fix Patterns
- GitHub
- Mining Software Repositories
- Python
Fingerprint
Dive into the research topics of 'From Commits to Corrections: Toward Lightweight Mining of Python Bug-Fix Patterns from GitHub'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver