‹Programming› 2024
Mon 11 - Fri 15 March 2024 Lund, Sweden
Mon 11 Mar 2024 15:30 - 16:00 at M:G - Session IV

Software development is a complex activity that needs a lot of tool assistance. Over the years there has been a lot of effort put into development of automated assistance to help with activities such as detection of issues via program analysis, or refactoring of code. Recently, the landscape of developer tool assistance is being disrupted with the entry of AI tools, such as co-pilot and ChatGPT, powered via large language models. Other kinds of tools assistance, for instance, gaze-driven assistance, is around the corner. What are programmers’ perceptions on tool assistance today? What do they see as good directions for the future?

In this paper, we present the results of a survey where we asked developers about their programming practices, experience with program analysis, and attitudes and views on enabling technologies, like AI and eye-tracking. We received 68 replies from a diverse group of developers from 12 different countries. We found that 50% of the participants use program analysis and that many participants (28) already use AI-enabled tools for programming. We found that our participants were positive towards AI-powers tools, neutral towards eye-tracking, and negative towards gamification. We discuss these and other findings and point out directions for future work.

Mon 11 Mar

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

15:00 - 17:00
Session IVPX/24 at M:G
15:00
30m
Talk
Examples out of Thin Air: AI-generated Dynamic Context to Assist Program Comprehension by Example
PX/24
Toni Mattis University of Potsdam; Hasso Plattner Institute, Eva Krebs Hasso Plattner Institute (HPI), University of Potsdam, Germany, Martin C. Rinard Massachusetts Institute of Technology, Robert Hirschfeld University of Potsdam; Hasso Plattner Institute
15:30
30m
Talk
Developers' Perspective on Today's and Tomorrow's Programming Tool Assistance: A Survey
PX/24
Peng Kuang Lund University, Sweden & WASP, Emma Söderberg Lund University, Martin Höst Lund University