Polymer: Development Workflows as Software
Paper i proceeding, 2025

Software development builds digital tools to automate processes, yet its initial phases, up to deployment, remain largely manual. There are two reasons: Development tasks are often under-specified and transitions between tasks usually require a translator. These reasons are mutually reinforcing: it makes little sense to specify tasks when you cannot connect them and writing a translator requires a specification. LLMs change this cost equation: they can handle under-specified systems and they excel at translation. Thus, they can act as skeleton keys that unlock the automation of tasks and transitions that were previously too expensive to automatically interlink. We introduce a recipe for writing development workflows as software (polymer) to further automate the initial phases of development. We show how adopting polymer at Volvo, a large automotive manufacturer, to automate testing saved 2-3 FTEs at the cost of two months to develop and deploy. We close with open challenges when polymerizing development workflows.

Large Language Models

Software development automation

Författare

Dhasarathy Parthasarathy

Volvo Group

Yinan Yu

Chalmers, Data- och informationsteknik, Funktionell programmering

Göteborgs universitet

Earl T. Barr

University College London (UCL)

Proceedings of the ACM SIGSOFT Symposium on the Foundations of Software Engineering

15397521 (ISSN)

535-539
9798400712760 (ISBN)

33rd ACM International Conference on the Foundations of Software Engineering, FSE Companion 2025
Trondheim, Norway,

Ämneskategorier (SSIF 2025)

Programvaruteknik

DOI

10.1145/3696630.3728494

Mer information

Senast uppdaterat

2025-09-03