master's thesis
Application of static code analysis on a complex business project

Matija Solić (2016)
Sveučilište Josipa Jurja Strossmayera u Osijeku
Fakultet elektrotehnike, računarstva i informacijskih tehnologija Osijek
Zavod za programsko inženjerstvo
Katedra za programske jezike i sustave
Metadata
TitleStatička analiza koda na primjeru složene poslovne aplikacije
AuthorMatija Solić
Mentor(s)Goran Martinović (thesis advisor)
Abstract
U ovom radu opisana je primjena statičke analize na jednostavnom komercijalnom projektu. Naprije su opisane prednosti i nedostaci statičke analize te njena moguća primjena. U glavnom dijelu rada pokazana je upotreba statičke analize pomoću alata FindBugs i PMD za pronalaženje pogrešaka i loših praksi pisanja koda. Također, u radu je opisana primjena statičke analize iz perspektive programera, voditelja projekta te perspektive višeg managmenta. Pokazano je kako je primjenom statičke analize moguće smanjiti broj pogrešaka te povećati pouzdanost i sigurnost programa.
Keywordsbug correction code maintenance Java finding bugs static code analysis.
Parallel title (English)Application of static code analysis on a complex business project
Committee MembersGoran Martinović (committee chairperson)
Ivica Lukić (committee member)
Dražen Bajer (committee member)
GranterSveučilište Josipa Jurja Strossmayera u Osijeku
Fakultet elektrotehnike, računarstva i informacijskih tehnologija Osijek
Lower level organizational unitsZavod za programsko inženjerstvo
Katedra za programske jezike i sustave
PlaceOsijek
StateCroatia
Scientific field, discipline, subdisciplineTECHNICAL SCIENCES
Computing
Process Computing
Study programme typeuniversity
Study levelgraduate
Study programmeGraduate University Study Programme in Computer Engineering
Academic title abbreviationmag.ing.comp.
Genremaster's thesis
Language Croatian
Defense date2016-09-29
Parallel abstract (English)
This paper describes application of static code analysis on a simple commercial project. Firstly, paper describes advantages, disadvantages and applicable cases of using static code analysis. Main chapter of paper describes application of static code analysis for finding bugs and bad practices by using tools such as FindBugs and PMD. Furthermore, this paper describes application of static code analysis in programmer’s perspective, project management perspective and upper management perspective. It has been shown that by using static code analysis it is possible to reduce number of bugs and increase reliability and security of the program.
Parallel keywords (Croatian)ispravljanje pogrešaka Java održavanje programskog koda pronalaženje pogrešaka statička analiza koda.
Resource typetext
Access conditionOpen access
Terms of usehttp://rightsstatements.org/vocab/InC/1.0/
URN:NBNhttps://urn.nsk.hr/urn:nbn:hr:200:442379
CommitterAnka Ovničević