ITU-studerende rejser til USA på eliteprogram: Han sætter turbo på softwareudvikling

Ph.d-studerende fra IT-Universitetet i København rejser til USA på et eliteforsker-stipendiat for at forske i håndtering af kodegenbrug i forskellige it-produkter. Det vil kunne spare organisationer for betydelige ressourcer - hvis det lykkes.

Artikel top billede

Den rumænske ph.d-studerende Ștefan Stănciulescu fra IT-Universitetets software-linje er ved at pakke sine kufferter til noget af en drømmerejse.

For om en uges tid drager Ștefan Stănciulescu til det prestigefyldte Carnegie Mellon University i USA, som ligger i byen Pittsburgh, efter han har modtaget EliteForsks rejsestipendium på 200.000 kroner.

Læs mere om Ștefan Stănciulescu her.

Dermed bliver han én ud af 20 forskere, som hvert år modtager Uddannelses- og Forskningsministeriets rejsestipendier. I dette tilfælde skal pengene veksles til amerikanske dollar.

For i resten af 2016 skal Ștefan Stănciulescu være under vingerne på assistant professor Christian Kästner fra Carnegie Mellon University, der i lighed med den rumænske ph.d-studerende fra det danske it-universitet forsker i software-varianter.

Disse softwarevarianter kunne eksempelvis være Samsungs Galaxy S4-serie, hvor der eksempelvis findes en Mini-telefon, en Zoom-variant med forbedret kamerafunktionalitet og en Normal-version.

"Softwaren til disse forskellige varianter af samme telefon deler det meste af softwaren. Hver variant har også unik software, som eksempelvis gør, at man skal ind i hver variant for at fikse bugs. Min opgave består så i at bygge et smart værktøj til at fikse bugs og udvikle nye features i alle varianter på samme tid," fortæller Ștefan Stănciulescu til Computerworld.

Én kode til at styre det hele

Han forklarer, at der i dag er to generelle metoder til at udvikle variant-software til eksempelvis forskellige versionsnumre af en smartphone.

Den ene tilgang er copy+paste-kode, som lægges ind i en nyere hardware-variant af telefonen, som så samtidig får håndskrevet kodevariationer til håndtering af den nyere hardware.

Den anden tilgang er software produktlinjer med såkaldt 'betinget kompilering', som Ștefan Stănciulescu er interesseret i at udbygge med sit one-tool-to-rule-them-all-tilgang til vedligeholdelse af forskellige software-varianter.

"Det vil helt åbenlyst spare tid og penge for en virksomhed i form af lønninger, hvis de kan opdatere forskellige varianter af et produkt på én gang frem for at skulle ind i hvert eneste produkt og opdatere alle softwarevarianterne," siger Ștefan Stănciulescu.

Rent praktisk sker det ved at uploade telefonsoftwaren til Ștefan Stănciulescus virtuelle platform til kontrol af forskellige software-varianter. Herefter vælges den del af koden, der skal rettes/opdateres, og så sendes rettelser/opdateringer ud til alle telefonerne på én gang.

"Ideen er, at software-værktøjet også skal kunne manipulere kode til den specifikke variant af et softwareprodukt," tilføjer Ștefan Stănciulescu.

Sender det ud som open source

I skrivende stund er Ștefan Stănciulescu i gang med at bygge en prototype af sin virtuelle platform, der kan holde øje med og håndtere variantsoftware smartest muligt.

Han er stødt ind i flere udfordringer omkring måden, som blandt andet C, C++ og Java bliver afviklet på via eksempelvis tredjepartsbiblioteker, men det håber og forventer han at få styr på, når han kommer til USA.

"Lige nu fokuserer jeg på, at min prototype skal virke, og så udbygger jeg den senere og sender den også ud som open source. Jeg har altid tænkt på, at dette er noget, der kan blive brugbart for virksomheder og udviklere," forklarer Ștefan Stănciulescu til Computerworld.

Grundet fokus på funktionalitet har Ștefan Stănciulescu endnu ikke tænkt nærmere i, hvordan hans kontrolsystem til håndtering af forskellige software-varianter en dag skal kunne udvikles til en reel forretningside.

Læs også: 
Posten udnyttes groft i spambølger: Derfor er det så svært at få styr på problemerne

I dette hjørne af it-verdenen regerer kvinderne - i hvert fald lidt endnu

Læses lige nu

    Annonce

    Computerworld Events

    Vi samler hvert år mere end 6.000 deltagere på mere end 70 events for it-professionelle.

    Ekspertindsigt – Lyt til førende specialister og virksomheder, der deler viden om den nyeste teknologi og de bedste løsninger.
    Netværk – Mød beslutningstagere, kolleger og samarbejdspartnere på tværs af brancher.
    Praktisk viden – Få konkrete cases, værktøjer og inspiration, som du kan tage direkte med hjem i organisationen.
    Aktuelle tendenser – Bliv opdateret på de vigtigste dagsordener inden for cloud, sikkerhed, data, AI og digital forretning.

    Sikkerhed | Online

    Computerworld Cyber Briefing: Cyberresiliens

    De fleste organisationer har en plan for recovery. Få ved dog, hvilke systemer der skal op at køre først for at holde forretningen i gang. Kom med, når vi ser nærmere på, hvordan Cohesity, Dustin og HPE hjælper organisationer med at definere og...

    It-løsninger | Horsens

    Dynamics AX og FO: Næste kapitel for din virksomhed

    Få overblik over vejen fra Dynamics AX til Finance & Operations – eller løft værdien af Dynamics FO. Hør praksisnære cases om strategi, migration og optimering. Vælg spor, få dyb faglig indsigt, styrk beslutningerne. Tilmeld dig konferencen i...

    Jura | København

    Compliance Day 2026

    Computerworld samler NIS2, AI Act, DORA, GDPR og ledelsesansvar i ét skarpt program. Få styr på kravene og omsæt dem til styring, beslutninger og handling i hverdagen. Tilmeld dig Compliance Day.

    Se alle vores events inden for it

    Navnenyt fra it-Danmark

    Netip A/S har pr. 1. september 2026 ansat Michelle Sørensen som Operation Coordinator ved netIP's kontor i Hernng. Hun kommer fra en stilling som Koordinator hos Norlys koncernen. Nyt job

    Michelle Sørensen

    Netip A/S

    Softwarevirksomheden Idura, som udvikler løsninger til digital identifikation og autentifikation, har pr. 1. september 2026 ansat Maria Juliane Friedrichsen, 47 år,  som Office Manager. Hun skal især beskæftige sig med at holde overblik og sikre, at alt på kontoret kører, som det skal. Hun kommer fra en stilling som Office Manager hos Kontorhotellet H2M. Hun er uddannet professionsbachelor i ernæring og sundhed og har en korrekturlæseruddannelse. Hun har tidligere beskæftiget sig med korrekturlæsning og den daglige drift af kontorer. Nyt job

    Maria Juliane Friedrichsen

    Softwarevirksomheden Idura, som udvikler løsninger til digital identifikation og autentifikation,

    Genetec har pr. 1. august 2026 ansat Jan Julin som Channel Account Executive. Han skal især beskæftige sig med styrke samarbejdet med partnere og kunder i Danmark, Finland og Baltikum. Han kommer fra en stilling som Senior Business Development Manager hos Dahua Technology. Han har tidligere beskæftiget sig med videoovervågning, adgangskontrol, sikkerhedsteknologi, salg og forretningsudvikling. Nyt job

    Jan Julin

    Genetec

    Elbek & Vejrup A/S har pr. 1. august 2026 ansat Nathalie Kajberg Knudsen som Supportkonsulent i Evita/Forsyning. Hun skal især beskæftige sig med support af Evita/Forsyning samt bidrage til videreudviklingen af supportsetup på Evita og Appia. Hun kommer fra en stilling som support indenfor Kundeadministration og Afregning hos KMD Easy Energy. Hun har tidligere beskæftiget sig med kørselskoordinering og kørselsledelse hos FKS Slamson og Godik. Nyt job

    Nathalie Kajberg Knudsen

    Elbek & Vejrup A/S