• Home
  • Search
  • Technical Debt predictive model through Temporal Convolutional Network
  • Cite Icon8
  • https://doi.org/10.1109/ijcnn52387.2021.9534423Copy DOI Icon

Technical Debt predictive model through Temporal Convolutional Network

  • Jul 18, 2021
  • Lerina Aversano +3 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Technical debt is a metaphor that refers to all the consequences of poorly written code and trade-offs in development. Early technical debt diagnosis is important for software developers because it allows planning for software maintenance and improvement activities, such as refactoring, to prevent system degradation. Several studies have been conducted in the literature on the identification of the technical debt and its consequences, thanks to useful tools for identifying the problem within the source code. On the other hand, this work aims to explore a deep learning approach to predict the rise of technical debt in software code by leveraging the knowledge of changing quality metrics. For validation of the approach, a large dataset was built, related to four known Java software projects, with the collection of numerous class-level code quality metrics. The results obtained show the effectiveness of the proposed approach in predicting the development of Technical Debt within the source code. We obtained an F1 score of 0.99 for two of the chosen software systems and greater than 0.91 for the remaining two.

Similar Papers
  • PDF
  • Research Article
  • Citations10

Investigation on Self-Admitted Technical Debt in Open-Source Blockchain Projects

  • Jun 30, 2023
  • Future Internet
  • Andrea Pinna +3
  • Conference Article
  • Citations20

Technical Debt Principal Assessment Through Structural Metrics

  • Aug 01, 2017
  • Makrina Viola Kosti +5
  • Book Chapter
  • Citations221

Chapter 2 - Measuring and Monitoring Technical Debt

  • Jan 01, 2011
  • Advances In Computers
  • Carolyn Seaman +1
  • Conference Article

Understanding the relationship between Technical Debt, New Code Cost and Rework Cost in Open-Source Software Projects: An Empirical Study

  • Jun 14, 2023
  • Judith Perera +3
  • Research Article
  • Citations12

Early prediction of quality of service using interface-level metrics, code-level metrics, and antipatterns

  • May 19, 2020
  • Information and Software Technology
  • Chaima Abid +2
  • Research Article
  • Citations8

Forecasting the Principal of Code Technical Debt in JavaScript Applications

  • Apr 01, 2023
  • IEEE Transactions on Software Engineering
  • Ioannis Zozas +2
  • PDF
  • Research Article
  • Citations9

On the Relationship between Self-Admitted Technical Debt Removals and Technical Debt Measures

  • Jul 11, 2020
  • Algorithms
  • Lerina Aversano +4
  • Conference Article
  • Citations10

Do practitioners intentionally self-fix Technical Debt and why?

  • Sep 01, 2021
  • Jie Tan +2
  • Book Chapter
  • Citations2

Evaluating a LSTM Neural Network and a Word2vec Model in the Classification of Self-admitted Technical Debts and Their Types in Code Comments

  • Jan 01, 2021
  • Rafael Meneses Santos +3
  • PDF
  • Book Chapter
  • Citations7

A Bayesian Belief Network for Modeling Open Source Software Maintenance Productivity

  • Jan 01, 2016
  • Stamatia Bibi +2
  • Research Article
  • Citations39

Temporal inception convolutional network based on multi‐head attention for ultra‐short‐term load forecasting

  • Jan 17, 2022
  • IET Generation, Transmission & Distribution
  • Cheng Tong +3
  • Research Article

Temporal Convolutional Recurrent Neural Network for Elderly Activity Recognition

  • Sep 15, 2024
  • Journal of Engineering Technology and Applied Physics
  • Jia Hui Ng +4
  • PDF
  • Research Article
  • Citations8

Identification and Management of Technical Debt

  • Aug 03, 2023
  • Journal of Software Engineering Research and Development
  • María Isabel Murillo +5
  • Conference Article
  • Citations23

Code Quality Improvement for All: Automated Refactoring for Scratch

  • Oct 01, 2019
  • Peeratham Techapalokul +1
  • PDF
  • Research Article
  • Citations20

Short-term prediction of the significant wave height and average wave period based on the variational mode decomposition–temporal convolutional network–long short-term memory (VMD–TCN–LSTM) algorithm

  • Nov 09, 2023
  • Ocean Science
  • Qiyan Ji +5
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.