• 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