KOMPARATIVNA ANALIZA ALATA ZA STATIČKU ANALIZU KODA U SVRHU IDENTIFIKACIJE I PROCENE TEHNIČKOG DUGA U .NET PROJEKTIMA

  • Milica Stanković
Ključne reči: TD (engl. Technical debt), Alati za statičku analizu koda

Apstrakt

U radu je predstavljeno istraživanje kojim se ispituju postojeći alati za statičku analizu koda s ciljem identifikacije i estimacije količine tehničkog duga u .NET projektima. Predmet istraživanja su alati: Sonar­Cloud, Squore, NDepend i Sonargraph. Cilj istraživanja je da se uporedi dobijena količina tehničkog duga u izvornom kodu kako bi se dobila slika preciznosti (pouzdanosti) estimacija tehničkog duga koje navedeni alati pružaju.

Reference

[1] A. Figueroa, „ROOTSTRAP,“ [Na mreži]. Available: https://www.rootstrap.com/blog/what-is-technical-debt-with-examples/. [Poslednji pristup 5. 12. 2021.].
[2] N. T. R. R. S. F. N. R. B. P. C. D. C. A. P. G. L. C. I. D. F. C. S. R. S. V. Mandic, „Technical and Nontechnical Prioritization Schema for Technical Debt: Voice of TD-Experienced Practitioners,“ IEEE SOFTWARE, 2021..
[3] R. L. N. I. O. P. Kruchten, „Technical Debt: From Metaphor to Theory and Practice,“ IEEE SOFTWARE, 2012..
[4] R. B. S. M. A. Z. M. Beller, „Analyzing the State of Static Analysis: A Large-Scale Evaluation in Open Source Software,“ 2016..
[5] E. M. A. M. R. S. A. T. F. A. Fontana, „An experience report on using code smells detection tools,“ u Fourth International Conference on Software Testing, Verification and Validation Workshops, 2011..
[6] M. W. Suman, „A Comparative Study of Software Quality Models,“ International Journal of Computer Science and Information Technologies, t. 5, 2014.
[7] C. I. C. H. Isaac Griffith, „An Industry Perspective to Comparing the SQALE and Quamoco Software Quality Models,“ 2017.
[8] D. R. C. I. Z. C. A. D. B. W. Isaac Griffith, „The Correspondence between Software Quality Models and Technical Debt Estimation Approaches,“ u 2014 6th IEEE International Workshop on Managing Technical Debt, 2014.
[9] L. F. R. V. C. T. S. M. R. O. S. Nicolli S. R. Alves, „Towards an Ontology of Terms on Technical Debt,“ 2014.
[10] E. B. Rini van Solingen, The Goal/Question/Metric Method: a practical guide for quality improvement of software development, McGraw-Hill Publishing Company, 1999..
Objavljeno
2022-08-08
Sekcija
Inženjerstvo informacionih sistema