Pressmeddelande -
Hjälper programvaruintensiva företag att utvärdera OSS-komponenter
En ny studie från Högskolan i Skövde kartlägger hur programvaruintensiva företag arbetar i sin utvärdering av enskilda komponenter med öppen programvara. Resultaten kan användas av liknande företag för att förbättra processer och beslutsfattande.
Komponentbaserad programvaruutveckling är ett vanligt sätt att arbeta för programvaruintensiva företag. Komponenter med öppen programvara övervägs ofta för inkludering i programvaruprodukter. Tidigare forskning visar på en mängd olika metoder för att stödja införandet av dessa komponenter. Det finns såväl formella, specificerade metoder som mindre formella tillvägagångssätt. Det är också så att metoderna fortsätter utvecklas i takt med den tekniska utvecklingen av såväl mjukvara som hårdvara.
I studien har forskarna undersökt vilka arbetsmetoder som används i de sex programvaruinternsiva företagen Combitech AB, Husqvarna AB, PrimeKey Solutions AB, RedBridge AB, Saab AB och Scania CV AB. Detta för att förstå nuvarande tillvägagångssätt för att använda OSS-komponenter och de utmaningar som företagen står inför när de ska etablera effektiva arbetsmetoder för att utvärdera OSS-komponenter.
Ett pragmatiskt förhållningssätt dominerar
Resultaten från studien visar att företagen antar ett pragmatiskt förhållningssätt till utvärderingen av OSS-komponenter baserat på varje enskilt företags förutsättningar. De större företagen använder sig av riktlinjer eller olika typer av ramverk som utövarna i företaget kan använda för att utvärdera. Mindre företag tenderar att fatta beslut i grupp med insyn från ledning. Pragmatismen skiljer sig från praxis från de mer formella utvärderingsprocesser som föreslogs för omkring 15 år sedan.
– Företag har utvecklat metoder som är lämpliga för deras resurser och behov. Det leder till förbättrad effektivitet och effektivitet i beslutsfattandet, säger Simon Butler, biträdande lektor i informationsteknologi vid Högskolan i Skövde.
Bedömning och utvärdering av enskilda komponenter drivs i första hand av tekniska behov men hänsyn tas till flera faktorer relaterade till licensefterlevnad och förväntad livslängd för produkten och projektet. Ytterligare hänsyn tas till affärsfaktorer, såsom kostnader för integration och kommersiella fördelar av att använda produkten.
Ger unik inblick i hur företag arbetar idag
Idag innehåller mer än 90 procent av alla programvaruprojekt komponenter med öppen programvara. Det gäller till exempel program i våra mobiltelefoner och TV-apparater. Studiens resultat ger en unik inblick i hur företag arbetar med sina programvaruprojekt idag, något som företagen sällan kommunicerar med varandra. Forskarna bakom studien hoppas att den kan inspirera och skänka ny kunskap till branchen.
– Resultaten visar hur olika organisationer arbetar idag. Andra organisationer kan använda resultaten och analysen från artikeln för att förbättra de processer de använder. Chefer kan till exempel hitta skäl att avvisa eller anpassa en del av sin nuvarande process. Beslutsfattare kan få insikt i en process som de vet lite om men som de ändå kan ha budgetansvar för, säger Simon Butler.
Läs mer
Läs forskningsartikeln publicerad i Journal of Systems and Software:
Considerations and challenges for the adoption of open source components in software-intensive businesses.
Simon Butler, Jonas Gamalielsson, Björn Lundell, Christoffer Brax, Anders Mattsson, Tomas Gustavsson, Jonas Feist, Bengt Kvarnström, Erik Lönroth, Considerations and Challenges for the Adoption of Open Source Components in Software-Intensive Businesses, Journal of Systems and Software, Volume 186, 2022, 111152, ISSN 0164-1212, DOI: 10.1016/j.jss.2021.111152.
Kontakt
Simon Butler, bitr. lektor i informationsteknologi vid Högskolan i Skövde
Tel: 0500-448393
E-post: simon.butler@his.se
Relaterade länkar
Ämnen
Kategorier
Regioner
Vi är en modern högskola som präglas av en öppen och välkomnande atmosfär, förstklassiga utbildningar och internationellt konkurrenskraftig forskning. En plats där vi gör framsteg, varje dag.