What really changes when developers intend to improve their source code: A commit-level study of static metric value and static analysis warning changes (Q6696293)
From MaRDI portal
| This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use this page instead for the normal view: What really changes when developers intend to improve their source code: A commit-level study of static metric value and static analysis warning changes |
Dataset published at Zenodo repository.
| Language | Label | Description | Also known as |
|---|---|---|---|
| default for all languages | No label defined |
||
| English | What really changes when developers intend to improve their source code: A commit-level study of static metric value and static analysis warning changes |
Dataset published at Zenodo repository. |
Statements
This is the dataset for the publication What really changes when developers intend to improve their source code: A commit-level study of static metric value and static analysis warning changes. It contains a random sample of 2533 commits from 54 Java Apache open source projects classified by two researchers into perfective, corrective and other changes (manual_labels.csv). Moreover, we include static source code metrics and static analysis warnings for the 2533 changes in al_changes_gt.csv.gz. In addition, we include the full dataset of 125482 commits in all_changes_sebert.csv.gz with all metrics and automatic labels for every commit that was not manually labeled. The automatic labels were provided by a fine-tuned transformer model (BERT) pre-trained exclusively on software engineering data. We also provide the fine tuned version of the pre-trained model in seBERT_fine_tuned_commit_intent.tar.gz as well as a Snapshot of the SmartSHARK MongoDB database used in gathering the raw data in smartshark_emse.agz. The model can be tested live on the website accompanying the publication.
0 references
8 September 2021
0 references