Abstract-Om en programvara produkt med ett betydande antal defekter släpps för tidigt för användare, kommer programvarutillverkaren att ådra sig kostnader efter lanseringen för att åtgärda felen. Om en produkt släpps för sent kan de extra utvecklingskostnaderna och risken för att missa ett marknadsfönster vara betydande. Software Reliability Growth Models (SRGM) kan fånga de kvantitativa aspekterna av testning och används för att uppskatta program release tid. Ur kostnads-nyttosynpunkt hjälper SRGMs utvecklare att bestämma den optimala releasetiden för programvaruprodukten genom att tillhandahålla effektiva metoder för att minimera den förväntade totala programvarukostnaden. Detta dokument hjälper till att besvara frågan om när man ska sluta testa en programvaruprodukt genom att presentera perspektiven från en studie av kostnadsmodeller. Studien fokuserar på aspekter av förhållandet mellan utvecklingskostnader och schemaleverans av programvaruprodukten och den totala programvarukostnaden inklusive riskkostnader, såsom påföljdskostnader till följd av försenad leverans av programvaruprodukten och kostnaden för att åtgärda ett fel under garantiperioden. Vi undersöker också olika policyer för release av programvara, till exempel policyer baserade på dubbla begränsningar av kostnader och tillförlitlighet.
Lai m.fl. REF utökar kostnadsmodellen för att fånga upp den ytterligare ansträngningen med dokumentation och distribution av programplåstren.
A Study of When to Release a Software Product from the Perspective of Software Reliability Models
{'venue': 'JSW', 'journal': 'JSW', 'mag_field_of_study': ['Computer Science']}