kn4_2024_low - Flipbook - Page 8
M A L M Ö
A F FÄ R ST I D N I N G E N
KO M M U N
&
NÄ R I N G S L I V
8
De spårar dåligt skriven kod som
polisen spårar brottslingar
Dåligt skriven kod kan resultera
i stora kostnader och svårigheter
att ändra och förbättra ett system.
CodeScene har tagit fram unika
metoder för att identifiera dåligt
skriven kod, så att den åtgärdas
innan man får negativt utslag.
Systemet man använder, ACE, kan
uppnå en precision på 98 %, vilket
är högre än något annat verktyg
på marknaden.
Adam Tornhill är en mjukvaruutvecklare
med en passion för att lösa komplexa
problem. Han har även en master i
psykologi. För lekmannen kan det tyckas
som att mjukvaruutveckling och psykologi är fält som är ganska långt ifrån
varandra. Adam har dock funnit ett sätt
att kombinera de två fälten.
- Jag tog inspiration från hur man spårar
seriebrottslingar för att identifiera dåligt
skriven kod, berättar Adam.
Detta skulle visa sig vara ett mycket
framgångsrikt koncept, som ledde till att
Adam publicerade boken ”Your Code as
a Crime Scene”. Han är även grundare
till CodeScene, som omsätter konceptet
i praktiken.
KÄLLKOD SPÅRAS SOM
BROTTSLINGAR
Adam fortsätter med att förklara att
Adam Tornhill och Hamdija Jusufagic.
boken handlar om hur man kan lyckas
med stora mjukvaruprojekt och identifiera teknisk skuld.
- Det är ett koncept som beskriver hur
dåligt skriven kod kan leda till stora
kostnader och svårigheter att ändra och
förbättra systemet, säger Adam.
CodeScene har utvecklat en patenterad
lösning som analyserar källkod, prioriterar och ger en lägesbild av riskområden.
- Vi har börjat använda AI för att automatiskt fixa kod. Vårt system, ACE,
som står för Augmented Code Refac-
toring, kan prioritera vilken kod som
bör fixas och hur det bör åtgärdas,
förklarar Hamdija Jusufagic, CodeScenes
medgrundare och VD, som har lång erfarenhet av branschen och tidigare bland
annat har grundat och drivit det ledande
företaget System Verification.
Hamdija berättar att verktyget ACE
som CodeScene använder kan uppnå
en precision på 98 % när det gäller att
refaktorera kod (skriva om/förbättra
dålig kod), vilket är högre än vad andra
system kan uppnå; Googles och Microsofts verktyg uppnår en precision som
ligger på 30–46 % i bästa fall.
ENASTÅENDE POTENTIAL
Problemet med dåligt skriven kod är
stort, det leder till väldigt stora kostnader, förseningar och är definitivt något
som de flesta mjukvaruutvecklare inte
tycker är kul att arbeta med.
- Man riskerar också att tappa duktiga
utvecklare som får arbeta mycket med
dåligt skriven kod. Utvecklare blir mer
stimulerade av att skapa nya funktioner
och affärsvärde, säger Adam.
Det är, med andra ord, ett problemområde som är tacksamt att kunna lämna
över till en AI. CodeScene ser en framtid
där deras verktyg kan användas globalt
för att förbättra kodhälsa och effektivitet
inom olika industrier.
- Vårt fokus från dag ett har varit internationellt, men vi börjar växa kraftigt i
Sverige nu.
Vi har redan 33 % av vår omsättning från
USA och 60 % i Europa. Sedan har vi
bland annat kunder i Australien, Japan,
Kina och Indien, säger Hamdija.
Adam och Hamdija är övertygade om
att CodeScene har potential att bli ett
miljardföretag.
- Vi vill göra vårt kodhälsomått till en
industristandard. Vårt verktyg hjälper
företag att minska den tekniska skulden,
öka effektiviteten och behålla personal.
Vi löser problem som kostar omvärlden
över ett tusen miljarder dollar årligen, så
där finns enorma möjligheter för tillväxt,
avslutar Hamdija.
Intervju: Wilhelm Walaker
Text: Andreas Ziegler