Table 2.
List of questions for the background part in the survey with the type of response provided
| Section 1: Participant’s background | Type | |
|---|---|---|
| #1 | What kind of developer are you? | Multiple choice (Industrial, Open-source, Startup, Student, Researcher) |
| #2 | How many years of experience do you have with the Java programming language? | Paragraph |
| #3 | Please rate your level of expertise with the Java programming language. | 5-point Likert scale |
| #4 | How many years of experience do you have in Software Testing? | Paragraph |
| #5 | To what extent do you perform each of the following types of testing in your projects? | Multiple-choice grid (Unit, Integration, System, Acceptance, Usability testing from “Never” to “Frequently”) |
| #6 | How familiar are you with the concept of test smells, i.e., symptoms of sub-optimal design choices adopted when developing test cases? | 5-point Likert scale |