<?xml version="1.0" encoding="utf-8"?>
<Gradivo ID="40385" NadgradivoID="0" NRID="1027549" OceID="0" DomainUrl="https://dk.um.si/" IzpisPolniUrl="https://dk.um.si/IzpisGradiva.php?lang=slv&amp;id=40385" StOgledov="2001" StPrenosov="228" StOcen="0" VsotaOcen="0" DatumIzvoza="2026-09-30 12:49:28" OcenaSkupna="0" StPodgradiv="0" StudijskiProgramEvsID="" JeIndeksirano="0" JeVecAvtorjev="0" DovoliZahtevkeZaDostop="0">
  <PID Url="http://hdl.handle.net/20.500.12556/DKUM-40385">20.500.12556/DKUM-40385</PID>
  <Naslov>METODA ZA ANALIZO VPLIVA STRUKTURNIH SPREMEMB IZVORNE KODE NA KAKOVOST PROGRAMSKE OPREME</Naslov>
  <Podnaslov></Podnaslov>
  <TujJezik_Naslov>A method for analyzing the influence of structural source code changes on software quality</TujJezik_Naslov>
  <TujJezik_Podnaslov></TujJezik_Podnaslov>
  <Opis>Kakovost produkta je pomemben faktor pri razvoju programske opreme. Da bi lahko natančno ovrednotili kakovost programske opreme in identificirali nevarne dele kode, raziskovalci običajno stremijo k uporabi naprednih mehanizmov ovrednotenja kakovosti. Trend analiz in ovrednotenja kakovosti programske opreme se vedno bolj osredotoča na obravnavo daljšega življenjskega cikla produkta. Rečemo lahko, da analiza evolucije programske opreme spremenjene izvorne kode skozi daljše obdobje predstavlja osnovo za ovrednotenje kakovosti programske opreme. Tudi mi se v doktorski disertaciji osredotočamo na ovrednotenje kakovosti programske opreme na osnovi analize evolucije. S pomočjo strukturnih sprememb izvorne kode želimo sklepati o kakovosti programske opreme. Razvili smo metodo, pri kateri uporabljamo koncept razburkanosti kode in algoritme strojnega učenja za iskanje napak v programski opremi. Koncept razburkanosti kode smo priredili tako, da ga je mogoče uporabljati s strukturnimi spremembami izvorne kode. Uspešnost modela na osnovi strukturnih sprememb smo nato primerjali z uspešnostjo modela, ki temelji le na spremenjenih vrsticah izvorne kode. Ugotovili smo, da je model, temelječ na strukturnih spremembah, uspešneje ovrednotil kakovost programske opreme.            </Opis>
  <TujJezik_Opis>Software quality is an important characteristic in software development process. In order to precisely evaluate software quality and identify poor source code parts, researchers usually strive to use enhance mechanisms for quality assessment. Nowadays, the trends of software quality assessment and analysis are focusing on a longer time period in a software development process. In other words, software evolution represents a basis for software quality evaluation. In the dissertation, we are focusing on a software quality that is assessed from the software evolution. We are using structural source code changes and the concept of code churn in order to evaluate the quality. We used different machine learning algorithms to predict files with bugs. In order to test the usefulness of structural source code changes as a software quality indicator, we compared successfulness of predicting bugs with structural source code changes and modified lines of code. The results show that structural source code changes can be used for software quality evaluation.            </TujJezik_Opis>
  <KljucneBesede>
    <Beseda>evolucija programske opreme</Beseda>
    <Beseda>strukturne spremembe</Beseda>
    <Beseda>razburkanost kode</Beseda>
    <Beseda>kakovost programske opreme</Beseda>
    <Beseda>napovedovanje napak v programski opremi</Beseda>
  </KljucneBesede>
  <TujJezik_KljucneBesede>
    <Beseda>software evolution</Beseda>
    <Beseda>structural changes</Beseda>
    <Beseda>code churn</Beseda>
    <Beseda>software quality</Beseda>
    <Beseda>software bug prediction</Beseda>
  </TujJezik_KljucneBesede>
  <Potrjeno>true</Potrjeno>
  <JeZaklenjeno>true</JeZaklenjeno>
  <JeRecenzirano>false</JeRecenzirano>
  <Zaloznik>[Č. Gerlec]</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="m" DRIVER="info:eu-repo/semantics/doctoralThesis">Doktorska disertacija</VrstaGradiva>
  <DatumVstavljanja>2013-05-14 05:55:16</DatumVstavljanja>
  <DatumObjave>2013-05-15 11:34:29</DatumObjave>
  <DatumSpremembe>2022-05-12 23:38:27</DatumSpremembe>
  <DatumTrajnegaHranjenja>2021-04-23 03:29:50</DatumTrajnegaHranjenja>
  <LetoIzida>2013</LetoIzida>
  <LetoIzidaDo>0</LetoIzidaDo>
  <KrajIzida>Maribor</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="13064" Ime="Črt" Priimek="Gerlec" AltIme="" VlogaID="70" VlogaNaziv="Avtor" ConorID="148705379" Afiliacija="" ArrsID="" ORCID=""></Oseba>
    <Oseba ID="347" Ime="Marjan" Priimek="Heričko" AltIme="M. Hericko" VlogaID="991" VlogaNaziv="Mentor" ConorID="3418979" Afiliacija="" ArrsID="11064" ORCID=""></Oseba>
  </Osebe>
  <Identifikatorji>
    <Identifikator ID="4" Sifra="UDK" Naziv="UDK" URL="">004.415.3.052.4(043.3)</Identifikator>
    <Identifikator ID="3" Sifra="CobissID" Naziv="COBISS_ID" URL="https://plus.cobiss.net/cobiss/si/sl/bib/267058944">267058944</Identifikator>
    <Identifikator ID="18" Sifra="URN-NUK" Naziv="NUK URN" URL="">URN:SI:UM:DK:MJR52KKF</Identifikator>
  </Identifikatorji>
  <Relacije>
  </Relacije>
  <VerzijeGradiva>
  </VerzijeGradiva>
  <Datoteke>
    <Datoteka ID="55227" DatotekaNRID="852555" NamenDatotekeID="2" NamenDatoteke="Predstavitvena datoteka" FormatDatotekeID="2" FormatDatoteke=".pdf" MIME="application/pdf" IkonaFormata="pdf.gif" IkonaFormataPolniUrl="https://dk.um.si/teme/dkumDev2/img/fileTypes/pdf.gif" VelikostDatoteke="4233886" VelikostDatotekeKratko="4,04 MB" DatumVstavljanja="2013-05-14 05:56:13" JeZbrisana="false" JeJavnoVidna="true" JeIndeksirana="true" JeVidno="true" VidnoOd="01.01.1970" Zaporedje="0">
      <Naziv>DR_Gerlec_Crt_2013.pdf</Naziv>
      <OrgNaziv>DR_Gerlec_Crt_2013.pdf</OrgNaziv>
      <URL></URL>
      <Opis></Opis>
      <OpisTujJezik></OpisTujJezik>
      <UrlObdelave></UrlObdelave>
      <FrekvencaAzuriranjaID>1</FrekvencaAzuriranjaID>
      <Verzija></Verzija>
      <MD5>77305589CC9A38353B8E8B621EE00CB4</MD5>
      <SHA256>23d6e31255ffdef00bef706511f8d99174f0e7a61f4b1de86911bcf8998f4df4</SHA256>
      <UUID>f02e340b-7c09-11eb-bb7a-00155d0001ca</UUID>
      <PID>20.500.12556/dkum/2848c60b-43e2-4e7a-8dfa-f7d6cdef0e65</PID>
      <PrenosPolniUrl>https://dk.um.si/Dokument.php?lang=slv&amp;id=55227</PrenosPolniUrl>
      <Vsebine>
        <Vsebina TipVsebine="GoloBesedilo" JezikID="1060" Oznaka="" Dolzina="216164"></Vsebina>
      </Vsebine>
    </Datoteka>
  </Datoteke>
  <Organizacije>
    <Organizacija OrganizacijaID="3" Kratica="FERI" ZavodEvsID="0000080" Logo="FERI_logo.gif" LogoPolniUrl="https://dk.um.si/teme/dkumDev2/img/logo/FERI_logo.gif">Fakulteta za elektrotehniko, računalništvo in informatiko</Organizacija>
  </Organizacije>
  <OrganizacijeVira>
  </OrganizacijeVira>
  <MetodeZbiranjaPodatkov>
  </MetodeZbiranjaPodatkov>
  <TipologijaDela ID="2.08" Koda="2.08" Naziv="Doktorska disertacija" SchemaOrg="Thesis"></TipologijaDela>
  <Ostalo>
    <StIrodsDatotek>0</StIrodsDatotek>
    <StDatotekPodTrajnimEmbargom>0</StDatotekPodTrajnimEmbargom>
    <StDatotekZOmejenimDostopom>0</StDatotekZOmejenimDostopom>
  </Ostalo>
</Gradivo>
