Computable.nl
  • Thema’s
    • Carrière
    • Innovatie & Transformatie
    • Cloud & Infrastructuur
    • Data & AI
    • Governance & Privacy
    • Security & Awareness
    • Software & Development
    • Werkplek & Beheer
  • Sectoren
    • Channel
    • Financiële dienstverlening
    • Logistiek
    • Onderwijs
    • Overheid
    • Zorg
  • Computable Awards
    • Overzicht
    • Nieuws
    • Winnaars
    • Partner worden
  • Vacatures
    • Vacatures bekijken
    • Vacatures plaatsen
  • Bedrijven
    • Profielen
    • Producten & Diensten
  • Kennisbank
  • Nieuwsbrief
Drama ellende

Onderhoudbaarheid ai-systemen vaak een drama

04 juli 2023 - 14:313 minuten leestijdActueelInnovatie & TransformatieSIG
Alfred Monterie
Alfred Monterie

De meeste systemen waarin artificial intelligence (ai) en big data zitten, worstelen met ernstige kwaliteitsproblemen. Vooral de onderhoudbaarheid en testbaarheid baren zorgen. De Software Improvement Group (SIG) stelt dat in zijn Benchmark Report 2023 waarin de kwaliteit van software tegen het licht wordt gehouden. Gebaseerd op uitgebreide analyse van systemen concludeert SIG dat de software die met behulp van ai wordt gebouwd, behoorlijk tegenvalt.

Volgens Luc Brandts, groepsdireceur SIG, ligt de kwaliteit van systemen die op die manier tot stand komen, ver beneden de verwachtingen. Dat is jammer, meent hij, want ai is zeker geen tijdelijke hype maar een blijvertje. Zo ook de software waarin ai zit. Brandts: ‘Met andere woorden, je creëert hiermee de ‘legacy’ van morgen.’

Overigens is ai niet de enige ontwikkeling waarover de SIG in zijn jaarlijkse blik op de staat van de software-technologie kritisch is. Ook het gebruik van opensourcesoftware doet alarmbellen rinkelen. Kwetsbare open source libraries worden net als bij de vorige benchmark als een probleem aangemerkt.

Maar de meeste aandacht gaat dit jaar uit naar ai in software. De benchmark laat zien dat ai- en big data-systemen aanzienlijk minder goed zijn te onderhouden dan andere systemen. 73 procent van dergelijke systemen scoren ver onder het gemiddelde van de benchmark. Dit komt vooral door de omvang van de code. Veel ai-systemen bestaan uit lange blokken code die ook nog eens complex zijn. Overigens constateert SIG dat er best wel goed onderhoudbare ai-systemen bestaan, maar die zijn ver in de minderheid.

Grote, complexe blokken

Probleem is dat grote en complexe blokken code moeilijk zijn te analyseren, lastig zijn te wijzigen, moeilijk zijn te hergebruiken en ook lastig zijn te testen. Testen die alles omvatten, zijn bijna onmogelijk uit te voeren. De hoeveelheid testcode in een ai- of big data-systeem is dramatisch klein. Slechts 1,5 procent van de code is testcode, terwijl dit normaal 43 procent is. Geringe onderhoudbaarheid maakt het steeds moeilijker om veranderingen door te voeren. Uitbreiding en integratie met andere software worden duurder, terwijl de kans op fouten groter wordt. Dit kan ook de overdracht van dit soort systemen aan andere teams belemmeren.

Dat de code zo lang en ingewikkeld wordt, komt door een gebrek aan focus in de code. De code heeft meer dan één verantwoordelijkheid. Ook gebrek aan abstractie speelt een rol: nuttige stukken code zijn niet afgezonderd in aparte eenheden. In plaats daarvan is sprake van kopiëren en plakken.

De slechte onderhoudbaarheid heeft diverse achtergronden. Data scientists doen vaak een enkel experiment. Ze hebben zelden de intentie om iets af te leveren dat lang in productie kan blijven. Bij hun opleiding wordt minder aandacht besteed aan best practices bij software engineering. Ook de ontwikkeltools die datawetenschappers gebruiken, missen de ondersteuning voor deze best practices.

Meer over

Kunstmatige intelligentieOpensourceTesting

Deel

    Inschrijven nieuwsbrief Computable

    Door te klikken op inschrijven geef je toestemming aan Jaarbeurs B.V. om je naam en e-mailadres te verwerken voor het verzenden van een of meer mailings namens Computable. Je kunt je toestemming te allen tijde intrekken via de af­meld­func­tie in de nieuwsbrief.
    Wil je weten hoe Jaarbeurs B.V. omgaat met jouw per­soons­ge­ge­vens? Klik dan hier voor ons privacy statement.

    Whitepapers

    Computable.nl

    Slimme connectiviteit: de toekomst van bouwen

    Hoe stoom jij jouw organisatie in de bouw en installatie sector klaar voor de digitale toekomst?

    Computable.nl

    Design Sprints: 4 dagen van idee naar prototype

    Hoe zet je in vier dagen tijd een gevalideerd prototype neer met Design Sprints?

    Computable.nl

    Dit is de weg naar informatietransformatie

    In een wereld waar data en informatie centraal staan, moeten organisaties zich aanpassen aan de digitale toekomst. Informatietransformatie is de sleutel tot het versterken van beveiliging en het bevorderen van efficiëntie.

    Meer lezen

    Keurmerk
    ActueelCarrière

    SIG neemt it-examinator Exin over

    2 reacties op “Onderhoudbaarheid ai-systemen vaak een drama”

    1. Jeroen schreef:
      5 juli 2023 om 13:24

      We vliegen van (overgewaardeerde) hype naar hype, en alle met grote, blijvende impact. De vraag is, welke impact ? We rennen, maar kunnen nog niet fatsoenlijk lopen, en struikelen en buitelen over alles en onszelf heen. We leren niet van volwassen en volmaakte, met inspanning reeds lang opgedane wetenschappelijke en filosofische kennis. We negeren volwassen programmeer paradigma’s, en “beginnen steeds weer opnieuw” met onze hoofden te stoten (aan dezelfde bakstenen). Miljarden schade. Ook aan milieu en (dieren)welzijn. Overheden doen vol-gas mee. Ik kan het niet positiever brengen. Eén planeet. Succes allen.

      Login om te reageren
    2. Jack Jansonius schreef:
      6 juli 2023 om 07:53

      Een gebrek aan focus in de code wordt ook wel datagedrevenheid genoemd; een vorm van adhd.
      Wat nog even de vraag oproept of ai-systemen worden geprogrammeerd of getraind.
      In beide gevallen blijft de beoogde functionaliteit echter diffuus.

      Login om te reageren

    Geef een reactie Reactie annuleren

    Je moet ingelogd zijn op om een reactie te plaatsen.

    Populaire berichten

    Meer artikelen

    Footer

    Direct naar

    • Carrièretests
    • Kennisbank
    • Planning
    • Computable Awards
    • Magazine
    • Abonneren Magazine
    • Cybersec e-Magazine

    Producten

    • Adverteren en meer…
    • Jouw Producten en Bedrijfsprofiel
    • Whitepapers & Leads
    • Vacatures & Employer Branding
    • Persberichten

    Contact

    • Colofon
    • Computable en de AVG
    • Service & contact
    • Inschrijven nieuwsbrief
    • Inlog

    Social

    • Facebook
    • X
    • LinkedIn
    • YouTube
    • Instagram
    © 2025 Jaarbeurs
    • Disclaimer
    • Gebruikersvoorwaarden
    • Privacy statement
    Computable.nl is een product van Jaarbeurs