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





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

      0 references
      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
      0 references
      0 references
      0 references
      0 references

      Identifiers

      0 references