TU Delft en JetBrains, het bedrijf achter Android-programmeertaal Kotlin, bundelen hun kennis en expertise op het gebied van artificiële intelligentie (ai) en softwareontwikkeling in het AI for Software Engineering (AI4SE)-lab. Doel van de samenwerking is om een diepgaand begrip te ontwikkelen van hoe nieuwe ai-technologie de effectiviteit en efficiëntie van software-engineeringprocessen kan verbeteren.
De samenwerking werd eind vorige week bekendgemaakt door professor Arie van Deursen op het Bits & Chips-evenement in Eindhoven. Volgens TU Delft en JetBrains betekent het partnerschap een grote stap in onderzoek naar ai voor softwareontwikkeling. Met als achterliggende vraag: hoe valt betere software te maken door ai te gebruiken?
De opkomst van geavanceerde ai-gedreven tools heeft geleid tot een breed scala aan mogelijkheden en transformaties in de praktijk en het onderwijs van software-engineering. JetBrains en de Technische Universiteit Delft erkennen dit potentieel en hebben daarvoor het AI4SE opgericht.
In hun onderzoek richten de universiteit en het programmeerbedrijf zich op de impact en het gebruik van ai-methodologieën in software-engineering, met als aandachtsgebieden softwareontwikkeling, testen en programmeeronderwijs. Het doel van AI4SE is om ai-technieken te gebruiken en te verbeteren om – de lat ligt hoog – ‘een revolutie teweeg te brengen in softwareontwikkelingstools en de productiviteit van softwareontwikkelaars te verhogen.’
ICAI-lab
Een belangrijk mechanisme is generatieve ai en het gebruik van Large Language Models (LLM’s) voor codering, aldus beide partijen. Het AI4SE-lab bestaat uit een gezamenlijk team van onderzoekers van TU Delft en JetBrains, met daarin prof. dr. Arie van Deursen en dr. Maliheh Izadi van TU Delft, en dr. Vladimir Kovalenko en dr. Pouria Derakhshanfar van JetBrains.
De samenwerking is voor de duur van vijf jaar. JetBrains, met een hoofdkantoor in Praag en in Nederland een vestiging en techlab in Amsterdam, levert diverse tools voor softwareontwikkelaars en -teams, waaronder IntelliJ IDEA. De tools worden wereldwijd gebruikt door organisaties als Google en NASA. Er werken zo’n tweeduizend mensen bij het Tsjechische bedrijf.
AI4SE is een zogeheten ICAI-lab (Innovation Center for Artificial Intelligence), een onderzoekssamenwerking tussen industriële, overheids- of non-profit-partners en kennisinstituten. ICAI-labs moeten voldoen aan eisen voor data, expertise en capaciteit. Er wordt van deze labs verwacht dat de uitkomsten praktisch toepasbaar zijn. AI4SE is het tiende ICAI-lab waarin de TU Delft samenwerkt met partners en andere kennisinstituten.