Skip to main content
. 2025 Feb 8;25:209. doi: 10.1186/s12909-025-06807-6

Table 5.

Selective coding analysis results

Relationship structure Definition of relationship structure Representative statement

Individual factors

→Willingness to use

Individual factors such as perceived risks, perceived benefits, and technology acceptance willingness are the important factors that affect users' willingness to use. There is a causal relationship between individual factors and willingness to use.

1. Using ChatGPT may make me rely on it. Too much dependence will weaken my thinking and programming ability, which will affect my willingness to use it.

2. Using ChatGPT to assist programming improved my learning confidence and programming ability, and benefited me a lot.

3. I am open-minded about ChatGPT assisted programming because after all, programming is a challenge for me. If there is a kind of technology that can help me understand better and program, I would gladly accept it.

Technical factors →

Willingness to use

Technical factors such as technical advantages, technical ethics, and technical barriers are important factors affecting users’ willingness to use, and there is a causal relationship between technical factors and users’ willingness to use.

1. ChatGPT has obvious technical advantages and can solve programming problems and provide personalized learning for me. I am willing to use it.

2. ChatGPT may challenge the existing social order and social ethics, I should consider it;

3. ChatGPT access difficulties, the limit on usage times and use cost make me worry.

Information factors→

Willingness to use

Information quality and information acquisition are important factors affecting users’ willingness to use, and there is a causal relationship between information factors and willingness to use.

1. ChatGPT may provide imprecise programming information or advice to mislead me, which makes me worried;

2. The code given by ChatGPT is beyond my knowledge, which makes it hard for me to understand and influences my willingness to use it.

Environmental factors→Willingness to use Social influence and usage scenarios are important factors affecting user’s willingness to use, and there is a causal relationship between environmental factors and willingness to use.

1. At first through online publicity, I learned that ChatGPT is very intelligent. I was interested so I tried and found that it is indeed very useful;

2. Sometimes to complete the programming assignments, sometimes to broaden knowledge, I want to give it a try.