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 :
بازگشت