ABSTRACT
The interest of Technical Debt is difficult to assess. The negative effects (severity) of Technical Debt might depend on the context of the organization and the estimations might be subjective. There is a need for assessing Technical Debt interest in a more systematic way.
Based on the results of previous research, we have developed and used a lightweight tool, AnaConDebt, to assess the severity of the interest of 9 Technical Debt items with the stakeholders in 3 Agile teams. The systematic and semi-automatic assessment of seven factors and their growth has been compared to the stakeholders' intuitive estimations.
The results show that the outcome of the tool is very close to the estimation given by the stakeholders. The implications are that, if further data support the hypothesis, the severity of the interest can be systematically assessed by the stakeholders by estimating only seven factors in a cost-effective manner with acceptable results.
- Areti Ampatzoglou, Apostolos Ampatzoglou, Alexander Chatzigeorgiou, and Paris Avgeriou. 2015. The financial aspect of managing technical debt: A systematic literature review. Information and Software Technology 64 (Aug. 2015), 52--73. Google ScholarDigital Library
- P. Avgeriou, P Kruchten, I. Ozkaya, and C. Seaman. Managing Technical Debt in Software Engineering (Dagstuhl Seminar 16162).Google Scholar
- ISO International Organization for Standardization. 2015. System and software quality models. (2015). http://www.iso.org/iso/catalogue_detail.htm?csnumber=52075Google Scholar
- Yuepu Guo and Carolyn Seaman. 2011. A Portfolio Approach to Technical Debt Management. In Proceedings of the 2Nd Workshop on Managing Technical Debt. ACM, New York, NY, USA, 31--34. Google ScholarDigital Library
- Yuepu Guo, Carolyn Seaman, Rebeka Gomes, Antonio Cavalcanti, Graziela Tonin, Fabio QB Da Silva, AndrÃl' Luis M. Santos, and Clauirton Siebra. 2011. Tracking technical debt: An exploratory case study. In Software Maintenance (ICSM), 2011 27th IEEE International Conference on. 528--531.Google ScholarDigital Library
- Philippe Kruchten, R.L. Nord, and I. Ozkaya. 2012. Technical Debt: From Metaphor to Theory and Practice. IEEE Software 29, 6 (2012), 18--21.Google ScholarDigital Library
- A. Martini, T. Besker, and J. Bosch. 2016. The Introduction of Technical Debt Tracking in Large Companies. In accepted at APSEC 2016. Hamilton, New Zealand. Google ScholarCross Ref
- Antonio Martini and Jan Bosch. 2016. An Empirically Developed Method to Aid Decisions on Architectural Technical Debt Refactoring: AnaConDebt. In Proceedings of the 38th International Conference on Software Engineering Companion (ICSE '16). ACM, New York, NY, USA, 31--40. Google ScholarDigital Library
- Antonio Martini and Jan Bosch. 2016. A Multiple Case Study of Continuous Architecting in Large Agile Companies: Current Gaps and the CAFFEA Framework. IEEE, 1--10.Google Scholar
- Klaus Schmid. 2013. A formal approach to technical debt decision making. In Proceedings of the 9th international ACM Sigsoft conference on Quality of software architectures. ACM, 153--162. http://dl.acm.org/citation.cfm?id=2465492 Google ScholarDigital Library
- C. Seaman, Yuepu Guo, Nico Zazworka, F. Shull, C. Izurieta, Yuanfang Cai, and A. Vetro. 2012. Using technical debt data in decision making: Potential decision approaches. In 2012 Third International Workshop on Managing Technical Debt (MTD). 45--48. Google ScholarCross Ref
- Jesse Yli-Huumo, Andrey Maglyas, and Kari Smolander. 2016. How do software development teams manage technical debt? An empirical study. Journal of Systems and Software 120 (Oct. 2016), 195--218. 05.018 Google ScholarCross Ref
Index Terms
- The magnificent seven: towards a systematic estimation of technical debt interest
Recommendations
Anacondebt: a tool to assess and track technical debt
TechDebt '18: Proceedings of the 2018 International Conference on Technical DebtIt is challenging to assess and manage Technical Debt. Technical Debt is avoided or refactored if the long-term benefits, such as preventing extra-costs, exceed the cost of repaying the debt.
Some tools have been recently proposed for the identification ...
Technical debt interest assessment: from issues to project
XP '17: Proceedings of the XP2017 Scientific WorkshopsThe interest of Technical Debt (TD) is difficult to calculate, especially on a project level. Current approaches are based on fine-grain issue assessment, but there is no evidence about how TD is assessed on a project level. A few tools use an ...
Study on option pricing in an incomplete market with stochastic volatility based on risk premium analysis
We focus on an option pricing mechanism in a market, for which the underlying asset has a stochastic volatility. This model generally belongs to the class of incomplete market models, and hence, a no-arbitrage option price is not uniquely determined. ...
Comments