DocumentCode
2444125
Title
Using automatic static analysis to identify technical debt
Author
Vetrò, Antonio
Author_Institution
Fraunhofer CESE, Politec. di Torino, Torino, Italy
fYear
2012
fDate
2-9 June 2012
Firstpage
1613
Lastpage
1615
Abstract
The technical debt (TD) metaphor describes a tradeoff between short-term and long-term goals in software development. Developers, in such situations, accept compromises in one dimension (e.g. maintainability) to meet an urgent demand in another dimension (e.g. delivering a release on time). Since TD produces interests in terms of time spent to correct the code and accomplish quality goals, accumulation of TD in software systems is dangerous because it could lead to more difficult and expensive maintenance. The research presented in this paper is focused on the usage of automatic static analysis to identify Technical Debt at code level with respect to different quality dimensions. The methodological approach is that of Empirical Software Engineering and both past and current achieved results are presented, focusing on functionality, efficiency and maintainability.
Keywords
program diagnostics; software development management; software maintenance; software quality; automatic static analysis; code level; empirical software engineering; quality dimensions; quality goals; software development; software systems; technical debt metaphor; Automatic Static Analysis; Software Maintenance; Software Quality Monitoring; Technical Debt;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering (ICSE), 2012 34th International Conference on
Conference_Location
Zurich
ISSN
0270-5257
Print_ISBN
978-1-4673-1066-6
Electronic_ISBN
0270-5257
Type
conf
DOI
10.1109/ICSE.2012.6227226
Filename
6227226
Link To Document