The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.06 - Nov.-Dec. (2012 vol.29)
pp: 44-51
Michel Ilkiewicz , Inspearit
ABSTRACT
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.
INDEX TERMS
Investments, Risk management, Reliability, Monitoring, Standards organizations, Source coding, SQALE, technical debt, quality, source code, quality model, analysis model
CITATION
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
REFERENCES
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; http://martinfowler.com/blikiTechnicalDebtQuadrant.html.
3. S. McConnell, "Technical Debt," blog, 1 Nov. 2007; http://blogs.construx.com/tblogs/stevemcc/ 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; www.sonarsource.com/plugins/plugin-sqale 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.
33 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool