Sammanfattning — Riskhantering för programvara kan definieras som ett försök att formalisera riskorienterade korrelerar framgång i utveckling till en lättanvänd uppsättning principer och metoder. Genom att använda ett undersökningsinstrument undersöker vi detta påstående ytterligare. Utredningen tar upp följande frågor: 1) Vilka är komponenterna i programvaruutvecklingsrisken? 2) hur minskar riskhanteringen riskkomponenterna, och 3) vilka miljöfaktorer om några påverkar dem? Med hjälp av huvudkomponentanalys identifierar vi sex programvaruriskkomponenter: 1) schemaläggnings- och tidsrisker, 2) funktionsrisker, 3) underleverantörsrisker, 4) kravhantering, 5) resursanvändnings- och prestandarisker och 6) personalhanteringsrisker. Genom att använda enkelriktade ANOVA med flera jämförelser undersöker vi hur riskhantering (eller avsaknad av sådan) och miljöfaktorer (såsom utvecklingsmetoder, chefserfarenhet) påverkar varje riskkomponent. Analysen visar att medvetenheten om vikten av riskhantering och systematisk praxis för att hantera risker påverkar schemaläggningen av risker, kravhanteringsrisker och personalhanteringsrisker. Miljövariabler observerades påverka alla riskkomponenter. Detta tyder på att programvarurisker bäst kan hanteras genom att kombinera specifika riskhanteringsöverväganden med en detaljerad förståelse av miljösammanhanget och med sunda förvaltningsmetoder, såsom att förlita sig på erfarna och välutbildade projektledare och starta korrekt stora projekt.
Ropponen m.fl. REF genomförde en undersökning för att undersöka sex riskkomponenter för utveckling av programvara och visade hur man kan hjälpa till med att ta itu med dessa komponenter.
Components of software development risk: how to address them? A project manager survey
{'venue': 'IEEE Trans. Software Eng.', 'journal': 'IEEE Trans. Software Eng.', 'mag_field_of_study': ['Computer Science']}