Journal article
Dimensional modeling: Identification, classification, and evaluation of patterns
Decision Support Systems, v 45(1), pp 59-76
2008
Abstract
Software design is a complex activity. A successful designer requires knowledge and training in specific design techniques combined with practical experience. Designing a dimensional model embodies this challenge. This paper presents Dimensional Design Patterns (DDPs) and their application to the design of dimensional models. We describe a metamodel of the DDPs and show their integration into Kimball's dimensional modeling design process so they can be applied to design problems using a known practice. By providing a metamodel and a method for DDP use, we combine theory and a practical design technique with the goal of increasing the efficiency and effectiveness of the software designer. The experimental results show that the classroom use of DDPs increase the effectiveness by 25% and efficiency by 9% for students in designing dimensional models. This research shows that DDPs could be an effective tool not only for teaching a dimensional model in academia, but also for designing dimensional models in an industry setting.
Metrics
Details
- Title
- Dimensional modeling: Identification, classification, and evaluation of patterns
- Creators
- Mary Elizabeth “M.E.” Jones - Immaculata University Department of Mathematics–Computer Science–Physics Immaculata, PA 19345, United StatesIl-Yeol Song - Drexel University College of Information Science and Technology Philadelphia, PA 19104, United States
- Publication Details
- Decision Support Systems, v 45(1), pp 59-76
- Publisher
- Elsevier
- Resource Type
- Journal article
- Language
- English
- Academic Unit
- Information Science
- Web of Science ID
- WOS:000255734400005
- Scopus ID
- 2-s2.0-41149153510
- Other Identifier
- 991014878481704721
InCites Highlights
Data related to this publication, from InCites Benchmarking & Analytics tool:
- Collaboration types
- Domestic collaboration
- Web of Science research areas
- Computer Science, Artificial Intelligence
- Computer Science, Information Systems
- Operations Research & Management Science