| | SLO | ENG | Cookies and privacy

Bigger font | Smaller font

Show document Help

Title:METODA ZA ANALIZO VPLIVA STRUKTURNIH SPREMEMB IZVORNE KODE NA KAKOVOST PROGRAMSKE OPREME
Authors:ID Gerlec, Črt (Author)
ID Heričko, Marjan (Mentor) More about this mentor... New window
Files:.pdf DR_Gerlec_Crt_2013.pdf (4,04 MB)
MD5: 77305589CC9A38353B8E8B621EE00CB4
PID: 20.500.12556/dkum/2848c60b-43e2-4e7a-8dfa-f7d6cdef0e65
 
Language:Slovenian
Work type:Dissertation
Typology:2.08 - Doctoral Dissertation
Organization:FERI - Faculty of Electrical Engineering and Computer Science
Abstract: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.
Keywords:evolucija programske opreme, strukturne spremembe, razburkanost kode, kakovost programske opreme, napovedovanje napak v programski opremi
Place of publishing:Maribor
Publisher:[Č. Gerlec]
Year of publishing:2013
PID:20.500.12556/DKUM-40385 New window
UDC:004.415.3.052.4(043.3)
COBISS.SI-ID:267058944 New window
NUK URN:URN:SI:UM:DK:MJR52KKF
Publication date in DKUM:15.05.2013
Views:2000
Downloads:228
Metadata:XML DC-XML DC-RDF
Categories:KTFMB - FERI
:
Copy citation
  
Average score:(0 votes)
Your score:Voting is allowed only for logged in users.
Share:Bookmark and Share



Hover the mouse pointer over a document title to show the abstract or click on the title to get all document metadata.

Secondary language

Language:English
Title:A method for analyzing the influence of structural source code changes on software quality
Abstract: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.
Keywords:software evolution, structural changes, code churn, software quality, software bug prediction


Comments

Leave comment

You must log in to leave a comment.

Comments (0)
0 - 0 / 0
 
There are no comments!

Back
Logos of partners University of Maribor University of Ljubljana University of Primorska University of Nova Gorica