Abeer Salah Eldeen Hamed, H. Elbakry, Alaa Eldin Riad, R. Moawad
{"title":"A Proposed Technical Debt Management Approach Applied on Software Projects in Egypt","authors":"Abeer Salah Eldeen Hamed, H. Elbakry, Alaa Eldin Riad, R. Moawad","doi":"10.58346/jisis.2023.i3.010","DOIUrl":null,"url":null,"abstract":"Technical Debt (TD) is a metaphor that can be described as the technical issues that are hidden from end users and customers, but in fact hinder the development efforts during system evolution and future enhancements. Due to tight budgets and timelines, TD is frequently incurred, which may lead to technical, financial, and quality issues that make future maintenance more costly or impossible. While business professionals concentrate on external issues related to customer satisfaction, in fact they rarely pay attention to internal software quality defects and maintenance, which would rather cause future interest payments. In this research study, we propose a TD management (TDM) approach with best practices developed using Design Science Research (DSR) and conducted with multiple case studies for the software development team in Small and Medium Enterprises (SMEs). The study demonstrates that the proposed approach for measuring the impact of internal / external software quality leads to increased awareness of TD’s occurrence and thereby provides processes for preventing, identifying, prioritizing, monitoring, and repaying TD to satisfy both customer value and technical requirements, along with halting project failures and cost overruns. In actuality, applying our proposed TDM approach leads to a deeper comprehension of TD contraction in selected software companies, improved team morale and motivation, as well as an enhancement in its maintainability.","PeriodicalId":36718,"journal":{"name":"Journal of Internet Services and Information Security","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2023-08-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Internet Services and Information Security","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.58346/jisis.2023.i3.010","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"Computer Science","Score":null,"Total":0}
引用次数: 0
Abstract
Technical Debt (TD) is a metaphor that can be described as the technical issues that are hidden from end users and customers, but in fact hinder the development efforts during system evolution and future enhancements. Due to tight budgets and timelines, TD is frequently incurred, which may lead to technical, financial, and quality issues that make future maintenance more costly or impossible. While business professionals concentrate on external issues related to customer satisfaction, in fact they rarely pay attention to internal software quality defects and maintenance, which would rather cause future interest payments. In this research study, we propose a TD management (TDM) approach with best practices developed using Design Science Research (DSR) and conducted with multiple case studies for the software development team in Small and Medium Enterprises (SMEs). The study demonstrates that the proposed approach for measuring the impact of internal / external software quality leads to increased awareness of TD’s occurrence and thereby provides processes for preventing, identifying, prioritizing, monitoring, and repaying TD to satisfy both customer value and technical requirements, along with halting project failures and cost overruns. In actuality, applying our proposed TDM approach leads to a deeper comprehension of TD contraction in selected software companies, improved team morale and motivation, as well as an enhancement in its maintainability.