AI Code Assistants Survey
This survey is expected to take no more than 5 minutes to complete
Which AI code assistant(s) do you use?
GitHub Copilot
Amazon CodeWhisperer
chatGPT
Tabnine
Other (please specify)
Which programming languages do you primarily use the AI code assistant(s) for?
Python
JavaScript
Java
C++
Other (please specify)
In what context do you use the AI code assistant(s)?
Work
Personal projects
Learning and practice
Other (please specify)
What is your overall level of satisfaction with
Rows
Not Satisfied
Somewhat Satisfied
Satisfied
Very Satisfied
Have not used this functionality
Code Completion
Refactoring Suggestions
Syntax Error Detection
Debugging Support
Comment Generation
Have you encountered any inaccurate or confusing suggestions from the AI code assistant?
Yes, frequently
Yes, occasionally
No
Got examples to illustrate your point? Feel free to elaborate!
Has the AI code assistant helped you learn new coding patterns, libraries, or improve your coding skills?
Yes, significantly
Yes, to some extent
No
Any comments? Click to share in a text box!
What do you consider the primary benefits of using the AI code assistant?
Improved productivity
Code completion suggestions
Learning opportunities
Other (open answer)
How confident are you in the correctness of the suggestions provided by the AI code assistant?
Confident
Neutral
Not very confident
Got a method for checking correctness? Click to elaborate.
What are the most inconvenient aspects of using the AI code assistants?
Inaccurate suggestions
Inconsistent code quality
Limited language support
Other (please specify)
How do you feel about the AI code assistant’s interface and usability?
User-friendly
Neutral
Not very user friendly
Suggestions for improvement (open answer)
How well do AI code assistants integrate into your existing development environment?
They seamlessly integrate
They integrate well, with minor hiccups occasionally
They don't integrate smoothly and often disrupt my development process
How frequently do you use AI code assistants in your work or projects?
Not very frequently (around a month or less)
Somewhat frequently (around once every two weeks)
Frequently (around once a week)
Very frequently (around every day)
Have you used AI code assistants in a collaborative/team environment?
Yes, and they greatly improved collaboration and productivity in the team
Yes, and they have been somewhat helpful in facilitating collaboration
Yes, but their impact on collaboration has been limited or negilgible
No, I have not used AI code assistants in a collaborative/team environment
Which of these potential ethical concerns have impacted your usage of AI code assistants?
Limited transparency in understanding how the AI arrives at its decisions
Inherent biases in training data influencing the generated code
Unintended consequences of code written without human supervision
Difficulty in identifying the source of biased code generated by AI
What improvements would you like to see in AI code assistants?
Better code completion suggestions
Improved understanding of context
More language support
Improved user interface
Other (please specify)
Any additional thoughts or comments you would like to share?
Survey - Code Completion
Survey - Refactoring
Survey - Syntax
Survey - Debug
Survey - Comment
Submit
Should be Empty: