A few years after their release, Large Language Models (LLMs)-based tools are becoming an essential component of software education, as calculators are used in math courses. When learning software engineering (SE), the challenge is the extent to which LLMs are suitable and easy to use for different software development tasks. In this paper, we report the findings and lessons learned from using LLM-based tools-ChatGPT in particular-in five SE courses from four universities. After instructing students on the LLM potentials in SE and about prompting strategies, we ask participants to complete a survey and be involved in semi-structured interviews. The collected results report (i) indications about the usefulness of the LLM for different tasks, (ii) challenges to prompt the LLM, i.e., interact with it, (iii) challenges to adapt the generated artifacts to their own needs, and (iv) wishes about some valuable features students would like to see in LLM-based tools. Although results vary among different courses, also because of students' seniority and course goals, the perceived usefulness is greater for lowlevel phases (e.g., coding or debugging/fault localization) than for analysis and design phases. Interaction and code adaptation challenges vary among tasks and are mostly related to the need for task-specific prompts, as well as better specification of the development context.

Baresi, L., De Lucia, A., Di Marco, A., Di Penta, M., Di Ruscio, D., Mariani, L., et al. (2025). Students' Perception of ChatGPT in Software Engineering: Lessons Learned from Five Courses. In 2025 IEEE/ACM 37th International Conference on Software Engineering Education and Training (CSEE&T) (pp.158-169). Institute of Electrical and Electronics Engineers Inc. [10.1109/CSEET66350.2025.00023].

Students' Perception of ChatGPT in Software Engineering: Lessons Learned from Five Courses

Mariani L.;Micucci D.;Rossi M. T.;
2025

Abstract

A few years after their release, Large Language Models (LLMs)-based tools are becoming an essential component of software education, as calculators are used in math courses. When learning software engineering (SE), the challenge is the extent to which LLMs are suitable and easy to use for different software development tasks. In this paper, we report the findings and lessons learned from using LLM-based tools-ChatGPT in particular-in five SE courses from four universities. After instructing students on the LLM potentials in SE and about prompting strategies, we ask participants to complete a survey and be involved in semi-structured interviews. The collected results report (i) indications about the usefulness of the LLM for different tasks, (ii) challenges to prompt the LLM, i.e., interact with it, (iii) challenges to adapt the generated artifacts to their own needs, and (iv) wishes about some valuable features students would like to see in LLM-based tools. Although results vary among different courses, also because of students' seniority and course goals, the perceived usefulness is greater for lowlevel phases (e.g., coding or debugging/fault localization) than for analysis and design phases. Interaction and code adaptation challenges vary among tasks and are mostly related to the need for task-specific prompts, as well as better specification of the development context.
paper
Empirical Study; Large Language Models for Software Engineering; Software Engineering Education;
English
37th IEEE/ACM International Conference on Software Engineering Education and Training, CSEE and T 2025 - 27 April 2025 - 03 May 2025
2025
2025 IEEE/ACM 37th International Conference on Software Engineering Education and Training (CSEE&T)
9798331537098
2025
158
169
reserved
Baresi, L., De Lucia, A., Di Marco, A., Di Penta, M., Di Ruscio, D., Mariani, L., et al. (2025). Students' Perception of ChatGPT in Software Engineering: Lessons Learned from Five Courses. In 2025 IEEE/ACM 37th International Conference on Software Engineering Education and Training (CSEE&T) (pp.158-169). Institute of Electrical and Electronics Engineers Inc. [10.1109/CSEET66350.2025.00023].
File in questo prodotto:
File Dimensione Formato  
Baresi et al-2025-CSEE and T-VoR.pdf

Solo gestori archivio

Tipologia di allegato: Publisher’s Version (Version of Record, VoR)
Licenza: Tutti i diritti riservati
Dimensione 324.41 kB
Formato Adobe PDF
324.41 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10281/560130
Citazioni
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
Social impact