Agilebill Dataset: Fine-Grained Code Changes (Diff-Level) Linked to Issue Descriptions for Software Traceability Analysis
收藏资源简介:
Dataset: AgileBill Commit HistoryProject: tony-landis/agilebill | Organization: www.agileco.com | Language: PHP, SQL (.php .sql) 1. CONTEXT AND MOTIVATIONThis dataset contains the full commit history of AgileBill, a flexible billing and invoicingapplication for web hosts, ISPs, VoIP providers, and subscription-based businesses. AgileBill isa small, historically significant open-source project hosted on GitHub as a mirror of theoriginal source. Unlike the other datasets in this collection, AgileBill had no externalissue-tracking system linked to its commits: no Jira tickets or GitHub issue numbers appear inthe commit messages, so there are no commit–task links to collect. The dataset is included torepresent the profile of small legacy projects without structured task-tracking discipline, andto provide a PHP/SQL file-type profile absent from the rest of the collection. 2. COLLECTION METHODOLOGYSource: GitHub repository — https://github.com/tony-landis/agilebillCommits: Extracted via the GitHub API (all branches, full history)Task linking: Attempted extraction of issue or ticket references from commit messages; no recognized patterns found — TASK_NAME is NULL for all commitsIssue content: Not applicable (no issue tracker linked)Time range: 2008-11-19 to 2014-05-18Anonymization: Author names and e-mail addresses replaced with sequential pseudonyms (User1, User2, …) prior to publication 3. DATASET STRUCTURETable COMMITS — one row per commit ID INTEGER Primary key SHA TEXT Full commit hash AUTHOR_NAME TEXT Anonymized author pseudonym (e.g. User1) AUTHOR_EMAIL TEXT Anonymized e-mail (e.g. user1@anon.local) CMT_DATE TEXT Commit timestamp (ISO-8601 with timezone) MESSAGE BLOB Full commit message text PATH BLOB List of file paths changed in this commit DIFF BLOB Unified diff of the commit TASK_NAME TEXT Always NULL — no task-tracking system linked Table TASK — empty (no linked issues were collected) 4. BASIC STATISTICSTotal commits: 7,643Commits with linked task: 0 (0.0 %)Commits without linked task: 7,643 (100.0 %)Unique linked issues: 0Issues with description text: 0Unique authors (anonymized): 11Date range: 2008-11-19 — 2014-05-18



