An Analysis Method for the Impact of GenAI Code Suggestions on Software Engineers’ Thought Processes

Authors

  • Takahiro Yonekawa Brain Signal, Inc., 27F, Shiroyama Trust Tower, 4-3-1 Toranomon, Minat-ku, Tokyo 105-6027, Japan
  • Hiroko Yamano Institute for Future Initiatives, The University of Tokyo, 7-3-1 Hongo, Bunkyo-ku, Tokyo 113-0033, Japan
  • Ichiro Sakata Institute for Future Initiatives, The University of Tokyo, 7-3-1 Hongo, Bunkyo-ku, Tokyo 113-0033, Japan Graduate School of Engineering, The University of Tokyo, Tokyo, 7-3-1, Hongo, Bunkyo-ku, Tokyo, 113-8656, Japan

DOI:

https://doi.org/10.1609/aaaiss.v3i1.31257

Keywords:

Impact of GenAI on Social and Individual Well-being

Abstract

Interactive generative AI can be used in software programming to generate sufficient quality of code. Software developers can utilize the output code of generative AI as well as website resources from search engine results. In this research, we present a framework for defining states of programming activity and for capturing the actions of developers in a time series. We also describe a scheme for analyzing the thought process of software developers by using a graph structure to describe state transitions. By applying these means, we showed that it is feasible to analyze the effects of changes in the development environment on programming activities.

Downloads

Published

2024-05-20

Issue

Section

Impact of GenAI on Social and Individual Well-being