~/talk

Can Test Driven Development be speeded up with Generative AI?

Talkat SFSCON 2024 · 2024-11-08..11-09· [ai-assisted-development, testing]
name:Mock
links:none on file
name:Russo
links:none on file
name:Melegati
links:none on file
slides:none on file

Experiment uses ChatGPT API with GPT‑3.5 on Google Colab, 16 participants given 40 minutes to complete a TDD task using two interaction patterns and crafted prompts. Fully automated AI runs finish faster but produce far fewer tests, while the collaborative pattern yields more assertions than solo human TDD. Generative models tend to solve whole problems in one shot and hallucinate, so outputs require heavy supervision. Recommendation is to write small methods and keep tests tiny and incremental to reduce AI errors.

AI-written summary · about

  1. 0:00Introduction to talk
  2. 1:56Limitations of generative AI
  3. 5:30AI for software development
  4. 6:56Test Driven Development refresher
  5. 7:36Problem statement and approach
  6. 9:22Experiment setup and results
  7. 11:50Conclusions and observations
  8. 12:59Future research and Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.