Nieuws

Eindhovense start-up brengt softwarekwaliteit in beeld

Nieke Roos
Leestijd: 4 minuten

Eind vorig jaar zijn voormalig TUE-onderzoekers Alex Telea en Lucian Voinea een eigen bedrijf begonnen om softwarekwaliteit meetbaar te maken en te verbeteren. Het Eindhovense Solidsource wil instrumenten aanreiken waarmee zowel managers als ontwikkelaars de deugdelijkheid van programmatuur kunnen doorlichten en de resultaten op een voor hen inzichtelijke manier kunnen presenteren. Dat moet het onderhoud van de software vergemakkelijken. De financiering voor het eerste jaar kwam rond na twee succesvolle pilots in Nederland en de VS afgelopen zomer. Via partners hopen de oprichters toegang te krijgen tot klanten. TMC is het eerste bedrijf waarmee ze een dergelijke samenwerking op poten hebben gezet.

’80 tot 85 procent van de kosten die de software-industrie maakt, zit tegenwoordig in softwareonderhoud‘, verklaart Telea de oprichting van Solidsource. ’Er komt steeds meer legacycode, maar er zijn maar weinig gereedschappen die helpen bij het beheren daarvan. Waar aan de ontwikkelkant voortdurend nieuwe omgevingen, nieuwe talen en nieuwe technieken verschijnen, blijft het aan de onderhoudskant stil. En dat terwijl bestaande oplossingen serieuze beperkingen hebben. De meeste kijken maar naar één aspect: ze analyseren bijvoorbeeld alleen de statische code of ze doen alleen dynamische tests. Wij willen een brede combinatie bieden van technieken en tools.‘

De portefeuille van Solidsource bestaat uit twee productlijnen: Solid Trend Analyzer (SolidTA) en Solid Fact Extractor (SolidFX). ’De SolidTA-engine koppelt aan een softwarerepository zoals Clearcase, CVS of Subversion en vergelijkt verschillende releases op geselecteerde kwaliteitsindicatoren, bijvoorbeeld complexiteit, grootte of modulariteit, en op code smells, mogelijk problematische stukken‘, aldus Telea. ’De tool zet de resultaten van achtereenvolgende versies op een rijtje en brengt zo de evolutie van de software in beeld. Op basis daarvan kan de gebruiker weloverwogen beslissingen nemen over de kwaliteit en hoe die eventueel te verbeteren. Voor ontwikkelaars bieden we een gedetailleerde technische analyse, voor managers een algemenere, simpelere weergave.‘ Hij benadrukt dat het gereedschap zelf geen beslissingen neemt. ’Wij geven slechts een overzicht van mogelijke problemen. Het is aan de gebruiker om te bepalen of daar ook wat mee moet gebeuren.‘

This article is exclusively available to premium members of Bits&Chips. Already a premium member? Please log in. Not yet a premium member? Become one and enjoy all the benefits.

Login

Related content