Proceedings of the 2018 International Conference on Technical Debt 2018
DOI: 10.1145/3194164.3194170
|View full text |Cite
|
Sign up to set email alerts
|

Prioritizing technical debt in database normalization using portfolio theory and data quality metrics

Abstract: Database normalization is the one of main principles for designing relational databases. The benefits of normalization can be observed through improving data quality and performance, among the other qualities. We explore a new context of technical debt manifestation, which is linked to ill-normalized databases. This debt can have long-term impact causing systematic degradation of database qualities. Such degradation can be liken to accumulated interest on a debt. We claim that debts are likely to materialize f… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
12
0

Year Published

2018
2018
2023
2023

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 14 publications
(12 citation statements)
references
References 30 publications
0
12
0
Order By: Relevance
“…Several researchers have investigated self-admitted technical debt in source code for various purposes including its identification [13,14,44,16,26,53,54,1], removal [57,28], prioritization [3,2,20], recommendation when to admit SATDs [55], or the analysis of its impact on source code quality [51] -to mention a few examples.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Several researchers have investigated self-admitted technical debt in source code for various purposes including its identification [13,14,44,16,26,53,54,1], removal [57,28], prioritization [3,2,20], recommendation when to admit SATDs [55], or the analysis of its impact on source code quality [51] -to mention a few examples.…”
Section: Related Workmentioning
confidence: 99%
“…Sierra et al [43] present a survey of SATD studies from 2014 to 2019. They identified three main categories of research contributions: (1) papers that focus on the detection of SATD, (2) papers that aim to improve the comprehension of SATD, and (3) papers that focus on the repayment of SATD.…”
Section: Surveys and Literature Reviews On Technical Debtmentioning
confidence: 99%
“…Their approach returns the TD items that consume the largest maintenance eort and therefore deserve more attention and higher priority for refactoring Plösh et al proposes a TD prioritization approach with a primarily focus on the prioritization of Design debt, and their approach relies on the quantification of design best practices by transferring the identified TD items into a portfolio-matrix [SP42]. Albarak and Bahsoon further claim that software systems having database tables below fourth normal form are likely to form TD and therefore the ill-normalized tables should be prioritized for refactoring [SP40].…”
Section: Rq 2 Which Prioritization Aspects Have Been Proposed?mentioning
confidence: 99%
“…While the Technical Debt metaphor has further extended to include e.g. database design debt, which describes the immature database design decisions [6], the context of Technical Debt is still limited to the technological aspects.…”
Section: Introductionmentioning
confidence: 99%