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.

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




Brancheguiden
Brancheguide logo
Opdateres dagligt:
Den største og
mest komplette
oversigt
over danske
it-virksomheder
Hvad kan de? Hvor store er de? Hvor bor de?
Daxiomatic ApS
Salg, udvikling, implementering og servicering af software til ERP

Nøgletal og mere info om virksomheden
Skal din virksomhed med i Guiden? Klik her

Kommende events
Digital HowTo: Sikkerhedstrusler

Under corona-krisen er antallet af cybertrusler steget med 33 procent. Det er særligt phishing-angreb, som oversvømmer mange virksomheder i de her dage. Corona-virussen har skabt en ny mulighed for at lokke uopmærksomme internetbrugere til at klikke på inficerede links. Nogle virksomheder oplever at op mod halvdelen e-mails, der sendes til dem, kommer fra it-kriminelle.

19. august 2020 | Læs mere


Digital HowTo: ERP – få optimal udnyttelse af dine store mængder af værdifulde data i den digitale transformation

Få indblik i, hvordan alle virksomheder kan optimere deres kritiske processer og hvordan du realiserer det uforløste potentiale gennem denne procesoptimering. Du får indsigt i forretnings-processer, digital værdiskabelse og teknologi, der har hjulpet mange virksomheder på vej med deres digitale transformation.

20. august 2020 | Læs mere


Digital HowTo: Fremtidens It service management - optimer dit setup med de nyeste teknologier

Det er vigtigere end nogensinde at have styr på kerneopgaverne i virksomhedens it-drift. Fra monitorering af systemerne til udrulning af applikationer, håndtering af service desken og alle udfordringerne med it-sikkerheden. Kom og bliv klogere på mulighederne for automatisering og optimering med ITSM og den nyeste robotteknologi.

21. august 2020 | Læs mere






Premium
Finanstilsynet kritiserer Nets og udsteder tre påbud: Selskabet lever ikke op til sine forpligtelser i betalingsloven
Nets får tildelt tre påbud af Finanstilsynet, der kritiserer selskabet i stærke vendinger for ikke at leve op til sine forpligtelser i betalingsloven.
CIO
Torben Fabrin og Arla måtte på få dage omstille hele deres produktion da coronaen ramte
Da coronaen ramte verden måtte mejerigiganten Arla på få dage omstille sin produktion. Samtidig voksede salget massivt til supermarkeder mens institutioner og restauranter gik næsten i stå. Hør hvordan Arla kom gennem krisen ved blandt andet være klar med realtime analytics.
Job & Karriere
På jagt efter et it-job i Jylland? Her er 10 stillinger fra Aabenraa til Aalborg, der ledige netop nu
Vi har fundet en række spændende stillinger til dig, der jagter et it-job. Her kan du vælge og vrage mellem ledige stillinger lige fra Aabenraa til Aalborg.
White paper
Mængden af skyggedata stiger voldsomt – få tips til hvordan du bekæmpe det
Moderne virksomheder er drevet af data. Men for at udnytte de data, skal de være tilgængelige for medarbejderne, kunderne og samarbejdspartnere – og det er bare de data, som it og virksomheden kender. For den eksplosive udvikling i cloud og data betyder også, at de fleste organisationer generer store mængder af ”skyggedata”, data som bliver delt, opbevaret og ofte glemt et sted i virksomhedens mange systemer. I dette whitepaper kan du derfor læse om omfanget af problemet med skyggedata i skyen samt få ideer til, hvordan du kan begrænse og beskytte det.