<?xml version="1.0" encoding="utf-8"?>
<Gradivo ID="121537" NadgradivoID="0" NRID="12076708" OceID="0" DomainUrl="https://repozitorij.uni-lj.si/" IzpisPolniUrl="https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=slv&amp;id=121537" StOgledov="1587" StPrenosov="238" StOcen="0" VsotaOcen="0" DatumIzvoza="2026-05-15 12:21:23" OcenaSkupna="0" StPodgradiv="0" StudijskiProgramEvsID="1000471" JeIndeksirano="0" JeVecAvtorjev="0" DovoliZahtevkeZaDostop="0">
  <PID Url="http://hdl.handle.net/20.500.12556/RUL-121537">20.500.12556/RUL-121537</PID>
  <Naslov>Lokalizacija napak v programu</Naslov>
  <Podnaslov></Podnaslov>
  <TujJezik_Naslov>Software fault localization</TujJezik_Naslov>
  <TujJezik_Podnaslov></TujJezik_Podnaslov>
  <Opis>Pri razvoju programske opreme razvijalec poleg zadanih funkcionalnosti ustvari tudi napake, t. i. hrošče. Njihovo iskanje in odpravljanje, imenovano tudi razhroščevanje, sodi med dražje in dolgotrajnejše procese, zato raziskovalci razvijajo samodejne metode lokalizacije napak.

Cilj tega magistrskega dela je primerjati množice metričnih spektralnih metod lokalizacije napak v programu in med njimi določiti najboljšo. V ta namen smo razvili repozitorij načrtno pokvarjenih testnih programov in ga vodili v aplikacijo FaultLocalization, ki je na izhodu vrnila urejen rangiran seznam metod. Z izvedeno analizo rezultatov smo pokazali, da osrednja referenčna metoda Tarantula zagotavlja zelo dobre rezultate, kot najboljša pa se je pokazala metoda Overlap.</Opis>
  <TujJezik_Opis>Software development is a process in which a developer produces specified functionality as well as software errors, called bugs. The process of finding and fixing those errors, called debugging, is one of the most expensive and time-consuming parts of software development which is the main reason why many automatic fault localization methods have been developed.

The main goal of this master thesis is to compare multiple software fault localization methods and to determine which provides the best results. We have developed a repository of faulty test programs and led it into the application FaultLocalization, which returns a ranking list of chosen methods as its output. The results of the analysis performed as part of the thesis prove that the main reference method Tarantula provides very good results, while the best results are achieved by the Overlap method.</TujJezik_Opis>
  <KljucneBesede>
    <Beseda>programska oprema</Beseda>
    <Beseda>hrošč</Beseda>
    <Beseda>napaka</Beseda>
    <Beseda>razhroščevanje</Beseda>
    <Beseda>lokalizacija napak</Beseda>
    <Beseda>metrične spektralne metode</Beseda>
    <Beseda>Tarantula</Beseda>
    <Beseda>Overlap</Beseda>
  </KljucneBesede>
  <TujJezik_KljucneBesede>
    <Beseda>software</Beseda>
    <Beseda>bug</Beseda>
    <Beseda>fault</Beseda>
    <Beseda>debugging</Beseda>
    <Beseda>fault localization</Beseda>
    <Beseda>spectrum-based methods using metrics</Beseda>
    <Beseda>Tarantula</Beseda>
    <Beseda>Overlap</Beseda>
  </TujJezik_KljucneBesede>
  <Potrjeno>true</Potrjeno>
  <JeZaklenjeno>false</JeZaklenjeno>
  <JeRecenzirano>false</JeRecenzirano>
  <Zaloznik></Zaloznik>
  <Izvor></Izvor>
  <Jezik ID="1060" ISO639-3="slv">Slovenski jezik</Jezik>
  <TujJezik ID="1033" ISO639-3="eng">Angleški jezik</TujJezik>
  <Povezave></Povezave>
  <Pokrivanje></Pokrivanje>
  <CasovnoPokritje></CasovnoPokritje>
  <AvtorskePravice></AvtorskePravice>
  <VrstaGradiva ID="mb22" DRIVER="info:eu-repo/semantics/masterThesis">Magistrsko delo/naloga</VrstaGradiva>
  <DatumVstavljanja>2020-10-14 13:40:00</DatumVstavljanja>
  <DatumObjave>2020-10-14 13:40:08</DatumObjave>
  <DatumSpremembe>2024-03-01 10:49:09</DatumSpremembe>
  <DatumTrajnegaHranjenja>0000-00-00 00:00:00</DatumTrajnegaHranjenja>
  <LetoIzida>2020</LetoIzida>
  <LetoIzidaDo>0</LetoIzidaDo>
  <KrajIzida></KrajIzida>
  <LetoIzvedbe>0</LetoIzvedbe>
  <KrajIzvedbe></KrajIzvedbe>
  <Opomba></Opomba>
  <StStrani></StStrani>
  <StevilcenjeNivo1></StevilcenjeNivo1>
  <StevilcenjeNivo2></StevilcenjeNivo2>
  <Kronologija></Kronologija>
  <Patent_Stevilka></Patent_Stevilka>
  <Patent_DatumVeljavnosti>0000-00-00</Patent_DatumVeljavnosti>
  <VerzijaDokumenta>NiDoloceno</VerzijaDokumenta>
  <StatusObjaveDrugje>NiDoloceno</StatusObjaveDrugje>
  <VrstaStroskaObjave>NiDoloceno</VrstaStroskaObjave>
  <DatumPoslanoVRecenzijo>0000-00-00</DatumPoslanoVRecenzijo>
  <DatumSprejetjaClanka>0000-00-00</DatumSprejetjaClanka>
  <DatumObjaveClanka>0000-00-00</DatumObjaveClanka>
  <EmbargoDo></EmbargoDo>
  <VrstaEmbarga ID="1" Naziv="Takojšnja javna objava" OpenAIREDostop="openAccess"></VrstaEmbarga>
  <Osebe>
    <Oseba ID="65482" Ime="Blaž" Priimek="Kovačič" AltIme="" VlogaID="70" VlogaNaziv="Avtor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
    <Oseba ID="97154" Ime="Luka" Priimek="Fürst" AltIme="" VlogaID="991" VlogaNaziv="Mentor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
  </Osebe>
  <Identifikatorji>
    <Identifikator ID="16" Sifra="VisID" Naziv="VisID" URL="">25441</Identifikator>
    <Identifikator ID="3" Sifra="CobissID" Naziv="COBISS_ID" URL="https://plus.cobiss.net/cobiss/si/sl/bib/33456643">33456643</Identifikator>
  </Identifikatorji>
  <Datoteke>
    <Datoteka ID="136476" DatotekaNRID="11289144" NamenDatotekeID="2" NamenDatoteke="Predstavitvena datoteka" FormatDatotekeID="2" FormatDatoteke=".pdf" MIME="application/pdf" IkonaFormata="pdf.png" IkonaFormataPolniUrl="https://repozitorij.uni-lj.si/teme/rulDev/img/fileTypes/pdf.png" VelikostDatoteke="1038676" VelikostDatotekeKratko="1014,33 KB" DatumVstavljanja="2020-10-14 13:40:09" JeZbrisana="false" JeJavnoVidna="true" JeIndeksirana="true" JeVidno="true" VidnoOd="01.01.1970" Zaporedje="0">
      <Naziv>Kovacic_Blaz_-_Lokalizacija_napak_v_programu.pdf</Naziv>
      <OrgNaziv>Kovacic_Blaz_-_Lokalizacija_napak_v_programu.pdf</OrgNaziv>
      <URL></URL>
      <Opis></Opis>
      <OpisTujJezik></OpisTujJezik>
      <UrlObdelave></UrlObdelave>
      <FrekvencaAzuriranjaID>1</FrekvencaAzuriranjaID>
      <Verzija></Verzija>
      <MD5>7EE0ADDFDB9A8AB24BBD286C0CBBA1DD</MD5>
      <SHA256>cc6a5cf55df88e284bb3aec35c917e924fc8fd1c241f3e4f8a3099d7666b67f5</SHA256>
      <UUID>e885b4b7-a1ba-11eb-a523-00155dcfd717</UUID>
      <PID></PID>
      <PrenosPolniUrl>https://repozitorij.uni-lj.si/Dokument.php?lang=slv&amp;id=136476</PrenosPolniUrl>
      <Vsebine>
        <Vsebina TipVsebine="GoloBesedilo" JezikID="1060" Oznaka="" Dolzina="95045"></Vsebina>
      </Vsebine>
    </Datoteka>
  </Datoteke>
  <Organizacije>
    <Organizacija OrganizacijaID="25" Kratica="FRI" ZavodEvsID="0000066" Logo="" LogoPolniUrl="https://repozitorij.uni-lj.si/teme/rulDev/img/logo/">Fakulteta za računalništvo in informatiko</Organizacija>
  </Organizacije>
  <OrganizacijeVira>
  </OrganizacijeVira>
  <MetodeZbiranjaPodatkov>
  </MetodeZbiranjaPodatkov>
  <TipologijaDela ID="2.09" Koda="2.09" Naziv="Magistrsko delo" SchemaOrg="Thesis"></TipologijaDela>
  <Ostalo>
    <StIrodsDatotek>0</StIrodsDatotek>
    <StDatotekPodTrajnimEmbargom>0</StDatotekPodTrajnimEmbargom>
    <StDatotekZOmejenimDostopom>0</StDatotekZOmejenimDostopom>
  </Ostalo>
</Gradivo>
