Back to Search
Start Over
Identifying Technical Debt in Database Normalization Using Association Rule Mining
- 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.
- Subjects :
- Normalization (statistics)
Information retrieval
Association rule learning
Computer science
media_common.quotation_subject
05 social sciences
020207 software engineering
02 engineering and technology
Electronic mail
Fourth normal form
Database normalization
Technical debt
Data quality
Debt
0502 economics and business
0202 electrical engineering, electronic engineering, information engineering
050203 business & management
media_common
Subjects
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