Naslov: | Identifikacija pomanjkljive kode na osnovi mejnih vrednosti programskih metrik |
---|
Avtorji: | ID Beranič, Tina (Avtor) ID Heričko, Marjan (Mentor) Več o mentorju... |
Datoteke: | DOK_Beranic_Tina_2018.pdf (8,61 MB) MD5: FF49F41A589D065536B443C85AAB19C7 PID: 20.500.12556/dkum/80eafdef-ff15-4283-b547-2794e2c59907
|
---|
Jezik: | Slovenski jezik |
---|
Vrsta gradiva: | Doktorsko delo/naloga |
---|
Tipologija: | 2.08 - Doktorska disertacija |
---|
Organizacija: | FERI - Fakulteta za elektrotehniko, računalništvo in informatiko
|
---|
Opis: | Programske metrike so pomemben element procesov zagotavljanja in kontrole kakovosti programskih rešitev. Za njihovo učinkovito uporabo potrebujemo mejne vrednosti, s katerimi lahko med drugim zaznamo tudi pomanjkljivo kodo. Da identificiramo resnično pomanjkljive programske entitete, je potrebno mejne vrednosti programskih metrik določiti na reprezentativen in zanesljiv način.
Na osnovi sistematičnega pregleda literature ter primerjave obstoječih pristopov določanja mejnih vrednosti smo izbrano metodo izračuna, ki temelji na statistični analizi in primerjalnih podatkih, nadgradili in uporabili nad 400 projekti v štirih objektnih programskih jezikih. Za devet izbranih metrik smo analizirali sistematično pridobljene mejne vrednosti ter ugotovili, da so odvisne od programskega jezika.
Pridobljene mejne vrednosti so osnova v disertaciji predlaganega pristopa k identifikaciji pomanjkljive programske kode. Pristop temelji na kombinaciji programskih metrik, pri čemer je kakovost obravnavanih programskih entitet ovrednotena z uporabo funkcije večine. Z uporabo predlaganega pristopa se število potencialno pomanjkljivih entitet bistveno omeji, zmanjša pa se tudi število lažno pozitivnih rezultatov.
Validacijo rezultatov identifikacije smo izvedli s pomočjo potrditvene študije, v sklopu katere je sodelovalo 43 ocenjevalcev, ki so z razvitim orodjem za sodelovanje in podporo presojam ovrednotili 131 entitet v treh različnih programskih jezikih. Strokovne presoje potrjujejo zanesljivost vrednotenja kakovosti razredov na osnovi predlaganega pristopa tako glede natančnosti kot točnosti izvedene identifikacije pomanjkljive programske kode. |
---|
Ključne besede: | kakovost programske opreme, pomanjkljive programske entitete, metrike programske opreme, primerjalni podatki, porazdelitev metričnih vrednosti, primerjava mejnih vrednosti, strokovna presoja |
---|
Kraj izida: | Maribor |
---|
Založnik: | [T. Beranič] |
---|
Leto izida: | 2018 |
---|
PID: | 20.500.12556/DKUM-72643 |
---|
UDK: | 004.4\'2:004.415.4(043.3) |
---|
COBISS.SI-ID: | 22002198 |
---|
NUK URN: | URN:SI:UM:DK:AONI001D |
---|
Datum objave v DKUM: | 03.01.2019 |
---|
Število ogledov: | 9493 |
---|
Število prenosov: | 262 |
---|
Metapodatki: | |
---|
Področja: | KTFMB - FERI
|
---|
:
|
Kopiraj citat |
---|
| | | Skupna ocena: | (0 glasov) |
---|
Vaša ocena: | Ocenjevanje je dovoljeno samo prijavljenim uporabnikom. |
---|
Objavi na: | |
---|
Postavite miškin kazalec na naslov za izpis povzetka. Klik na naslov izpiše
podrobnosti ali sproži prenos. |