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
  • Awards
    • Computable Awards
    • Nieuws
    • Winnaars
    • Partner worden
    • Inzending indienen
    • Inzendingen
    • De jury en experts
  • Vacatures
    • Vacatures bekijken
    • Vacatures plaatsen
  • Bedrijven
    • Profielen
    • Producten & Diensten
  • Kennisbank
  • Magazine
    • Magazine
    • Adverteren in het magazine
  • Nieuwsbrief

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-inzendingen

    Pijl naar rechts icoon

    Cegeka

    Ammar Alkhatib (Cyber Security Advisor, Cegeka)
    Pijl naar rechts icoon

    Prometheus Informatics B.V.

    Duurzamer, veiliger én voordeliger rijden bij Bouw Logistics Services (Bouw Logistics Services en Prometheus Informatics)
    Pijl naar rechts icoon

    Prometheus Informatics B.V.

    Sturen op duurzaamheidsdoelstellingen bij Rabelink Logistics (Rabelink Logistics en Prometheus Informatics)
    Pijl naar rechts icoon

    Hyperfox

    Vereenvoudiging besteloroces 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)
    Alle inzendingen
    Pijl naar rechts icoon

    Populaire berichten

    Meer artikelen

    Meer lezen

    Carrière

    Benelux koploper in ai, maar tekort aan digitaal talent speelt parten

    Carrière

    Nathan Ducastel moet Nederlandse Digitaliseringsstrategie aanjagen

    Innovatie & Transformatie

    VU-hoogleraar Giuffrida wint pres­ti­gi­eu­ze Intel- award

    Carrière

    Kort: Aantal it-vacatures gedaald, Cegeka doet eerste Zwitserse overname (en meer)

    Carrière

    Generatieve ai maakt rekrutering steeds complexer

    Carrière

    Nieuwe Box 3-stelsel jaagt techtalent het land uit

    ...

    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

    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