The Community for Technology Leaders
RSS Icon
Issue No.06 - Nov.-Dec. (2012 vol.29)
pp: 44-51
Michel Ilkiewicz , Inspearit
To date, several methods are available for estimating the technical debt present in an application's source code. The SQALE (software quality assessment based on life-cycle expectations) method provides guidance for managing this debt. This article provides some implementation recommendations the authors learned from coaching and assisting large organizations in setting up and using SQALE.
Investments, Risk management, Reliability, Monitoring, Standards organizations, Source coding, SQALE, technical debt, quality, source code, quality model, analysis model
Jean-Louis Letouzey, Michel Ilkiewicz, "Managing Technical Debt with the SQALE Method", IEEE Software, vol.29, no. 6, pp. 44-51, Nov.-Dec. 2012, doi:10.1109/MS.2012.129
1. W. Cunningham, "The WyCash Portfolio Management System," ACM SIGPLAN OOPS Messenger, vol. 4, no. 2, 1993, pp. 29–30.
2. M. Fowler, "Technical Debt Quadrant," blog, 14 Oct. 2009;
3. S. McConnell, "Technical Debt," blog, 1 Nov. 2007; archive/2007/11/01technical-debt-2.aspx.
4. I. Gat, "Technical Debt," Cutter IT J., Oct. 2010, pp. 3–6.
5. C. Sterling, Managing Software Debt; Addison-Wesley, 2010.
6. A. Nugroho, J. Visser, and T. Kuipers, "An Empirical Model of Technical Debt and Interest," Proc. 2nd Int'l Workshop Managing Technical Debt, ACM, 2011, pp. 1–8.
7. B. Curtis, J. Sappidi, and A. Szynkarski, "Estimating the Size, Cost, and Types of Technical Debt," Proc. 3rd Int'l Workshop Managing Technical Debt, IEEE CS, 2012, pp. 49–53.
8. "Technical Debt Evaluation (SQALE)," SonarSource, 2012; overview.
9. R. Nord et al., "In Search of a Metric for Managing Architectural Technical Debt," to be published in Proc. Joint l0th Working IEEE/IFIP Conf. Software Architecture and 6th European Conf. Software Architecture (WICSA/ECSA 2012), IEEE CS, 2012.
10. ISO/IEC Std. 25010, Systems and Software Engineering—Systems and Software Quality Requirements and Evaluation (Square)—System and Software Quality Models, Int'l Org. for Standardization, 2011.
11. J.-L. Letouzey and T. Coq, "The SQALE Analysis Model: An Analysis Model Compliant with the Representation Condition for Assessing the Quality of Software Source Code," Proc. 2nd Int'l Conf. Advances in System Testing and Validation Lifecycle (VALID 10), IEEE, 2010, pp. 43–48.
546 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool