Exploration of Techniques to Visualise Code Quality

dc.contributor.advisorPfahl, Dietmar Alfred Paul Kurt, juhendaja
dc.contributor.advisorRahkema, Kristiina, juhendaja
dc.contributor.authorStorožev, Miron
dc.contributor.otherTartu Ülikool. Loodus- ja täppisteaduste valdkondet
dc.contributor.otherTartu Ülikool. Arvutiteaduse instituutet
dc.date.accessioned2023-09-21T09:52:23Z
dc.date.available2023-09-21T09:52:23Z
dc.date.issued2021
dc.description.abstractAs the size and complexity of the software increase, it becomes more challenging to maintain the quality of the code. Various static code analysis tools have been developed to help software engineers to find inefficiencies in the code. However, most static analysis tools focus on specific parts of the development and not the project as a whole, thus failing to provide a general overview of the code quality. The goal of the thesis is to develop a software tool to visualize the code quality of an entire project. Requirements for the application are elicited based on the interviews conducted with different stakeholders in digital transformation company Nortal. The application is developed on top of GraphifyEvolution static code analysis tool, but the architecture of the application allows the addition of other static analyzers. The application is evaluated by conducting interviews with various stakeholders. Interviews show that the tool can be used in a real production environment by developers and scrum masters.et
dc.identifier.urihttps://hdl.handle.net/10062/92320
dc.language.isoenget
dc.publisherTartu Ülikoolet
dc.rightsopenAccesset
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 International*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.subjectcode smellet
dc.subjectcode qualityet
dc.subjectvisualizationet
dc.subject.othermagistritöödet
dc.subject.otherinformaatikaet
dc.subject.otherinfotehnoloogiaet
dc.subject.otherinformaticset
dc.subject.otherinfotechnologyet
dc.titleExploration of Techniques to Visualise Code Qualityet
dc.typeThesiset

Failid

Originaal pakett

Nüüd näidatakse 1 - 1 1
Laen...
Pisipilt
Nimi:
storozev_software_engineering_2021.pdf
Suurus:
2.46 MB
Formaat:
Adobe Portable Document Format
Kirjeldus:

Litsentsi pakett

Nüüd näidatakse 1 - 1 1
Pisipilt ei ole saadaval
Nimi:
license.txt
Suurus:
1.71 KB
Formaat:
Item-specific license agreed upon to submission
Kirjeldus: