Thesis Details

Integration of Static Code Analysis into Issue Tracking System

Bachelor's Thesis Student: Jančová Markéta Academic Year: 2017/2018 Supervisor: Kolář Dušan, doc. Dr. Ing.
Czech title
Integration of Static Code Analysis into Issue Tracking System
Language
English
Abstract

Static code analysis is a way of improving source code quality. It also helps to reveal bugs before they cause serious runtime problems. SonarQube is a tool that detects findings during periodical analyses and creates appropriate issues that provide essential data to help a developer to fix problems. Jira is an issue tracking system that is used by agile teams all over the world. Integrating static code analysis into issue tracking system should prevent Jira issues to be reopened due to bugs and reduce a number of bugs that are caused by integrating new features. This thesis investigates ways of integrating SonarQube into Jira and provides possible solution of the integration. The solution is tested, optimized, and another solutions are provided.

Keywords

SonarQube, Jira, Bitbucket, Atlassian, static analysis, issue tracking, integration

Department
Degree Programme
Information Technology
Files
Status
defended, grade A
Date
13 June 2018
Reviewer
Committee
Kolář Dušan, doc. Dr. Ing. (DIFS FIT BUT), předseda
Burget Radek, doc. Ing., Ph.D. (DIFS FIT BUT), člen
Češka Milan, doc. RNDr., Ph.D. (DITS FIT BUT), člen
Fučík Otto, doc. Dr. Ing. (DCSY FIT BUT), člen
Grézl František, Ing., Ph.D. (DCGM FIT BUT), člen
Citation
JANČOVÁ, Markéta. Integration of Static Code Analysis into Issue Tracking System. Brno, 2018. Bachelor's Thesis. Brno University of Technology, Faculty of Information Technology. 2018-06-13. Supervised by Kolář Dušan. Available from: https://www.fit.vut.cz/study/thesis/20986/
BibTeX
@bachelorsthesis{FITBT20986,
    author = "Mark\'{e}ta Jan\v{c}ov\'{a}",
    type = "Bachelor's thesis",
    title = "Integration of Static Code Analysis into Issue Tracking System",
    school = "Brno University of Technology, Faculty of Information Technology",
    year = 2018,
    location = "Brno, CZ",
    language = "english",
    url = "https://www.fit.vut.cz/study/thesis/20986/"
}
Back to top