Back to Search Start Over

Identifying Technical Debt in Database Normalization Using Association Rule Mining

Authors :
Muna Al-Razgan
Rami Bahsoon
Mashel Albarak
Source :
SEAA
Publication Year :
2018
Publisher :
IEEE, 2018.

Abstract

In previous work, we explored a new context of technical debt that relates to database normalization design decisions. We claimed that database normalization debts are likely to be incurred for tables below the fourth normal form. We proposed a method to prioritize the tables that should be normalized based on their impact on data quality and performance. In this study, we propose a framework to identify normalization debt items (i.e. tables below the fourth normal form) by mining the data stored in each table. Our framework makes use of association rule mining to discover functional dependencies between attributes in a table, which will help determine the current normal form of that table and reveal debt tables. To illustrate our method, we use a case study from Microsoft, AdventureWorks database. The results revealed the applicability of our framework to identify debt tables.

Details

Database :
OpenAIRE
Journal :
2018 44th Euromicro Conference on Software Engineering and Advanced Applications (SEAA)
Accession number :
edsair.doi...........1b6c56f79d1697b9db183c6dde4d2ea0
Full Text :
https://doi.org/10.1109/seaa.2018.00077