Integrating Static Code Analysis and Defect Tracking

Jakub Papcun · 2014

Staticka analýza kodu je ucinný sposob, ako zlepsiť kvalitu zdrojoveho kodu. Pomocou nastrojov, ako su Klocwork, problemy v zdrojovom kode možu byť detekovane automaticky. Niektore z týchto problemov predstavuju chyby vytvorene pocas implementacných aktivit, alebo dokonca aj v priebehu predchadzajucich faz vývoja. Tieto problemy by sa mali riadne sledovať a analyzovať. Prezentovana praca skuma, ako najlepsie integrovať nastroje pre staticku analýzu kodu a spravu defektov s cieľom použitia udajov zo statickej analýzy kodu pre spravu projektov a neustale zlepsovanie procesu vývoja použivaneho timami v Honeywell ACS. Praca zahŕňa analýzu state-of-the-art a state-of-the-practice ohľadom spravy defektov najdených nastrojmi pre staticku analýzu kodu. Na zaklade predoslej anlýzy je vytvorena nova funkcionalita prepajajuca Klocwork s nastrojom Atlassian JIRA vo forme doplnku pre Atlassian JIRA. Implementovane funkcie su nasledne vyhodnotene. Praca zaroveň podava navrhy a napady na ďalsi vývoj a vylepsovanie funkcionality.

Read the paper · More papers on PaperTik