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
  • Vacatures
    • Vacatures bekijken
    • Vacatures plaatsen
  • Bedrijven
    • Profielen
    • Producten & Diensten
  • Kennisbank
  • Magazine
    • Magazine
    • Adverteren in het magazine
  • Nieuwsbrief

Softwarecode wordt visueel ontrafeld

25 september 2007 - 08:47ActueelCarrière
Kim Loohuis
Kim Loohuis

Lucian Voinea, onderzoeker aan de Technische Universiteit Eindhoven ontwikkelde een methode om de ontstaansgeschiedenis van software visueel inzichtelijk te maken. Hij hoopt hiermee de kwaliteit van programmatuur te kunnen verbeteren.

Onderzoeker Lucian Voinea verdedigt komende maandag zijn proefschrift ‘Software Evolution Visualization' aan de Technische Universiteit van Eindhoven. Hij ontwikkelde een methode om de ontstaansgeschiedenis van software en daarmee deels de kwaliteit visueel inzichtelijk te maken. Hij hoopt hiermee inzicht te verschaffen in de verbeterpunten van software-ontwikkeling.

Afhankelijk van de samenwerking tussen verschillende programmeurs, de complexiteit van de software en de duur van de testperiode crasht een programma snel of minder snel. "Software evolueert soms met rare sprongen", legt Voinea uit. "Soms neemt een programmeur een bepaalde ontwerpbeslissing die op het moment klein lijkt, maar die in de loop der tijd een flinke impact heeft op de stabiliteit van een geheel programma." Een goed voorbeeld hiervan is de millennium-bug. Om ruimte te sparen kozen softwareprogammeurs er ooit voor om jaartallen in slechts twee cijfers te noteren. Om de overgang naar 2000 vlekkeloos te laten verlopen was een werelwijde reparatie-inspanning nodig. "Hierdoor zie je dat veel problemen in software niet het gevolg zijn van stomme fouten, maar vaak van bewust gemaakte keuzes", aldus de promovendus. "Met mijn methode kun je erachter komen wat de redenen van de programmeurs indertijd waren voor het maken van bepaalde ontwerpen."

Overzicht

Voinea ontwikkelde een tool, de Visual Code Navigator, waarmee hij op basis van het gehele software-archief veel informatie kan ophalen. Zo kan bijvoorbeeld op het niveau van coderegels heel goed in kaart worden gebracht welke code een bepaalde programmeur heeft geschreven of wat hij precies veranderd heeft. "Die is vooral handig voor nieuwkomers in een project. Zij kunnen zich snel inwerken in een team en een goed overzicht krijgen van de voorgaande kwesties die bij de ontwikkeling van de programmatuur hebben gespeeld." De promovendus kan met zijn tool nog andere inforamtie uit de softwarehistorie halen. Zo weet hij de groei van het aantal coderegels in de loop van tijd in kaart te brengen, evenals de groei van de complexiteit van de software.

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.

    Eén reactie op “Softwarecode wordt visueel ontrafeld”

    1. Matei schreef:
      26 september 2007 om 09:12

      Lijkt handig, zo’n tool. Visualisatie betekent veel snellere informatieoverdracht dan code of documentatie lezen. En valid en well-formed code is een bij voorbaat geschikte databron om (visuele) zaken uit te genereren.
      Toevallig lijkt dit op wat ik tijdens mijn afstuderen deed (meer op matei.toplog.nl).

      Login om te reageren

    Geef een reactie Reactie annuleren

    Je moet ingelogd zijn op om een reactie te plaatsen.

    Awards-inzendingen

    Pijl naar rechts icoon

    GS1 Nederland

    Superunie ziet GS1 PAC als krachtige tool voor delen van verpakkingsdata
    Pijl naar rechts icoon

    DataChecker

    Budbee controleert identiteit koeriers (Budbee en DataChecker)
    Pijl naar rechts icoon

    AmeXio

    Modernisering van het digitale platform van Sligro Food Group (AmeXio en Sligro Food Group)
    Pijl naar rechts icoon

    E-Mergo BV

    Van dashboards naar datagedreven alerts met Power Platform (E-Mergo en Lavans)
    Pijl naar rechts icoon

    Carapax IT

    Monitoring luchtkwaliteit in industriële omgevingen met innovatieve data-analyse en AI-oplossingen (Comon Invent en Carapax IT)
    Alle inzendingen
    Pijl naar rechts icoon

    Populaire berichten

    Meer artikelen

    Meer lezen

    Carrière

    OR kan als Chinese Muur werken

    Cloud & Infrastructuur

    2026 ziet er glanzend uit voor ASML

    Carrière

    UWV benoemt nieuwe cio en cto

    shutterstock_2482811801 Panchenko Vladimir 16x9
    Carrière

    Kort: werknemer baalt van legacy-it, klanten ‘daten’ met nep­pro­fie­len (en meer)

    Carrière

    ASML en bonden slechts ‘nanometers’ genaderd

    Vacature
    Data & AI

    Kort: AFM jaagt op it-experts, Accenture en Google openen soeverein it-centrum (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

    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