Beyond Code Generation: An Observational Study of ChatGPT Usage in Software Engineering Practice

Abstract

An observational study of 24 professional software engineers using ChatGPT for one week. The study finds that practitioners more often use ChatGPT to receive guidance and learn rather than to produce ready-to-use artifacts. A theoretical framework is proposed covering the purpose of interaction, internal factors, and external factors that shape perceived usefulness and trust.

Publication
Proceedings of the ACM on Software Engineering (FSE 2024)
Mazen Mohamad
Mazen Mohamad
Researcher at RISE Research Institutes of Sweden

My research interests include Safety & Cybersecurity of Autonomous Systems, AI4Security, and Security4AI.