Anti-patterns are poor solution to design and im-plementation problems. Developers may introduce anti-patterns in their software systems because of time pressure lack of understanding communication and or-skills. Anti-patterns create problems in software maintenance and development. Database anti-patterns lead to complex and time consuming query process-ing and loss of integrity constraints. Detecting anti-patterns could reduce costs efforts and resources. Researchers have proposed approaches to detect anti-patterns in software development. But not much research has been done about database anti-patterns. This report presents two approaches to detect schema design anti-patterns in relational database. Our first approach is based on pattern ...
Abstract—Since the relational database is an important com-ponent of real-world software and the sch...
The paper introduces the concept of data analysis anti-patterns, i.e., data analysis procedures that...
Pattern is one of the most simple and powerful techniques to improve the design, and consequently en...
Anti-patterns are poor solutions to recurring design problems. They occur in object-oriented systems...
In this Master's Thesis Project, two Code Smells, four Anti-Patterns and four types of Design Princi...
Data is one of an organization’s most valuable and strategic assets. Testing the relational database...
Software design Anti-pattern is the common feedback to a recurring problem that is ineffective and h...
Object-Relational Mapping (ORM) provides developers a conceptual abstraction for mapping the applica...
Nowadays, relational databases have become the de facto standard to store large quantities of data. ...
In this Master’s Thesis Project, two Code Smells, four Anti-Patterns and four types of Design Princi...
Object-Relational Mapping (ORM) provides developers a conceptual abstraction for mapping the applica...
In this paper, an approach for information systems reverse engineering is proposed and applied. The ...
Pattern is one of the most simple and powerful techniques to improve the design, and consequently en...
Abstract: Anti-patterns are motifs that are usually thought to be good solutions to some design or i...
A Dependence Anti Pattern is a dependence structure that may indicate potential problems for on-goin...
Abstract—Since the relational database is an important com-ponent of real-world software and the sch...
The paper introduces the concept of data analysis anti-patterns, i.e., data analysis procedures that...
Pattern is one of the most simple and powerful techniques to improve the design, and consequently en...
Anti-patterns are poor solutions to recurring design problems. They occur in object-oriented systems...
In this Master's Thesis Project, two Code Smells, four Anti-Patterns and four types of Design Princi...
Data is one of an organization’s most valuable and strategic assets. Testing the relational database...
Software design Anti-pattern is the common feedback to a recurring problem that is ineffective and h...
Object-Relational Mapping (ORM) provides developers a conceptual abstraction for mapping the applica...
Nowadays, relational databases have become the de facto standard to store large quantities of data. ...
In this Master’s Thesis Project, two Code Smells, four Anti-Patterns and four types of Design Princi...
Object-Relational Mapping (ORM) provides developers a conceptual abstraction for mapping the applica...
In this paper, an approach for information systems reverse engineering is proposed and applied. The ...
Pattern is one of the most simple and powerful techniques to improve the design, and consequently en...
Abstract: Anti-patterns are motifs that are usually thought to be good solutions to some design or i...
A Dependence Anti Pattern is a dependence structure that may indicate potential problems for on-goin...
Abstract—Since the relational database is an important com-ponent of real-world software and the sch...
The paper introduces the concept of data analysis anti-patterns, i.e., data analysis procedures that...
Pattern is one of the most simple and powerful techniques to improve the design, and consequently en...