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

Tool visualiseert softwarecode

04 oktober 2007 - 22:00AchtergrondSoftware & Development
Kim Loohuis
Kim Loohuis

Lucian Voinea, onderzoeker aan de Technische Universiteit Eindhoven heeft een methode ontwikkeld om het totstandkomen van software visueel inzichtelijk te maken. Hij hoopt hiermee de kwaliteit van programmatuur te verbeteren.

Onderzoeker Lucian Voinea verdedigde vorige week zijn proefschrift ‘Software Evolution Visualization’ aan de Technische Universiteit van Eindhoven. Hij heeft een methode ontwikkeld om visueel inzichtelijk te maken hoe software tot stand is gekomen. Daarmee is ook de kwaliteit deels te bepalen. Hij hoopt hiermee inzicht te verschaffen in de verbeterpunten van softwareontwikkeling.

Met de visual Code Navigatie kan veel informatie over software achterhaald worden.

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 niet zo belangrijk 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 millenniumbug. 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 wereldwijde 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 softwarearchief 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 informatie 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.

Online

Meer info is te vinden op www.win.tue.nl/~lvoinea/VCN.html

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

    Agentic AI in de praktijk

    Hoe autonome AI werkprocessen fundamenteel verandert

    Computable.nl

    Agentic AI in actie

    De stappen van automatiseren naar écht autonoom werken. Welke toepassingen zijn succesvol?

    Computable.nl

    Staat Digitale Connectiviteit Bouw- en Installatiebranche

    Connectiviteit is de kern van veel processen en van strategisch belang voor de toekomst. Waar sta jij?

    Geef een reactie Reactie annuleren

    Je moet ingelogd zijn op om een reactie te plaatsen.

    Awards-inzendingen

    Pijl naar rechts icoon

    Check Point

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

    Cegeka

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

    ForceFusion

    Amber Quist (Cyber security specialist, ForceFusion)
    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)
    Alle inzendingen
    Pijl naar rechts icoon

    Populaire berichten

    Meer artikelen

    Uitgelicht

    inQdo

    Partnerartikel
    Cloud & Infrastructuur

    Cloud is volwassen, de advisering nog...

    Cloud is volwassen geworden, maar de belofte is voor veel organisaties nog niet ingelost: complexiteit neemt toe, kosten vallen tegen en onafhankelijk advies is schaarser dan het lijkt. Cloudspecialist inQdo...

    Meer persberichten

    Meer lezen

    Overheid

    Nijmegen biedt alternatief voor DigiD

    Security & Awareness

    Hadrian vindt in recordtijd ernstige overheidslekken met goedkope ai

    Overname Samenwerken Fusie
    Software & Development

    Main Capital fuseert Zig met het Deense Unik   

    Software & Development

    TravelSpirit en 1TIS fuseren met Vortex aan boord

    Data & AI

    Avendar krijgt 2,2 miljoen euro voor ai-ondersteuning opsporing

    investeringen overname
    Software & Development

    SAP koopt open-sourceplatform Dremio en ai-bedrijf Prior Labs

    ...

    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