Published June 7, 2025 | Version v6
Dataset Open

Dataset for 'An Empirical Assessment of Go Linters on Real-World Issues'

  • 1. ROR icon University of Delaware
  • 2. ROR icon MathWorks (United States)

Description

Go Linter Evaluation Dataset

This is a publicly available dataset for 'An empirical evaluation of Golang static code analysis tools for real-world issues.' Please refer to the data according to the names of the spreadsheets.

Authors: Jianwei Wu, James Clause

Collected Survey Data:
- This Excel file contains the collected survey data for the empirical study in details.

R Scripts and Raw Data:
- These scripts are used for data analysis and processing.
- This is the initial data collected from surveys or other sources before any processing or analysis.

Surveys for External Participants:
- This Excel file contains survey data collected for the evaluation of Go linters.
- This folder contains the surveys sent to external participants for collecting their feedback or data.

Recruitment Letter.pdf:
- This PDF contains an example of the recruitment letter sent to potential survey participants, inviting them to take part in the study.

Outputs from Existing Go Linters and Summarized Categories.xlsx:
- This Excel file contains outputs from various Go linters and categorized summaries of these outputs. It helps in comparing the performance and features of different linters.

Selection of Go Linters.xlsx:
- This Excel file lists the Go linters selected for evaluation, along with criteria or reasons for their selection.

UD IRB Exempt Letter.pdf:
- This PDF contains the Institutional Review Board (IRB) exemption letter from the University of Delaware (UD), indicating that the study involving human participants was exempt from full review.

Survey Template.pdf:
- This PDF contains an example of the survey sent to the participants.

govet issues.pdf:
- This PDF contains a list of reported issues about govet. Collected from various pull requests.

Approved linters:
- staticcheck gofmt govet revive gosec deadcode errcheck.

Table 2.jpg:
- A detailed figure to show the technical data in Table 2 of the paper.

PR-summary-standalone:
- This is the AI tool we used to summarize the content of pull requests. Readme file is avaliable in this folder.

Files

GoLinterEvaluationDataset.zip

Files (1.2 MB)

Name Size Download all
md5:e070342014eaf0e75f6b71eeb28601ad
1.2 MB Preview Download