Tehnički vjesnik, Vol. 20 No. 1, 2013.
Izvorni znanstveni članak
Strategija otkrivanja pogrešaka za projekte softvera
Cagatay Catal
; Istanbul Kultur University, Department of Computer Engineering, E5 Freeway Bakirkoy, 34156 Istanbul, Turkey
Banu Diri
; Yildiz Technical University, Department of Computer Engineering, 34220, Istanbul, Turkey
Sažetak
Postojeći modeli predviđanja pogrešaka softvera zahtijevaju metrike i podatke o pogreškama koji pripadaju prethodnim verzijama softvera ili sličnim projektima softvera. Međutim, postoje slučajevi kada prethodni podaci o pogreškama nisu prisutni, kao što je prelazak softverske tvrtke u novo projektno područje. U takvim situacijama, nadzorne metode učenja pomoću označavanja pogreške se ne mogu primijeniti, što dovodi do potrebe za novim tehnikama. Mi smo predložili strategiju predviđanja pogrešaka softvera uporabom razinske metode mjernih pragova za predviđanje sklonosti pogreškama neoznačenih programskih modula. Ova tehnika je eksperimentalno ocijenjena na NASA setovima podataka, KC2 i JM1. Neki postojeći pristupi primjenjuju nekoliko klasterskih tehnika kazetnog modula, proces popraćen fazom procjene. Ovu procjenu obavlja stručnjak za kvalitetu softvera, koji analizira svakog predstavnika pojedinog klastera, a zatim označava module kao pogreški-naklonjene ili pogreški-nenaklonjene. Naš pristup ne zahtijeva čovjeka kao stručnjaka tijekom predviđanja procesa. To je strategija predviđanja pogreške, koja kombinira razinsku metodu mjernih pragova kao mehanizma za filtriranje i ILI operatora kao sastavni mehanizam.
Ključne riječi
kvaliteta softvera; metrike softvera; mjerni pragovi; pogreška; predviđanje pogreške softvera; strategije otkrivanje; strategija predviđanja
Hrčak ID:
97472
URI
Datum izdavanja:
22.2.2013.
Posjeta: 3.535 *