Dataset for 'An Empirical Assessment of Go Linters on Real-World Issues'
Authors/Creators
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 |