Computable.nl
  • Thema’s
    • Carrière
    • IT Strategy & Governance
    • Cloud & Infrastructure
    • Data & AI
    • Security & Risk
    • Software & Development
    • Digitale werkplek
  • Sectoren
    • Channel
    • Financiële dienstverlening
    • Logistiek
    • Onderwijs
    • Overheid
    • Zorg
  • Awards
    • Computable Awards
    • Nieuws
    • Winnaars
    • Partner worden
    • Inzendingen
    • De jury en experts
  • Vacatures
    • Vacatures bekijken
    • Vacatures plaatsen
  • Bedrijven
    • Profielen
    • Producten & Diensten
  • Kennisbank
  • Magazine
    • Magazine
    • Adverteren in het magazine
  • Nieuwsbrief

Home » Carrière

Nieuwe programmeertechnologie behoudt kwaliteit software

10 november 2005 - 23:00AchtergrondCarrière
Rian van Heur
Rian van Heur

Het aanpassen van broncode is een tijdrovende en dure klus. Veel bedrijven verplaatsen het onderhouden van software daarom naar het buitenland. Jurgen Vinju denkt dat dit door zijn onderzoek niet meer nodig is.

Vinju is onderzoeker bij het Centrum voor Wiskunde en Informatica (CWI). Hij promoveert dinsdag op een proefschrift waarin hij onderzoekt hoe broncode automatisch aangepast kan worden, maar de kwaliteit van de code wel behouden blijft. “Bij het automatisch aanpassen komt de leesbaarheid in het geding”, zegt Vinju. Hij baseert zijn systeem op de technieken van het ontleden en ’termherschrijven’ met de programmeertaalASF+SDF. Het resultaat is een verbeterde versie van ASF+SDF.
Vinju paste de programmeertaal zo aan dat de geautomatiseerde code te lezen blijft voor de programmeur. “Door het automatiseren van onderhoud wordt het commentaar dat in de code staat vaak weggegooid. De software wordt zo onbegrijpelijk voor mensen”, zegt Vinju. Vinju breidde het bestaande onderhoudssysteem uit met het behoud van layout en commentaar. “Ik wilde in ieder geval dat het commentaar bleef staan, maar er moest ook commentaar aan toe kunnen worden gevoegd”, zegt Vinju. Anders dan andere programmeertechnologieën is het systeem van Vinju toepasbaar op verschillende programmeertalen, waaronder Cobol en C.

Tekortkomingen

Vinju inventariseerde aan de hand van eerdere case studies de tekortkomingen van ASF+SDF. Daarna paste hij de taal aan en toetste deze aangepaste taal op de eerdere case studies en bij industriële partners, voornamelijk banken. Een groot struikelblok was voor Vinju de ambiguïteit van code. “Neem bijvoorbeeld de zin ‘Hij zag het meisje met de verrekijker’. Zo is ook de betekenis van broncode niet meteen duidelijk.”, zegt Vinju. Het systeem moet dan op een geïnformeerde wijze kiezen voor één betekenis. “Ik heb geprobeerd om dit het systeem op een korte en heldere manier uit te leggen”, zegt Vinju.
Vinju denkt dat zijn onderzoek mogelijkheden biedt om het onderhoud van software niet langer te outsourcen. “Bedrijven worstelen of ze het aanpassen van software in huis willen houden. Het lijkt vaak goedkoper om het uit te besteden. Mijn systeem maakt het aanpassen goedkoper, waardoor het onderhoud in huis kan blijven”, zegt Vinju.

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

    Toekomst van IT-talent. Een nieuw tijdperk

    Wat vraagt veranderende technologie van IT-talent? De route van skills naar succes.

    Geef een reactie Reactie annuleren

    Je moet ingelogd zijn op om een reactie te plaatsen.

    Awards-nominaties

    Pijl naar rechts icoon

    Check Point

    Nadia van Beelen (Sales Associate, Check Point Technologies)
    Pijl naar rechts icoon

    ForceFusion

    Amber Quist (Cyber security specialist, ForceFusion)
    Pijl naar rechts icoon

    Hyperfox

    Vereenvoudiging bestelproces bij Duplast, specialist in voedselverpakkingen (Duplast en Hyperfox)
    Pijl naar rechts icoon

    Prodek Solutions BV

    Compleet pakket voor digitale aansturing duurzame energie bij Odura (Odura en Prodek Solutions)
    Pijl naar rechts icoon

    Norday

    Hyper-gepersonaliseerde cultuurpodcasts die nieuwe bezoekers vaker laten terugkomen via Wondercast (Norday en het Rotterdams Philharmonisch Orkest)
    Alle inzendingen
    Pijl naar rechts icoon

    Populaire berichten

    Meer artikelen

    Uitgelicht

    Partnerartikel
    Cloud & Infrastructure

    Yielder bouwt aan de volgende fase: pe...

    Yielder ondersteunt organisaties over de volle breedte van hun digitale omgeving. Van werkplek en connectiviteit tot cloud en security. De organisatie heeft een vijftiental regionale specialisten samen in één groep...

    Meer persberichten

    Meer lezen

    Microsoft 365

    Kort: Salesforce-project GGN faliekant mislukt (en meer) 

    Outsourcing

    Kort: Politie zoekt Nederlanders in Odido-onderzoek, ICS besteedt it-platform uit aan Worldline

    Datacenter

    Kort: Italiaanse restwarmte Equinix, SLTN volledig in handen van Eugène Tuijnman (en meer)

    Ontslagen & reorganisaties

    Twee van de vijf techreuzen koppelt ontslag direct aan ai

    Startups & Scale-ups

    Kort: Private equity stuwt banengroei, 9 op 10 it-leiders niet klaar voor ai-cyberaanvallen (en meer)

    Artificial Intelligence

    Kort: Digitale economie groeit ondanks krimp ict-banen, ai-ambities mkb missen vruchtbare grond (en meer)

    ...

    Footer

    Direct naar

    • Carrièretests
    • Kennisbank
    • Computable Awards
    • Magazine
    • Ontvang Computable e-Magazine
    • Cybersec e-Magazine
    • Topics
    • Phishing
    • Ransomware
    • NEN 7510

    Producten

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

    Contact

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

    Social

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