Open Access   Article Go Back

Technical Debt Prediction: Using Predictive Model

Monika 1 , Deepak 2

Section:Survey Paper, Product Type: Journal Paper
Volume-8 , Issue-11 , Page no. 93-99, Nov-2020

CrossRef-DOI:   https://doi.org/10.26438/ijcse/v8i11.9399

Online published on Nov 30, 2020

Copyright © Monika, Deepak . This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

View this paper at   Google Scholar | DPI Digital Library

How to Cite this Paper

  • IEEE Citation
  • MLA Citation
  • APA Citation
  • BibTex Citation
  • RIS Citation

IEEE Style Citation: Monika, Deepak, “Technical Debt Prediction: Using Predictive Model,” International Journal of Computer Sciences and Engineering, Vol.8, Issue.11, pp.93-99, 2020.

MLA Style Citation: Monika, Deepak "Technical Debt Prediction: Using Predictive Model." International Journal of Computer Sciences and Engineering 8.11 (2020): 93-99.

APA Style Citation: Monika, Deepak, (2020). Technical Debt Prediction: Using Predictive Model. International Journal of Computer Sciences and Engineering, 8(11), 93-99.

BibTex Style Citation:
@article{_2020,
author = {Monika, Deepak},
title = {Technical Debt Prediction: Using Predictive Model},
journal = {International Journal of Computer Sciences and Engineering},
issue_date = {11 2020},
volume = {8},
Issue = {11},
month = {11},
year = {2020},
issn = {2347-2693},
pages = {93-99},
url = {https://www.ijcseonline.org/full_paper_view.php?paper_id=5269},
doi = {https://doi.org/10.26438/ijcse/v8i11.9399}
publisher = {IJCSE, Indore, INDIA},
}

RIS Style Citation:
TY - JOUR
DO = {https://doi.org/10.26438/ijcse/v8i11.9399}
UR - https://www.ijcseonline.org/full_paper_view.php?paper_id=5269
TI - Technical Debt Prediction: Using Predictive Model
T2 - International Journal of Computer Sciences and Engineering
AU - Monika, Deepak
PY - 2020
DA - 2020/11/30
PB - IJCSE, Indore, INDIA
SP - 93-99
IS - 11
VL - 8
SN - 2347-2693
ER -

VIEWS PDF XML
214 262 downloads 153 downloads
  
  
           

Abstract

The prevalence of devices for programming quality examination has expanded throughout the years, with uncommon regard for instruments that ascertain Technical debt dependent on infringement of a lot of rules. SonarQube is one of the most utilized devices and gives an estimation of the time expected to remediate technical debt. Notwithstanding, experts are as yet suspicious about the precision of their remediation time estimation. In this paper, we investigate the exactness of programming on a set open-source Java ventures. The outcomes call attention to that Technical debt remediation time, contrasted with the genuine time for paying off technical debt, is for the most part overestimated, and that the most precise estimation identifies with code smells, while the least exact concerns bugs.

Key-Words / Index Term

SonarQube, Technical debt, Security, Code Quality, Open Source Software

References

[1] Allman, Eric. “Managing Technical Debt.” Communications of the ACM 55(5): 50–55. Evolution and Process 29(10), 2012.
[2] Nyyti Saarimäki, Valentina Lenarduzzi, and Davide Taibi. 2019. The Github Repository of the Technical Debt Dataset. https://github.com/clowee/ The-Technical-Debt-Dataset/
[3] Counsell, S. et al. “Is a Strategy for Code Smell Assessment Long Overdue?” In Proceedings - International Conference on Software Engineering, 32–38, 2010.
[4] Freezer, Erik. "Measuring Usability?: Are Effectiveness, Efficiency, and Satisfaction Really Correlated??" IEEE Access 2(1): 345–52, 2006.
[5] Gat, Israel, and John D. Heintz. “From Assessment to Reduction: How Cutter Consortium Helps Rein in Millions of Dollars in Technical Debt.” In Proceedings - International Conference on Software Engineering, 24–26, 2011.
[6] Griffith, Isaac, Hanane Taffahi, Clemente Izurieta, and David Claudio. “A Simulation Study of Practical Methods for Technical Debt Management in Agile Software Development.” In Proceedings - Winter Simulation Conference, Institute of Electrical and Electronics Engineers Inc., 1014–25, 2015.
[7] A. Zeller J. Sliwerski, T. Zimmermann. When Do Changes Induce Fixes? International Workshop on Mining Software Repositories, 1–5, 2005.
[8] Guo, Yue, and Carolyn Seaman. "A Portfolio Approach to Technical Debt Management." In Proceedings - International Conference on Software Engineering, 31–34, 2011.
[9] Holvitie, Johannes et al. “Technical Debt and Agile Software Development Practices and Processes: An Industry Practitioner Survey.” Information and Software Technology 96: 141–60, 2018.
[10] Kellner, Marc I., Raymond J. Madachy, and David M. Raffo. “Software Process Simulation Modeling: Why? What? How?” Journal of Systems and Software 46(2): 91–105. Kuusinen, Kati et al. 2017. “Decomposition of US.” 283: 135–50, 1999.
[11] Murray, Niall et al. “Modeling User Quality of Experience of Olfaction-Enhanced Multimedia.” IEEE Access: 1–13, 2018.
[12] Nugroho, Ariadi, Joost Visser, and Tobias Kuipers. “An Empirical Model of Technical Debt and Interest.” In Proceedings - International Conference on Software Engineering, , 1–8, 2011.
[13] Oliveira, Frederico, Alfredo Goldman, and Viviane Santos. “Managing Technical Debt in Software Projects Using Scrum: An Action Research.” In Proceedings - 2015 Agile Conference, Agile 2015, Institute of Electrical and Electronics Engineers Inc., 50–59, 2015.
[14] Ryan, Sharon, and Rory V O Connor. “The Journal of Systems and Software Development of a Team Measure for Tacit Knowledge in Software Development Teams.” The Journal of Systems & Software 82(2): 229–40, 2009.
[15] M. Z. Khan, A. Alsaeedi, and M. Huda, “Empirically Validated Software Efficiency Estimation Model: Product Operation Perspective,” J. Softw. Eng. Appl., vol. 11, no. 10, pp. 486–499, 2018.
[16] Dos Santos, Eduardo Witter, and Ingrid Nunes. “Investigating the Effectiveness of Peer Code Review in Distributed Software Development.” ACM International Conference Proceeding Series: 84–93, 2017.
[17] Dos Santos, Paulo Sérgio Medeiros, Amanda Varella, Cristine Ribeiro Dantas, and Daniel Beltrão Borges. “Visualizing and Managing Technical Debt in Agile Development: An Experience Report.” In Lecture Notes in Business Information Processing, Springer Verlag, 121–34, 2013.
[18] Seaman, Carolyn, and Yuepu Guo. 2011. 82 Advances in Computers Measuring and Monitoring Technical Debt.
[19] D. I. Heimann, “IEEE Standard 730-2014 Software Quality Assurance Processes Learning objectives What is IEEE 730??,” pp. 1–26, 2015.
[20] Stopford, Ben, Ken Wallace, and John Allspaw. “Technical Debt: Challenges and Perspectives.” IEEE Software 34(4): 79–81, 2017.
[21] M. A. Akbar et al., “Improving the quality of software development process by introducing a new methodology-Az-model,” IEEE Access, vol. 6, no. February, pp. 4811–4823, 2017.
[22] Zazworka, Nico et al. “A Case Study on Effectively Identifying Technical Debt.” In ACM International Conference Proceeding Series, , 42–47, 2013.
[23] A. Rahman, F. H. Sunny, H. M. Mishu, and F. Sumi, “Open Access Software Testing Algorithm Units,” no. 1, pp. 271–275, 2017.
[24] M. Z. Khan, A. Alsaeedi, and M. Huda, “Empirically Validated Software Efficiency Estimation Model: Product Operation Perspective,” J. Softw. Eng. Appl., vol. 11, no. 10, pp. 486–499, 2018.