Informacioni inženjering
God. 41 Br. 04 (2026): Зборник радова Факултета техничких наука
Идентификација и анализа техничког дуга у софтверу за заказивање термина
Apstrakt
Технички дуг је метафора која описује креирање компромиса у изради изворног кода, где се одлуке доносе ради бржег развоја у кратком року, али касније стварају додатне трошкове кроз одржавање и дораду. Овај концепт обухвата не само кодирање, већ и шири оквир планирања рокова, испорука и функционалности пројекта. Циљ рада је да објасни основу техничког дуга и његову категоризацију, укаже на утицај у развоју софтвера и уради анализу појаве техничког дуга у реалном систему софтвера за заказивање термина. Резултати показују да су најизраженији архитектонски, дизајнерски и дефектни дуг, док су променљиви захтеви и временски притисак кључни фактори њиховог настанка.
Reference
- [1] W. Cunningham, "The WyCash Portfolio Management System," ACM SIGPLAN OOPS Messenger, vol. 4, no. 2, pp. 29–30, 1992.
- [2] N. S. Alves, T. S. Mendes, M. G. de Mendonça, R. O. Spínola, F. Shull, and C. Seaman, "Identification and Management of Technical Debt: A Systematic Mapping Study," Information and Software Technology, vol. 70, pp. 100–121, 2016.
- [3] C. Seaman, Y. Guo, N. Zazworka, F. Shull, C. Izurieta, and A. Vetrò, "Towards an Ontology of Terms on Technical Debt," in Proceedings of the IEEE International Workshop on Managing Technical Debt (MTD), 2014.
- [4] M. Fowler, “Technical Debt Quadrant,” Bliki [Blog], 2009. [Online]. Доступно: http://www.martinfowler.com/bliki/TechnicalDebtQuadrant.html (приступљено 10.10.2025.)
- [5] S. McConnell, Managing Technical Debt, Construx Software Builders, Inc., White Paper, 2008. [Online]. Доступно: https://www.construx.com/uploadedfiles/resources/whitepapers/Managing%20Technical%20Debt.pdf (приступљено 10.10.2025.)
- [6] V. Lenarduzzi, T. Besker, D. Taibi, A. Martini, and F. Arcelli Fontana, "A Systematic Literature Review on Technical Debt Prioritization: Strategies, Processes, Factors, and Tools," Journal of Systems and Software, vol. 171, p. 110827, 2021.
- [7] D. Koulla Moulla, E. Mnkandla, H. Oumarou, and T. Fehlmann, "Technical Debt Measurement: An Exploratory Literature Review," CEUR Workshop Proceedings, vol. 3852, pp. 1–14, 2024.
- [8] A. Melo, R. Fagundes, V. Lenarduzzi, and W. Santos, "Identification and Measurement of Technical Debt Requirements in Software Development: A Systematic Literature Review," arXiv preprint arXiv:2105.14232, 2021.
- [9] J. Frattini, D. Fucci, D. Mendez, R. Spinola, V. Mandic, N. Tausan, M. O. Ahmad, and J. Gonzalez-Huerta, "An Initial Theory to Understand and Manage Requirements Engineering Debt in Practice," arXiv preprint arXiv:2211.06189, 2022.