SlideShare a Scribd company logo
1 of 12
Download to read offline
International Journal of Information Technology & Management Information System (IJITMIS),
ISSN 0976 – 6405(Print), ISSN 0976 – 6413(Online), Volume 5, Issue 1, January - April (2014), © IAEME
60
A CRITICAL STUDY OF REQUIREMENT GATHERING AND
TESTING TECHNIQUES FOR DATAWAREHOUSING
KULDEEP DESHPANDE1
, Dr. BHIMAPPA DESAI2
1
(Ellicium Solutions, Pune, Maharashtra)
2
(Capgemini Consulting, Pune, Maharashtra)
ABSTRACT
In light of high cost and higher rate of failure of Datawarehousing projects, it
becomes imperative to study software processes being followed for Datawarehousing. In this
paper we present a survey of literature for Datawarehousing requirement gathering and
testing. This paper has analyzed drawbacks of traditional techniques for requirement
gathering and testing of Datawarehouse. We have reported areas where more research needs
to be focused. Using text analytics technique called “word cloud”, we have analyzed main
areas being researched and shown areas that need more focus. This paper can give a direction
to future research in the areas of Datawarehouse requirement gathering and testing.
Keywords: Datawarehouse, Lifecycle, Requirements, Techniques, Testing.
I. INTRODUCTION
A data warehouse is a subject oriented, integrated, time-variant, and nonvolatile
collection of data that supports managerial decision making [8]. Datawarehousing projects
are costly and risky as reported by many researchers. Long development cycles and large
expensive costs are typical of a Datawarehouse development project. Rate of failure of
datawarehousing projects is very high. Hence it becomes imperative to study various
software processes being followed for Datawarehousing, advantages and limitations of
various process and alternatives for existing software processes.
This work is organized as follows. In section 2 we briefly discuss software
development lifecycle stages for datawarehouse development proposed by various authors. In
INTERNATIONAL JOURNAL OF INFORMATION TECHNOLOGY &
MANAGEMENT INFORMATION SYSTEM (IJITMIS)
ISSN 0976 – 6405(Print)
ISSN 0976 – 6413(Online)
Volume 5, Issue 1, January - April (2014), pp. 60-71
© IAEME: http://www.iaeme.com/IJITMIS.asp
Journal Impact Factor (2014): 6.2217 (Calculated by GISI)
www.jifactor.com
IJITMIS
© I A E M E
International Journal of Information Technology & Management Information System (IJITMIS),
ISSN 0976 – 6405(Print), ISSN 0976 – 6413(Online), Volume 5, Issue 1, January - April (2014), © IAEME
61
section 3 we discuss various requirement gathering techniques. We also discuss about
coverage of nonfunctional requirements in this section. Limitations of traditional requirement
gathering techniques are discussed in section 4. Next in section 5 we discuss various testing
techniques proposed in literature. In section 6, we discuss limitations of traditional testing
techniques. Section 8 summarizes our conclusions which include recommendations for future
research.
II. DATAWAREHOUSE DEVELOPMENT LIFECYCLE STAGES
In this section we define a set of activities that constitute datawarehouse development
process.
As per a study of Datawarehousing process maturity [2], a data warehousing process
can be viewed as a data production process that includes sub processes such as business
requirements analysis, data design, architecture design, data mapping, ETL design, end-user
application design, data quality management, business continuity management,
implementation, and deployment. We have modified this categorization and have categorized
datawarehouse development tasks proposed by various studies in 5 categories: Requirements,
Design, Development, Implementation and Project management.
Based on various studies [16], [12] and [1] following is a list of activities that
constitute various phases of Datawarehouse development lifecycle:
TABLE 1: Classification of Datawarehouse development lifecycle activities
Reference A Comprehensive
Approach to DW
Testing [16]
A Unified Method for
Developing Data
Warehouses [12]
The Data Warehouse
Lifecycle Toolkit [1]
Requirements • Requirement
Analysis
• Preliminary study
• Business requirements
& goals,
• Analysis and design
• Business Requirement
definition
Design • Analysis and
Reconciliation,
• Conceptual design,
• Workload
refinement,
• Logical design,
• Data staging design,
• Physical design,
• Technical
requirements ,
• Technical design,
• Technical architecture
design,
• Product selection and
installation,
• Dimensional
modeling,
• Physical design,
Development • Implementation • Weaving,
• Code generation,
• Code completion and
tests
• Data staging design
and development,
• Application
specification and
development
Implantation No task specified • Deployment • Deployment,
• Maintenance, growth
Project
Management
No task specified No task specified • Project Planning
International Journal of Information Technology & Management Information System (IJITMIS),
ISSN 0976 – 6405(Print), ISSN 0976 – 6413(Online), Volume 5, Issue 1, January - April (2014), © IAEME
62
Information requirements gathering for data warehouse systems differ significantly
from requirements analysis for conventional information systems. Same is applicable to DW
testing. In this paper we focus on these two critical phases of DW development lifecycle.
III. REQUIREMENT GATHERING FRAMEWORKS FOR DW PROPOSED IN
LITERATURE
Requirement analysis for Datawarehouse is one of the widely researched areas in
Datawarehousing. Ralph Kimball and Bill Inmon, two pioneers in Datawarehousing have
extensively covered the topic of requirement gathering and analysis in their work.
Ralph Kimball has elaborated extensively methods for requirement gathering for
Datawarehouse in his book – “The Datawarehouse Lifecycle Toolkit” [1]. Requirements
determine what data must be available in the data warehouse, how it is organized, and how
often it is updated. Business users and their requirements impact almost every decision made
throughout the implementation of a data warehouse [1]. Kimball has proposed an overall
approach for requirement gathering for Datawarehouse with emphasis on interviewing of
business users, data auditing and consensus building [1]. Thus Ralph Kimball’s approach
towards requirement gathering in Datawarehouse is a user focused approach.
Bill Inmon has emphasized on uncertain nature of requirements in Datawarehouse. He
has mentioned that requirements are the last thing to be discovered in a Datawarehouse.
Requirements cannot be discovered until the Datawarehouse has been built and is in use for
some time [8]. According to Inmon “Data warehouses cannot be designed the same way as
the classical requirements-driven system. On the other hand, anticipating requirements is still
important. Reality lies somewhere in between” [8]. Inmon has proposed use of ‘Zachman
Framework’ for requirement gathering of Datawarehouse [8]. Thus, Bill Inmon’s approach
toward requirement gathering in Datawarehouse is a source system driven approach.
These 2 approaches towards requirement gathering have evolved into User Driven and Data
Driven approaches.
3.1 User driven requirement gathering approach
In User Driven approach for requirement gathering, focus is on understanding data
needs of end users. The definition of the business requirements determines the data needed to
address business users’ analytical requirements [1]. User driven approach makes use of
techniques such as interviewing end users to understand their data needs, analysis of existing
reports and workshops with business stakeholders.
User driven approach results in high level of end user involvement in DW design
process. One of the main issues faced in many Datawarehouses is less or no usage of DW by
end users. By involving end users at an early stage in the requirement gathering, acceptance
of the DW is increased [3].
However, DW designed using user driven approach may face risk of obsolesce if the
requirements are based on discussions with only an incorrect sample of end users OR if
opinions by end users do not express organizational data needs. Also, rather than forming an
Enterprise wide Datawarehouse, this method may result in forming an aggregation of existing
data marts and may result in existing isolated data marts being replicated in the DW.
3.2 Goal driven approach of requirement gathering
Goal driven approach for DW requirement gathering focuses on capturing business
goals that the DW is expected to serve. These goals are then converted into a good ETL / DW
International Journal of Information Technology & Management Information System (IJITMIS),
ISSN 0976 – 6405(Print), ISSN 0976 – 6413(Online), Volume 5, Issue 1, January - April (2014), © IAEME
63
design. In [5] the authors have proposed a goal-oriented approach to requirement analysis for
data warehouses. The paper has proposed requirement modeling in 2 phases i.e.
Organizational modeling and Decision modeling. Conceptual design is proposed as a next
phase.
3.3 Supply driven approach of requirement gathering
Supply driven approach to requirement gathering focuses on analysis of operational
data sources to analyze available data for loading into the datawarehouse. In this approach
involvement of end users is limited to deciding which data is relevant to decision making.
However, in general the approach is to load all possible data into the Datawarehouse and let
the end users use data that they are interested in. Supply driven requirement gathering is
mainly driven by source system experts who provide their inputs about structure and content
of source systems. This approach ensures availability of data and risk of obsolesce of data
because of incompleteness of datawarehouse is less [3]. Datawarehouse designed by this
approach quickly grows to a complex size with increase in number of source systems. Also
lack of end user involvement in requirement gathering and design may result in less
acceptance of the datawarehouse by the end users.
3.4 Combinational approaches
During last few years there has been a growing realization that user driven and supply
driven approaches in isolation cannot lead to a successful datawarehouse. In [3] authors
conclude that the adoption of a “pure” approach is not sufficient to protect from its own
weaknesses. Authors believe that coupling a data-driven step with a demand-driven one can
lead to a design capturing all the specifications and ensuring a higher level of longevity as
well as acceptance of the users. The authors stress on formalism in requirement gathering
when business users are involved.
In [7] the authors present a data modeling methodology in data warehousing which
integrates three existing approaches normally used in isolation: goal-driven, data-driven and
user driven. The authors have demonstrated various stages of proposed methodology using a
case study. The goal-driven stage produces subjects and KPIs of main business fields. The
data-driven stage obtains subject oriented data schema. The user-driven stage yields business
questions and analytical requirements. The combination stage combines the triple-driven
results. In [4] authors have proposed key principles for requirement analysis phase of a
Datawarehouse project. Based on these principles and findings from a collaboration project,
the authors have proposed a demand driven methodology. The synchronization of
information demand and information supply is done in a two-step, end users are involved in
the specification process at several occasions.
Devising a design methodology is almost useless if no CASE tool to support it is
provided [11]. In [11] authors have proposed a CASE tool, WAND based on bottom up
approach for building Datawarehouse. Based on this approach a CASE tool has been
designed. Thus the focus of research in the area of requirement gathering for datawarehouse
has been shifting from pure ‘supply driven’ and ‘user driven’ approaches in early years to
mixed approaches and more practical view towards requirement gathering.
3.5 Model Driven Approach to DW requirements and design
Model Driven Architecture is an approach for system specification and
interoperability based on use of formal models. In [10], authors have described how MDA
and CWM (Common Warehouse Metamodel) can be used for requirements gathering and
International Journal of Information Technology & Management Information System (IJITMIS),
ISSN 0976 – 6405(Print), ISSN 0976 – 6413(Online), Volume 5, Issue 1, January - April (2014), © IAEME
64
design of Datawarehouse. Similarly in [12], a datawarehouse framework and Unified process
has been proposed for development of datawarehouse using model driven architecture.
3.6 Nonfunctional requirements for Datawarehouse
With respect to DW systems, functional requirements specify what information the
DW is expected to provide and non functional requirements specify how the information
should be provided [3]. In [15] authors have extended NFR framework proposed by Chung,
Nixon et al to define catalog of major DW NFR types. NFRs have been defined as soft goals
and correlation among them is identified. NFRs identified by authors include: performance,
security, multidimensionality, user friendliness. Proposed framework has been applied to a
DW for Brazilian government. In [14], authors have defined ‘Datawarehouse Extended NFR
framework’ (DW-ENF) by extending NFR framework. In this framework, they have
proposed set of NFR types and operationalization catalogs for DW.
We studied the approach followed by major studies of DW requirement gathering for
their treatment of NFRs. Below table lists treatment of NFR in these approaches:
TABLE 2: Treatment of NFRs by various requirement gathering techniques
Reference Type of approach for DW requirements Focus on NFR
4, 9 Demand driven requirement analysis for DW No coverage for NFR
5 Goal oriented requirement analysis for DW No coverage for NFR
10 Model driven approach for DW design No coverage for NFR
12 Integrated / mixed approach for design No coverage for NFR
3 Literature survey of DW requirement
analysis studies
Concludes that DW requirement
approaches have neglected NFRs
Thus, in the traditional DW requirement gathering approaches listed above, coverage
for NFRs has been completely neglected.
IV. LIMITATIONS OF TRADITIONAL REQUIREMENT GATHERING
TECHNIQUES
Despite of extensive research on requirement gathering techniques for datawarehouse
in the literature, there are certain gaps that need to be addressed.
1. Integration of requirement gathering with physical design - Integration of requirements
with subsequent development phases is an important characteristic of any requirement
gathering technique [4]. Kimball has stressed that requirements should determine not
just what data should go into Datawarehouse, but also how it is organized and updated
[1]. However, none of the existing literature mentions how DW requirements can be
linked to ETL design, metadata design. Most of the focus in existing literature is on
linking requirements with data modeling. In general we found very little focus on
requirement gathering for physical design of Datawarehouse from end users’
perspective. There is a need to view requirement gathering techniques as a part of entire
development lifecycle than as a standalone activity.
International Journal of Information Technology & Management Information System (IJITMIS),
ISSN 0976 – 6405(Print), ISSN 0976 – 6413(Online), Volume 5, Issue 1, January - April (2014), © IAEME
65
2. Lack of focus on Model driven approaches for requirement gathering - In recent years,
there has been extensive research in the area of Model Driven Architecture for
Datawarehouse. However, linking MDA with traditional user driven and supply driven
approaches of requirement gathering has not been given due attention.
3. Lack of empirical evidence on suitability of requirement gathering techniques - Most of
the literature focuses on merits and demerits of requirement analysis methods. Very few
of them describe experience of implementing various approaches in real life projects.
Especially relationship of approach for requirement gathering with success of DW is
not given due attention. [7] Describes a case study of implementation for an Insurance
organization. Such a study can be an important guide for DW practitioners.
4. Need for development of CASE tool for DW requirement gathering - Devising a design
methodology is almost useless if no CASE tool to support it is provided [11]. Literature
lacks extensive examples of CASE tools.
5. Very little and isolated focus on nonfunctional requirement - In the traditional DW
requirement gathering approaches, coverage for NFRs has been very rare. Literature
lacks empirical studies on treatment of NFRs in real life projects as well as in lab
environment. Majority of the functional requirement gathering techniques and non
functional requirement techniques for Datawarehouse have been treated separately in
literature. Relationship between functional and non functional requirements of a
Datawarehouse needs to be explored. CASE tools for requirement gathering of
Datawarehouse are focused on functional requirement gathering only [11] and there is a
scope to enhance these CASE tools with steps for NFRs.
V. DATAWAREHOUSE TESTING TECHNIQUES
DW testing is relatively new field and lacks process maturity and knowledge sharing
[21]. DW testing is different from generic software testing in many ways. DW testing
involves a huge data volume [16]. The key to data warehouse testing is to know the data and
what the answers to user queries are supposed to be [16]. Testing both initial and incremental
loads of data is a key difference between DW testing and IT systems testing [17]. High
number of scenarios in DW testing is an important difference between general purpose
testing and DW testing [23], [16]. [25] Has presented a detailed review of reasons why DW
testing is different from software testing.
5.1 Importance of early testing
Advancing an accurate test planning to the early projects phases is one of the keys to
success [16]. If the bug is detected at the later stage of testing cycles, it could easily lead to
very high financial losses to the project [17]. Early participation of testers in requirement and
design activities has been advocated in [21]. A good understanding of data modeling and
source-to-target data mappings help equip the quality assurance (QA) analyst with
information to develop an appropriate testing strategy. During the project’s requirements
analysis phase, the QA team must work to understand the technical implementation [26].
International Journal of Information Technology & Management Information System (IJITMIS),
ISSN 0976 – 6405(Print), ISSN 0976 – 6413(Online), Volume 5, Issue 1, January - April (2014), © IAEME
66
5.2 What needs to be tested?
Because of reasons cited, DW testing is different and requires different types of
components to be tested compared to traditional software testing. Various authors have
proposed approaches to categorize activities in DW testing.
TABLE 3: Classification of testing methods by various studies
Reference study Categories of testing activities proposed
A Comprehensive Approach to
Data Warehouse Testing [16]
ETL procedures, Database, Front end
The Proposal of Data
Warehouse Testing Activities
[23]
Multidimensional database testing, Data pump testing
(ETL), Data Warehouse system testing
Classification of Datawarehouse
testing approaches [25]
Query level, Functional level, Quality Assurance
level, Engineering level, Adaptability level
We extend the classification framework proposed by various studies and propose
following classification for testing activities:
1. Business requirement testing – Testing whether requirements expressed by business
users have been met.
2. ETL testing – Testing accuracy of data movement from source systems to
Datawarehouse as per specifications.
3. Datawarehouse database testing – Testing the database performance at normal and
stressed workloads. This category also includes tests to verify data quality in the DW.
4. System testing – Testing entire integrated datawarehouse system to evaluate ability to
meet functional as well as nonfunctional requirements.
5. Nonfunctional requirement testing – Testing quality of service of the Datawarehouse to
meet business expectations.
6. Reporting / Front end testing – Testing if reports / OLAP system provide functionally
correct data access to end users
Based on this classification framework following is a list of activities that constitute
that can be categorized under each category:
International Journal of Information Technology & Management Information System (IJITMIS),
ISSN 0976 – 6405(Print), ISSN 0976 – 6413(Online), Volume 5, Issue 1, January - April (2014), © IAEME
67
TABLE 4: Proposed framework of classification of Datawarehouse testing activities .
Reference Data Warehouse Testing an
Exploratory Study [22]
The Proposal of Data Warehouse
Testing Activities [23]
Business
Requirement
testing
Testing the business
requirements
ETL testing Verify Slowly Changing
Dimensions
Verification of
performance of ETL batch
loading
Data transformation
Testing ETL processes
Load tests
Volume of Test Data
Datawarehouse
database testing
Ability to perform in high
volume data
Data completeness
Test for relevancy
Data quality
Revision of the multidimensional
database scheme in design phase
Testing the model by a user
Optimization of number of fact tables
Problem of data explosion
System testing Test for daily, weekly or
monthly batch runs
Recoverability
Testing the data backup and recovery
Testing the on-line time response
Testing the access to data
Sequence testing
Testing the complexity
Testing the batch processing response 
Nonfunctional
requirement
testing
Security testing
Front end testing OLAP Cube testing
5.3 Best practices for Datawarehouse testing
Test Data - Datawarehouse testing is data intensive activity. Importance of testing with good
amount of data has been stressed in literature. [21] and [19] have proposed generating test
data by studying source data systems if sufficient test data is not available. [22] Recommends
the testers at data source organizations to create data based on various scenarios while
exploring the data source systems. This study also recommends carefully selecting databases
of various sizes for different types of testing.
Importance of automation - Use of automated tools for testing has been proposed by majority
of studies. Automating processes whenever possible will save tremendous amounts of time
[24]. Automated testing of ETL has a positive impact on improving quality of data in
Datawarehouse [18]. Early integration of testing into development efforts is possible. A
process for automated test case and test data generation and testing of ETL processes has
been advocated in [19].
Skills for DW testing - Skills required for DW testing team can be summarized as follows
[26]:
International Journal of Information Technology & Management Information System (IJITMIS),
ISSN 0976 – 6405(Print), ISSN 0976 – 6413(Online), Volume 5, Issue 1, January - April (2014), © IAEME
68
• An understanding of the fundamental concepts of databases and data warehousing
• High skill levels with SQL queries and data profiling
• Experience in the development of test strategies, test plans, and test cases
• Skills to create effective data warehouse test cases and scenarios
• Skills in participating in reviews of the data models, data mapping & ETL.
5.4 Challenges in DW testing
A detailed insight into challenges faced during ETL testing categorized into 3
categories has been provided in [22].
Fig. 1: Datawarehouse testing challenges
VI. LIMITATIONS OF TESTING TECHNIQUES
Following is a summary of gaps that need to be addressed about Datawarehouse testing:
1. Lack of standard test process – Datawarehouse testing is a relatively new field
compared to other testing fields and lack of standard testing process is a challenge with
it. Lack of standard test process often leads to insufficient coverage, inconsistency and
redundant test efforts [21]. In [16] an approach for standardization has been proposed,
but it needs to be empirically and practically validated.
2. Lesser focus on model driven and automation – Datawarehouse testing literature has
constantly referred to automation as a critical success factors. However, no extensive
approach has been proposed for end to end automation of DW testing including
generation of test cases, test data and result comparison.
3. No studies about impact of DW testing on success of DW and quality of data – Various
papers have described challenges of DW testing. However, relationship between testing
techniques and failures of DW, poor data quality in DW challenges has not been
International Journal of Information Technology & Management Information System (IJITMIS),
ISSN 0976 – 6405(Print), ISSN 0976 – 6413(Online), Volume 5, Issue 1, January - April (2014), © IAEME
69
explored. Such a study would help practitioners focus their attention on challenges of
testing that cause highest rate of failure in DW systems.
4. No study on skills used in the industry for DW industry – [22] has stated lack of skilled
resources as one of the challenges in DW testing. However there has not been much
research about skills possessed by DW testers in industry and areas of improvement. A
research in this area will help human resource planning for DW projects.
5. Data volume challenges - DW testing requires testing with huge data. Ability to
perform adequate testing with huge volume of data is a key to successful DW testing.
Techniques for testing with huge volume have not been researched. Ability partition
data and identify correct set of test data from production data needs to be researched.
Ability to conduct testing in absence of sufficient data needs to be explored.
6. Testing of Non functional requirements not given due attention – Compared to testing of
functional requirements for DW, testing of non-functional requirements has received
minimal attention. Performance and usability of DW have been stated as important
nonfunctional requirements that need to be tested [22]. However, in general testing of
nonfunctional requirements needs to be given much more attention.
VII. WORD CLOUD
Word clouds are a visual depiction of the frequency tabulation of the words in any
selected written material. Font size is used to indicate frequency, so the larger the font size,
the more frequently a word is used [13]. In this paper we have used word cloud as a
technique to summarize key topics being discussed in the literature used as a reference for
this paper. Detailed word clouds were drawn for each paper and for all papers together to
understand topics that are discussed or ignored in literature. Following diagram shows key
terms being discussed for references used in this paper:
Fig.2: Word cloud for requirement gathering and testing literature
International Journal of Information Technology & Management Information System (IJITMIS),
ISSN 0976 – 6405(Print), ISSN 0976 – 6413(Online), Volume 5, Issue 1, January - April (2014), © IAEME
70
VIII. CONCLUSION AND DIRECTIONS FOR FUTURE RESEARCH
In this paper we studied various requirement gathering and testing techniques
followed for datawarehousing. Merits and demerits of various traditional requirement
gathering approaches like goal driven, user driven and source driven approach were studied.
Lack of focus on non-functional requirements, need for CASE tools, lack of connectivity of
requirement gathering techniques with design process were some of the drawbacks that were
highlighted for traditional requirement gathering processes. Similarly, various aspects of DW
testing were studied along with best practices proposed by different studies. Unavailability of
tools for automation of DW testing, lack of standard testing process came out as important
drawbacks of traditional DW testing processes. Empirical studies highlighting relation
between various DW requirement gathering and testing techniques and success of
Datawarehouse initiatives are absent in literature.
In future we plan to conduct empirical studies to connect success of DW initiatives
with requirements and testing techniques. Such a research will enable practitioners to focus
attention on avoidable causes of datawarehousing failure. We also plan to conduct a study of
possibility of using emerging agile techniques for Datawarehouse development to overcome
challenges mentioned in the paper.
IX. REFERENCES
[1] R. Kimball, J. Caserta, The Data Warehouse Lifecycle Toolkit. John Wiley & Sons,
2004.
[2] Arun Sen, K. Ramamurthy, and Atish Sinha, A Model of Data Warehousing Process
Maturity, IEEE Transactions on software engineering, 2012,VOL. 38, NO. 2.
[3] Golfarelli Matteo. From User Requirements to Conceptual Design in Data Warehouse
Design – a Survey. Data Warehousing Design and Advanced Engineering
Applications: Methods for Complex Construction. L. Bellatreche (Ed.), IGI Global,
2009.
[4] Robert Winter and Bernhard Strauch, Demand-driven Information Requirements
Analysis in Data Warehousing, International Conference on Systems Sciences, IEEE,
2003.
[5] Giorgini et al, Goal-Oriented Requirement Analysis for Data Warehouse Design,
DOLAP’05, November 4–5, 2005, Bremen, Germany.
[6] Pardillo et al, USING ONTOLOGIES FOR THE DESIGN OF DATA
WAREHOUSES, International Journal of Database Management Systems ( IJDMS ) ,
2011, Vol.3, No.2.
[7] Yuhong Guo et al, Triple-Driven Data Modeling Methodology in Data Warehousing:
A Case Study, DOLAP’06, 2006.
[8] William Inmon, Building the Datawarehouse, Wiley publishing, 1992.
[9] Winter, R. and Strauch, B. Demand-driven information requirements analysis in data
warehousing. Journal of Data Warehousing, 2003, 38-47.
[10] Model-Driven Architecture (MDA) and Data Warehouse Design, Scholl et al,
Bachelor Information Engineering, 2007.
[11] Golfarelli et al, WAND A CASE Tool for Data Warehouse Design, Proceedings
Decimo Convegno Nazionale su Sistemi Evoluti Per Basi Di Dati, Portoferraio, 2002,
pp. 422-426.
International Journal of Information Technology & Management Information System (IJITMIS),
ISSN 0976 – 6405(Print), ISSN 0976 – 6413(Online), Volume 5, Issue 1, January - April (2014), © IAEME
71
[12] Essaidi, Osmani, A Unified Method for Developing Data Warehouses, International
Conference on Software Engineering and Data Engineering, 2009.
[13] Frances Miley, Andrew Read, Using word clouds to develop proactive learners,
Journal of the Scholarship of Teaching and Learning, 2011.
[14] Fábio Rilston S. Paim and Jaelson F. B. Castro, DWARF: An Approach for
Requirements Definition and Management of Data Warehouse Systems,
Requirements Engineering Conference, 2003.
[15] Fábio Rilston Silva Paim, Jaelson F. B. Castro, Enhancing Data Warehouse Design
with the NFR Framework, 5th Workshop on Requirements Engineering, 2002.
[16] Matteo Golfarelli and Stefano Rizzi, A Comprehensive Approach to Data Warehouse
Testing, Proceedings of the ACM twelfth international workshop on Data
warehousing and OLAP,2009, Pages 17-24.
[17] A. Mookerjea and P. Malisetty. Best practices in datawarehouse testing. In Proc. Test,
New Delhi, 2008.
[18] Jaiteg Singh and Kawaljeet Singh, Statistically Analyzing the Impact of Automated
ETL Testing on the Data Quality of a Data Warehouse, International Journal of
Computer and Electrical Engineering, 2009, Vol. 1, No. 4, Pages 488-495.
[19] K.Deshpande, Model driven testing of Datawarehouse, International Journal of
Computer Science Issues, 2013.
[20] Pavol Tanuska, Pavel Vazan and Peter Schreiber, The Partial Proposal of Data
Warehouse Testing Task, in 2009 International Symposium on Computing,
Communication, and Control, 2009, 243-247.
[21] Raj Kamal and Nakul , Adventures with Testing BI/DW Application: On a crusade to
find the Holy Grail, Available from <http://msdn.microsoft.com/en-
us/library/gg248101.aspx>, 31st Jan 2014.
[22] Muhammad Shahan Ali Khan and Ahmad ElMadi, Data Warehouse Testing an
Exploratory Study, MS Thesis, School of Computing, Blekinge Institute of
Technology, Karlskrona, Sweden, 2011.
[23] Pavol Tanuška, Oliver Moravčík, Pavel Važan, Fratišek Miksa, The Proposal of Data
Warehouse Testing Activities, in Proceedings of the 20th Central European
Conference on Information and Intelligent Systems, 2009, Pages 7-11
[24] R. Cooper and S. Arbuckle. How to thoroughly test a data warehouse, in Proc.
STAREAST, Orlando, 2002.
[25] Dr. S. L. Gupta, Dr. Payal Pahwa, Ms. Sonali Mathur, Classification of
Datawarehouse testing approaches, International Journal of Computers & Technolog,
2012
[26] Wayne Yaddo, ‘Datawarehouse testing’, Available from:
< http://ibmdatamag.com/2013/07/data-warehouse-testing-part-1/>, 31st Jan 2014.
[27] Tanmaya Kumar Das, Dillip Kumar Mahapatra and Gopakrishna Pradhan, “An
Integrated Framework for Interoperable and Service Oriented Management of Large
Scale Software”, International Journal of Computer Engineering & Technology
(IJCET), Volume 3, Issue 3, 2012, pp. 459 - 483, ISSN Print: 0976 – 6367,
ISSN Online: 0976 – 6375.
[29] D. Vivekananda Reddy and Dr. A. Ramamohan Reddy, “Reliability Improvement
Predictive Approach to Software Testing using Mathematical Modeling”,
International Journal of Computer Engineering & Technology (IJCET), Volume 5,
Issue 1, 2014, pp. 1 - 10, ISSN Print: 0976 – 6367, ISSN Online: 0976 – 6375.

More Related Content

What's hot

A systematic literature review of cloud
A systematic literature review of cloudA systematic literature review of cloud
A systematic literature review of cloudhiij
 
Irjet v4 iA Survey on FP (Growth) Tree using Association Rule Mining7351
Irjet v4 iA Survey on FP (Growth) Tree using Association Rule Mining7351Irjet v4 iA Survey on FP (Growth) Tree using Association Rule Mining7351
Irjet v4 iA Survey on FP (Growth) Tree using Association Rule Mining7351IRJET Journal
 
Rule-based Information Extraction for Airplane Crashes Reports
Rule-based Information Extraction for Airplane Crashes ReportsRule-based Information Extraction for Airplane Crashes Reports
Rule-based Information Extraction for Airplane Crashes ReportsCSCJournals
 
MACHINE LEARNING ALGORITHMS FOR HETEROGENEOUS DATA: A COMPARATIVE STUDY
MACHINE LEARNING ALGORITHMS FOR HETEROGENEOUS DATA: A COMPARATIVE STUDYMACHINE LEARNING ALGORITHMS FOR HETEROGENEOUS DATA: A COMPARATIVE STUDY
MACHINE LEARNING ALGORITHMS FOR HETEROGENEOUS DATA: A COMPARATIVE STUDYIAEME Publication
 
Assessment of Decision Tree Algorithms on Student’s Recital
Assessment of Decision Tree Algorithms on Student’s RecitalAssessment of Decision Tree Algorithms on Student’s Recital
Assessment of Decision Tree Algorithms on Student’s RecitalIRJET Journal
 
IRJET- An Investigation into the Adoption of Computer Assisted Audit Techniqu...
IRJET- An Investigation into the Adoption of Computer Assisted Audit Techniqu...IRJET- An Investigation into the Adoption of Computer Assisted Audit Techniqu...
IRJET- An Investigation into the Adoption of Computer Assisted Audit Techniqu...IRJET Journal
 
Comp10 unit6b lecture_slides
Comp10 unit6b lecture_slidesComp10 unit6b lecture_slides
Comp10 unit6b lecture_slidesCMDLMS
 
IRJET- Smart Ration System using RFID
IRJET-  	  Smart Ration System using RFIDIRJET-  	  Smart Ration System using RFID
IRJET- Smart Ration System using RFIDIRJET Journal
 
IRJET- Logistics Network Superintendence Based on Knowledge Engineering
IRJET- Logistics Network Superintendence Based on Knowledge EngineeringIRJET- Logistics Network Superintendence Based on Knowledge Engineering
IRJET- Logistics Network Superintendence Based on Knowledge EngineeringIRJET Journal
 
Clinical data collection and management
Clinical data collection and managementClinical data collection and management
Clinical data collection and managementMOHAMMAD ASIM
 
IRJET- Optimizing Cooling Efficiency through Conformal Cooling using Moldex3D...
IRJET- Optimizing Cooling Efficiency through Conformal Cooling using Moldex3D...IRJET- Optimizing Cooling Efficiency through Conformal Cooling using Moldex3D...
IRJET- Optimizing Cooling Efficiency through Conformal Cooling using Moldex3D...IRJET Journal
 
IRJET- A Survey on Prediction of Heart Disease Presence using Data Mining and...
IRJET- A Survey on Prediction of Heart Disease Presence using Data Mining and...IRJET- A Survey on Prediction of Heart Disease Presence using Data Mining and...
IRJET- A Survey on Prediction of Heart Disease Presence using Data Mining and...IRJET Journal
 
Senior ipt term4_casestudy
Senior ipt term4_casestudySenior ipt term4_casestudy
Senior ipt term4_casestudyhccit
 
Prototype of the Export Information System for Managing Cargo Data
Prototype of the Export Information System for Managing Cargo DataPrototype of the Export Information System for Managing Cargo Data
Prototype of the Export Information System for Managing Cargo DataIJSRED
 
Decomposed Conformance Checking in the Data era
Decomposed Conformance Checking in the Data eraDecomposed Conformance Checking in the Data era
Decomposed Conformance Checking in the Data eraWai Lam Jonathan Lee
 
IRJET- Disease Prediction System
IRJET- Disease Prediction SystemIRJET- Disease Prediction System
IRJET- Disease Prediction SystemIRJET Journal
 
Issues of Embedded System Component Based Development in Mesh Networks
Issues of Embedded System  Component Based Development in Mesh NetworksIssues of Embedded System  Component Based Development in Mesh Networks
Issues of Embedded System Component Based Development in Mesh NetworksIRJET Journal
 

What's hot (20)

Ijaret 06 07_010
Ijaret 06 07_010Ijaret 06 07_010
Ijaret 06 07_010
 
A systematic literature review of cloud
A systematic literature review of cloudA systematic literature review of cloud
A systematic literature review of cloud
 
Irjet v4 iA Survey on FP (Growth) Tree using Association Rule Mining7351
Irjet v4 iA Survey on FP (Growth) Tree using Association Rule Mining7351Irjet v4 iA Survey on FP (Growth) Tree using Association Rule Mining7351
Irjet v4 iA Survey on FP (Growth) Tree using Association Rule Mining7351
 
Rule-based Information Extraction for Airplane Crashes Reports
Rule-based Information Extraction for Airplane Crashes ReportsRule-based Information Extraction for Airplane Crashes Reports
Rule-based Information Extraction for Airplane Crashes Reports
 
MACHINE LEARNING ALGORITHMS FOR HETEROGENEOUS DATA: A COMPARATIVE STUDY
MACHINE LEARNING ALGORITHMS FOR HETEROGENEOUS DATA: A COMPARATIVE STUDYMACHINE LEARNING ALGORITHMS FOR HETEROGENEOUS DATA: A COMPARATIVE STUDY
MACHINE LEARNING ALGORITHMS FOR HETEROGENEOUS DATA: A COMPARATIVE STUDY
 
Assessment of Decision Tree Algorithms on Student’s Recital
Assessment of Decision Tree Algorithms on Student’s RecitalAssessment of Decision Tree Algorithms on Student’s Recital
Assessment of Decision Tree Algorithms on Student’s Recital
 
IRJET- An Investigation into the Adoption of Computer Assisted Audit Techniqu...
IRJET- An Investigation into the Adoption of Computer Assisted Audit Techniqu...IRJET- An Investigation into the Adoption of Computer Assisted Audit Techniqu...
IRJET- An Investigation into the Adoption of Computer Assisted Audit Techniqu...
 
Comp10 unit6b lecture_slides
Comp10 unit6b lecture_slidesComp10 unit6b lecture_slides
Comp10 unit6b lecture_slides
 
Sinha_WhitePaper
Sinha_WhitePaperSinha_WhitePaper
Sinha_WhitePaper
 
IRJET- Smart Ration System using RFID
IRJET-  	  Smart Ration System using RFIDIRJET-  	  Smart Ration System using RFID
IRJET- Smart Ration System using RFID
 
Hospital management system
Hospital management systemHospital management system
Hospital management system
 
IRJET- Logistics Network Superintendence Based on Knowledge Engineering
IRJET- Logistics Network Superintendence Based on Knowledge EngineeringIRJET- Logistics Network Superintendence Based on Knowledge Engineering
IRJET- Logistics Network Superintendence Based on Knowledge Engineering
 
Clinical data collection and management
Clinical data collection and managementClinical data collection and management
Clinical data collection and management
 
IRJET- Optimizing Cooling Efficiency through Conformal Cooling using Moldex3D...
IRJET- Optimizing Cooling Efficiency through Conformal Cooling using Moldex3D...IRJET- Optimizing Cooling Efficiency through Conformal Cooling using Moldex3D...
IRJET- Optimizing Cooling Efficiency through Conformal Cooling using Moldex3D...
 
IRJET- A Survey on Prediction of Heart Disease Presence using Data Mining and...
IRJET- A Survey on Prediction of Heart Disease Presence using Data Mining and...IRJET- A Survey on Prediction of Heart Disease Presence using Data Mining and...
IRJET- A Survey on Prediction of Heart Disease Presence using Data Mining and...
 
Senior ipt term4_casestudy
Senior ipt term4_casestudySenior ipt term4_casestudy
Senior ipt term4_casestudy
 
Prototype of the Export Information System for Managing Cargo Data
Prototype of the Export Information System for Managing Cargo DataPrototype of the Export Information System for Managing Cargo Data
Prototype of the Export Information System for Managing Cargo Data
 
Decomposed Conformance Checking in the Data era
Decomposed Conformance Checking in the Data eraDecomposed Conformance Checking in the Data era
Decomposed Conformance Checking in the Data era
 
IRJET- Disease Prediction System
IRJET- Disease Prediction SystemIRJET- Disease Prediction System
IRJET- Disease Prediction System
 
Issues of Embedded System Component Based Development in Mesh Networks
Issues of Embedded System  Component Based Development in Mesh NetworksIssues of Embedded System  Component Based Development in Mesh Networks
Issues of Embedded System Component Based Development in Mesh Networks
 

Similar to Requirements Gathering and Testing Techniques for Data Warehousing

Designing a Framework to Standardize Data Warehouse Development Process for E...
Designing a Framework to Standardize Data Warehouse Development Process for E...Designing a Framework to Standardize Data Warehouse Development Process for E...
Designing a Framework to Standardize Data Warehouse Development Process for E...ijdms
 
Limitations of datawarehouse platforms and assessment of hadoop as an alterna...
Limitations of datawarehouse platforms and assessment of hadoop as an alterna...Limitations of datawarehouse platforms and assessment of hadoop as an alterna...
Limitations of datawarehouse platforms and assessment of hadoop as an alterna...IAEME Publication
 
6. ijece guideforauthors 2012_2 eidt sat
6. ijece guideforauthors 2012_2 eidt sat6. ijece guideforauthors 2012_2 eidt sat
6. ijece guideforauthors 2012_2 eidt satIAESIJEECS
 
Mining Social Media Data for Understanding Drugs Usage
Mining Social Media Data for Understanding Drugs  UsageMining Social Media Data for Understanding Drugs  Usage
Mining Social Media Data for Understanding Drugs UsageIRJET Journal
 
Data Warehouse Development Standardization Framework (DWDSF): A Way to Handle...
Data Warehouse Development Standardization Framework (DWDSF): A Way to Handle...Data Warehouse Development Standardization Framework (DWDSF): A Way to Handle...
Data Warehouse Development Standardization Framework (DWDSF): A Way to Handle...IOSRjournaljce
 
Design and implementation of the web (extract, transform, load) process in da...
Design and implementation of the web (extract, transform, load) process in da...Design and implementation of the web (extract, transform, load) process in da...
Design and implementation of the web (extract, transform, load) process in da...IAESIJAI
 
A Novel Framework on Web Usage Mining
A Novel Framework on Web Usage MiningA Novel Framework on Web Usage Mining
A Novel Framework on Web Usage MiningIRJET Journal
 
Software Bug Detection Algorithm using Data mining Techniques
Software Bug Detection Algorithm using Data mining TechniquesSoftware Bug Detection Algorithm using Data mining Techniques
Software Bug Detection Algorithm using Data mining TechniquesAM Publications
 
IRJET- Fault Detection and Prediction of Failure using Vibration Analysis
IRJET-	 Fault Detection and Prediction of Failure using Vibration AnalysisIRJET-	 Fault Detection and Prediction of Failure using Vibration Analysis
IRJET- Fault Detection and Prediction of Failure using Vibration AnalysisIRJET Journal
 
The Big Data Importance – Tools and their Usage
The Big Data Importance – Tools and their UsageThe Big Data Importance – Tools and their Usage
The Big Data Importance – Tools and their UsageIRJET Journal
 
Entity resolution for hierarchical data using attributes value comparison ove...
Entity resolution for hierarchical data using attributes value comparison ove...Entity resolution for hierarchical data using attributes value comparison ove...
Entity resolution for hierarchical data using attributes value comparison ove...IAEME Publication
 
Query-Based Retrieval of Annotated Document
Query-Based Retrieval of Annotated DocumentQuery-Based Retrieval of Annotated Document
Query-Based Retrieval of Annotated DocumentIRJET Journal
 
Big data – A Review
Big data – A ReviewBig data – A Review
Big data – A ReviewIRJET Journal
 
Key Principles Of Data Mining
Key Principles Of Data MiningKey Principles Of Data Mining
Key Principles Of Data Miningtobiemuir
 

Similar to Requirements Gathering and Testing Techniques for Data Warehousing (20)

H017634452
H017634452H017634452
H017634452
 
Designing a Framework to Standardize Data Warehouse Development Process for E...
Designing a Framework to Standardize Data Warehouse Development Process for E...Designing a Framework to Standardize Data Warehouse Development Process for E...
Designing a Framework to Standardize Data Warehouse Development Process for E...
 
Limitations of datawarehouse platforms and assessment of hadoop as an alterna...
Limitations of datawarehouse platforms and assessment of hadoop as an alterna...Limitations of datawarehouse platforms and assessment of hadoop as an alterna...
Limitations of datawarehouse platforms and assessment of hadoop as an alterna...
 
6. ijece guideforauthors 2012_2 eidt sat
6. ijece guideforauthors 2012_2 eidt sat6. ijece guideforauthors 2012_2 eidt sat
6. ijece guideforauthors 2012_2 eidt sat
 
Mining Social Media Data for Understanding Drugs Usage
Mining Social Media Data for Understanding Drugs  UsageMining Social Media Data for Understanding Drugs  Usage
Mining Social Media Data for Understanding Drugs Usage
 
Data Warehouse Development Standardization Framework (DWDSF): A Way to Handle...
Data Warehouse Development Standardization Framework (DWDSF): A Way to Handle...Data Warehouse Development Standardization Framework (DWDSF): A Way to Handle...
Data Warehouse Development Standardization Framework (DWDSF): A Way to Handle...
 
Design and implementation of the web (extract, transform, load) process in da...
Design and implementation of the web (extract, transform, load) process in da...Design and implementation of the web (extract, transform, load) process in da...
Design and implementation of the web (extract, transform, load) process in da...
 
H1802045666
H1802045666H1802045666
H1802045666
 
A Novel Framework on Web Usage Mining
A Novel Framework on Web Usage MiningA Novel Framework on Web Usage Mining
A Novel Framework on Web Usage Mining
 
Software Bug Detection Algorithm using Data mining Techniques
Software Bug Detection Algorithm using Data mining TechniquesSoftware Bug Detection Algorithm using Data mining Techniques
Software Bug Detection Algorithm using Data mining Techniques
 
IRJET- Fault Detection and Prediction of Failure using Vibration Analysis
IRJET-	 Fault Detection and Prediction of Failure using Vibration AnalysisIRJET-	 Fault Detection and Prediction of Failure using Vibration Analysis
IRJET- Fault Detection and Prediction of Failure using Vibration Analysis
 
The Big Data Importance – Tools and their Usage
The Big Data Importance – Tools and their UsageThe Big Data Importance – Tools and their Usage
The Big Data Importance – Tools and their Usage
 
Entity resolution for hierarchical data using attributes value comparison ove...
Entity resolution for hierarchical data using attributes value comparison ove...Entity resolution for hierarchical data using attributes value comparison ove...
Entity resolution for hierarchical data using attributes value comparison ove...
 
50320140502003
5032014050200350320140502003
50320140502003
 
50120140507007
5012014050700750120140507007
50120140507007
 
50120140507007
5012014050700750120140507007
50120140507007
 
Query-Based Retrieval of Annotated Document
Query-Based Retrieval of Annotated DocumentQuery-Based Retrieval of Annotated Document
Query-Based Retrieval of Annotated Document
 
Big data – A Review
Big data – A ReviewBig data – A Review
Big data – A Review
 
Key Principles Of Data Mining
Key Principles Of Data MiningKey Principles Of Data Mining
Key Principles Of Data Mining
 
Advanced Database System
Advanced Database SystemAdvanced Database System
Advanced Database System
 

More from IAEME Publication

IAEME_Publication_Call_for_Paper_September_2022.pdf
IAEME_Publication_Call_for_Paper_September_2022.pdfIAEME_Publication_Call_for_Paper_September_2022.pdf
IAEME_Publication_Call_for_Paper_September_2022.pdfIAEME Publication
 
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...IAEME Publication
 
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURSA STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURSIAEME Publication
 
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURSBROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURSIAEME Publication
 
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONS
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONSDETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONS
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONSIAEME Publication
 
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONS
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONSANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONS
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONSIAEME Publication
 
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINO
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINOVOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINO
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINOIAEME Publication
 
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...IAEME Publication
 
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMY
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMYVISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMY
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMYIAEME Publication
 
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...IAEME Publication
 
GANDHI ON NON-VIOLENT POLICE
GANDHI ON NON-VIOLENT POLICEGANDHI ON NON-VIOLENT POLICE
GANDHI ON NON-VIOLENT POLICEIAEME Publication
 
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...IAEME Publication
 
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...IAEME Publication
 
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...IAEME Publication
 
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...IAEME Publication
 
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...IAEME Publication
 
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...IAEME Publication
 
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...IAEME Publication
 
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...IAEME Publication
 
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENT
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENTA MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENT
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENTIAEME Publication
 

More from IAEME Publication (20)

IAEME_Publication_Call_for_Paper_September_2022.pdf
IAEME_Publication_Call_for_Paper_September_2022.pdfIAEME_Publication_Call_for_Paper_September_2022.pdf
IAEME_Publication_Call_for_Paper_September_2022.pdf
 
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...
 
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURSA STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
 
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURSBROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
 
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONS
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONSDETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONS
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONS
 
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONS
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONSANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONS
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONS
 
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINO
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINOVOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINO
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINO
 
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...
 
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMY
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMYVISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMY
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMY
 
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...
 
GANDHI ON NON-VIOLENT POLICE
GANDHI ON NON-VIOLENT POLICEGANDHI ON NON-VIOLENT POLICE
GANDHI ON NON-VIOLENT POLICE
 
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
 
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
 
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
 
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
 
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...
 
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
 
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
 
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
 
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENT
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENTA MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENT
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENT
 

Recently uploaded

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 

Recently uploaded (20)

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 

Requirements Gathering and Testing Techniques for Data Warehousing

  • 1. International Journal of Information Technology & Management Information System (IJITMIS), ISSN 0976 – 6405(Print), ISSN 0976 – 6413(Online), Volume 5, Issue 1, January - April (2014), © IAEME 60 A CRITICAL STUDY OF REQUIREMENT GATHERING AND TESTING TECHNIQUES FOR DATAWAREHOUSING KULDEEP DESHPANDE1 , Dr. BHIMAPPA DESAI2 1 (Ellicium Solutions, Pune, Maharashtra) 2 (Capgemini Consulting, Pune, Maharashtra) ABSTRACT In light of high cost and higher rate of failure of Datawarehousing projects, it becomes imperative to study software processes being followed for Datawarehousing. In this paper we present a survey of literature for Datawarehousing requirement gathering and testing. This paper has analyzed drawbacks of traditional techniques for requirement gathering and testing of Datawarehouse. We have reported areas where more research needs to be focused. Using text analytics technique called “word cloud”, we have analyzed main areas being researched and shown areas that need more focus. This paper can give a direction to future research in the areas of Datawarehouse requirement gathering and testing. Keywords: Datawarehouse, Lifecycle, Requirements, Techniques, Testing. I. INTRODUCTION A data warehouse is a subject oriented, integrated, time-variant, and nonvolatile collection of data that supports managerial decision making [8]. Datawarehousing projects are costly and risky as reported by many researchers. Long development cycles and large expensive costs are typical of a Datawarehouse development project. Rate of failure of datawarehousing projects is very high. Hence it becomes imperative to study various software processes being followed for Datawarehousing, advantages and limitations of various process and alternatives for existing software processes. This work is organized as follows. In section 2 we briefly discuss software development lifecycle stages for datawarehouse development proposed by various authors. In INTERNATIONAL JOURNAL OF INFORMATION TECHNOLOGY & MANAGEMENT INFORMATION SYSTEM (IJITMIS) ISSN 0976 – 6405(Print) ISSN 0976 – 6413(Online) Volume 5, Issue 1, January - April (2014), pp. 60-71 © IAEME: http://www.iaeme.com/IJITMIS.asp Journal Impact Factor (2014): 6.2217 (Calculated by GISI) www.jifactor.com IJITMIS © I A E M E
  • 2. International Journal of Information Technology & Management Information System (IJITMIS), ISSN 0976 – 6405(Print), ISSN 0976 – 6413(Online), Volume 5, Issue 1, January - April (2014), © IAEME 61 section 3 we discuss various requirement gathering techniques. We also discuss about coverage of nonfunctional requirements in this section. Limitations of traditional requirement gathering techniques are discussed in section 4. Next in section 5 we discuss various testing techniques proposed in literature. In section 6, we discuss limitations of traditional testing techniques. Section 8 summarizes our conclusions which include recommendations for future research. II. DATAWAREHOUSE DEVELOPMENT LIFECYCLE STAGES In this section we define a set of activities that constitute datawarehouse development process. As per a study of Datawarehousing process maturity [2], a data warehousing process can be viewed as a data production process that includes sub processes such as business requirements analysis, data design, architecture design, data mapping, ETL design, end-user application design, data quality management, business continuity management, implementation, and deployment. We have modified this categorization and have categorized datawarehouse development tasks proposed by various studies in 5 categories: Requirements, Design, Development, Implementation and Project management. Based on various studies [16], [12] and [1] following is a list of activities that constitute various phases of Datawarehouse development lifecycle: TABLE 1: Classification of Datawarehouse development lifecycle activities Reference A Comprehensive Approach to DW Testing [16] A Unified Method for Developing Data Warehouses [12] The Data Warehouse Lifecycle Toolkit [1] Requirements • Requirement Analysis • Preliminary study • Business requirements & goals, • Analysis and design • Business Requirement definition Design • Analysis and Reconciliation, • Conceptual design, • Workload refinement, • Logical design, • Data staging design, • Physical design, • Technical requirements , • Technical design, • Technical architecture design, • Product selection and installation, • Dimensional modeling, • Physical design, Development • Implementation • Weaving, • Code generation, • Code completion and tests • Data staging design and development, • Application specification and development Implantation No task specified • Deployment • Deployment, • Maintenance, growth Project Management No task specified No task specified • Project Planning
  • 3. International Journal of Information Technology & Management Information System (IJITMIS), ISSN 0976 – 6405(Print), ISSN 0976 – 6413(Online), Volume 5, Issue 1, January - April (2014), © IAEME 62 Information requirements gathering for data warehouse systems differ significantly from requirements analysis for conventional information systems. Same is applicable to DW testing. In this paper we focus on these two critical phases of DW development lifecycle. III. REQUIREMENT GATHERING FRAMEWORKS FOR DW PROPOSED IN LITERATURE Requirement analysis for Datawarehouse is one of the widely researched areas in Datawarehousing. Ralph Kimball and Bill Inmon, two pioneers in Datawarehousing have extensively covered the topic of requirement gathering and analysis in their work. Ralph Kimball has elaborated extensively methods for requirement gathering for Datawarehouse in his book – “The Datawarehouse Lifecycle Toolkit” [1]. Requirements determine what data must be available in the data warehouse, how it is organized, and how often it is updated. Business users and their requirements impact almost every decision made throughout the implementation of a data warehouse [1]. Kimball has proposed an overall approach for requirement gathering for Datawarehouse with emphasis on interviewing of business users, data auditing and consensus building [1]. Thus Ralph Kimball’s approach towards requirement gathering in Datawarehouse is a user focused approach. Bill Inmon has emphasized on uncertain nature of requirements in Datawarehouse. He has mentioned that requirements are the last thing to be discovered in a Datawarehouse. Requirements cannot be discovered until the Datawarehouse has been built and is in use for some time [8]. According to Inmon “Data warehouses cannot be designed the same way as the classical requirements-driven system. On the other hand, anticipating requirements is still important. Reality lies somewhere in between” [8]. Inmon has proposed use of ‘Zachman Framework’ for requirement gathering of Datawarehouse [8]. Thus, Bill Inmon’s approach toward requirement gathering in Datawarehouse is a source system driven approach. These 2 approaches towards requirement gathering have evolved into User Driven and Data Driven approaches. 3.1 User driven requirement gathering approach In User Driven approach for requirement gathering, focus is on understanding data needs of end users. The definition of the business requirements determines the data needed to address business users’ analytical requirements [1]. User driven approach makes use of techniques such as interviewing end users to understand their data needs, analysis of existing reports and workshops with business stakeholders. User driven approach results in high level of end user involvement in DW design process. One of the main issues faced in many Datawarehouses is less or no usage of DW by end users. By involving end users at an early stage in the requirement gathering, acceptance of the DW is increased [3]. However, DW designed using user driven approach may face risk of obsolesce if the requirements are based on discussions with only an incorrect sample of end users OR if opinions by end users do not express organizational data needs. Also, rather than forming an Enterprise wide Datawarehouse, this method may result in forming an aggregation of existing data marts and may result in existing isolated data marts being replicated in the DW. 3.2 Goal driven approach of requirement gathering Goal driven approach for DW requirement gathering focuses on capturing business goals that the DW is expected to serve. These goals are then converted into a good ETL / DW
  • 4. International Journal of Information Technology & Management Information System (IJITMIS), ISSN 0976 – 6405(Print), ISSN 0976 – 6413(Online), Volume 5, Issue 1, January - April (2014), © IAEME 63 design. In [5] the authors have proposed a goal-oriented approach to requirement analysis for data warehouses. The paper has proposed requirement modeling in 2 phases i.e. Organizational modeling and Decision modeling. Conceptual design is proposed as a next phase. 3.3 Supply driven approach of requirement gathering Supply driven approach to requirement gathering focuses on analysis of operational data sources to analyze available data for loading into the datawarehouse. In this approach involvement of end users is limited to deciding which data is relevant to decision making. However, in general the approach is to load all possible data into the Datawarehouse and let the end users use data that they are interested in. Supply driven requirement gathering is mainly driven by source system experts who provide their inputs about structure and content of source systems. This approach ensures availability of data and risk of obsolesce of data because of incompleteness of datawarehouse is less [3]. Datawarehouse designed by this approach quickly grows to a complex size with increase in number of source systems. Also lack of end user involvement in requirement gathering and design may result in less acceptance of the datawarehouse by the end users. 3.4 Combinational approaches During last few years there has been a growing realization that user driven and supply driven approaches in isolation cannot lead to a successful datawarehouse. In [3] authors conclude that the adoption of a “pure” approach is not sufficient to protect from its own weaknesses. Authors believe that coupling a data-driven step with a demand-driven one can lead to a design capturing all the specifications and ensuring a higher level of longevity as well as acceptance of the users. The authors stress on formalism in requirement gathering when business users are involved. In [7] the authors present a data modeling methodology in data warehousing which integrates three existing approaches normally used in isolation: goal-driven, data-driven and user driven. The authors have demonstrated various stages of proposed methodology using a case study. The goal-driven stage produces subjects and KPIs of main business fields. The data-driven stage obtains subject oriented data schema. The user-driven stage yields business questions and analytical requirements. The combination stage combines the triple-driven results. In [4] authors have proposed key principles for requirement analysis phase of a Datawarehouse project. Based on these principles and findings from a collaboration project, the authors have proposed a demand driven methodology. The synchronization of information demand and information supply is done in a two-step, end users are involved in the specification process at several occasions. Devising a design methodology is almost useless if no CASE tool to support it is provided [11]. In [11] authors have proposed a CASE tool, WAND based on bottom up approach for building Datawarehouse. Based on this approach a CASE tool has been designed. Thus the focus of research in the area of requirement gathering for datawarehouse has been shifting from pure ‘supply driven’ and ‘user driven’ approaches in early years to mixed approaches and more practical view towards requirement gathering. 3.5 Model Driven Approach to DW requirements and design Model Driven Architecture is an approach for system specification and interoperability based on use of formal models. In [10], authors have described how MDA and CWM (Common Warehouse Metamodel) can be used for requirements gathering and
  • 5. International Journal of Information Technology & Management Information System (IJITMIS), ISSN 0976 – 6405(Print), ISSN 0976 – 6413(Online), Volume 5, Issue 1, January - April (2014), © IAEME 64 design of Datawarehouse. Similarly in [12], a datawarehouse framework and Unified process has been proposed for development of datawarehouse using model driven architecture. 3.6 Nonfunctional requirements for Datawarehouse With respect to DW systems, functional requirements specify what information the DW is expected to provide and non functional requirements specify how the information should be provided [3]. In [15] authors have extended NFR framework proposed by Chung, Nixon et al to define catalog of major DW NFR types. NFRs have been defined as soft goals and correlation among them is identified. NFRs identified by authors include: performance, security, multidimensionality, user friendliness. Proposed framework has been applied to a DW for Brazilian government. In [14], authors have defined ‘Datawarehouse Extended NFR framework’ (DW-ENF) by extending NFR framework. In this framework, they have proposed set of NFR types and operationalization catalogs for DW. We studied the approach followed by major studies of DW requirement gathering for their treatment of NFRs. Below table lists treatment of NFR in these approaches: TABLE 2: Treatment of NFRs by various requirement gathering techniques Reference Type of approach for DW requirements Focus on NFR 4, 9 Demand driven requirement analysis for DW No coverage for NFR 5 Goal oriented requirement analysis for DW No coverage for NFR 10 Model driven approach for DW design No coverage for NFR 12 Integrated / mixed approach for design No coverage for NFR 3 Literature survey of DW requirement analysis studies Concludes that DW requirement approaches have neglected NFRs Thus, in the traditional DW requirement gathering approaches listed above, coverage for NFRs has been completely neglected. IV. LIMITATIONS OF TRADITIONAL REQUIREMENT GATHERING TECHNIQUES Despite of extensive research on requirement gathering techniques for datawarehouse in the literature, there are certain gaps that need to be addressed. 1. Integration of requirement gathering with physical design - Integration of requirements with subsequent development phases is an important characteristic of any requirement gathering technique [4]. Kimball has stressed that requirements should determine not just what data should go into Datawarehouse, but also how it is organized and updated [1]. However, none of the existing literature mentions how DW requirements can be linked to ETL design, metadata design. Most of the focus in existing literature is on linking requirements with data modeling. In general we found very little focus on requirement gathering for physical design of Datawarehouse from end users’ perspective. There is a need to view requirement gathering techniques as a part of entire development lifecycle than as a standalone activity.
  • 6. International Journal of Information Technology & Management Information System (IJITMIS), ISSN 0976 – 6405(Print), ISSN 0976 – 6413(Online), Volume 5, Issue 1, January - April (2014), © IAEME 65 2. Lack of focus on Model driven approaches for requirement gathering - In recent years, there has been extensive research in the area of Model Driven Architecture for Datawarehouse. However, linking MDA with traditional user driven and supply driven approaches of requirement gathering has not been given due attention. 3. Lack of empirical evidence on suitability of requirement gathering techniques - Most of the literature focuses on merits and demerits of requirement analysis methods. Very few of them describe experience of implementing various approaches in real life projects. Especially relationship of approach for requirement gathering with success of DW is not given due attention. [7] Describes a case study of implementation for an Insurance organization. Such a study can be an important guide for DW practitioners. 4. Need for development of CASE tool for DW requirement gathering - Devising a design methodology is almost useless if no CASE tool to support it is provided [11]. Literature lacks extensive examples of CASE tools. 5. Very little and isolated focus on nonfunctional requirement - In the traditional DW requirement gathering approaches, coverage for NFRs has been very rare. Literature lacks empirical studies on treatment of NFRs in real life projects as well as in lab environment. Majority of the functional requirement gathering techniques and non functional requirement techniques for Datawarehouse have been treated separately in literature. Relationship between functional and non functional requirements of a Datawarehouse needs to be explored. CASE tools for requirement gathering of Datawarehouse are focused on functional requirement gathering only [11] and there is a scope to enhance these CASE tools with steps for NFRs. V. DATAWAREHOUSE TESTING TECHNIQUES DW testing is relatively new field and lacks process maturity and knowledge sharing [21]. DW testing is different from generic software testing in many ways. DW testing involves a huge data volume [16]. The key to data warehouse testing is to know the data and what the answers to user queries are supposed to be [16]. Testing both initial and incremental loads of data is a key difference between DW testing and IT systems testing [17]. High number of scenarios in DW testing is an important difference between general purpose testing and DW testing [23], [16]. [25] Has presented a detailed review of reasons why DW testing is different from software testing. 5.1 Importance of early testing Advancing an accurate test planning to the early projects phases is one of the keys to success [16]. If the bug is detected at the later stage of testing cycles, it could easily lead to very high financial losses to the project [17]. Early participation of testers in requirement and design activities has been advocated in [21]. A good understanding of data modeling and source-to-target data mappings help equip the quality assurance (QA) analyst with information to develop an appropriate testing strategy. During the project’s requirements analysis phase, the QA team must work to understand the technical implementation [26].
  • 7. International Journal of Information Technology & Management Information System (IJITMIS), ISSN 0976 – 6405(Print), ISSN 0976 – 6413(Online), Volume 5, Issue 1, January - April (2014), © IAEME 66 5.2 What needs to be tested? Because of reasons cited, DW testing is different and requires different types of components to be tested compared to traditional software testing. Various authors have proposed approaches to categorize activities in DW testing. TABLE 3: Classification of testing methods by various studies Reference study Categories of testing activities proposed A Comprehensive Approach to Data Warehouse Testing [16] ETL procedures, Database, Front end The Proposal of Data Warehouse Testing Activities [23] Multidimensional database testing, Data pump testing (ETL), Data Warehouse system testing Classification of Datawarehouse testing approaches [25] Query level, Functional level, Quality Assurance level, Engineering level, Adaptability level We extend the classification framework proposed by various studies and propose following classification for testing activities: 1. Business requirement testing – Testing whether requirements expressed by business users have been met. 2. ETL testing – Testing accuracy of data movement from source systems to Datawarehouse as per specifications. 3. Datawarehouse database testing – Testing the database performance at normal and stressed workloads. This category also includes tests to verify data quality in the DW. 4. System testing – Testing entire integrated datawarehouse system to evaluate ability to meet functional as well as nonfunctional requirements. 5. Nonfunctional requirement testing – Testing quality of service of the Datawarehouse to meet business expectations. 6. Reporting / Front end testing – Testing if reports / OLAP system provide functionally correct data access to end users Based on this classification framework following is a list of activities that constitute that can be categorized under each category:
  • 8. International Journal of Information Technology & Management Information System (IJITMIS), ISSN 0976 – 6405(Print), ISSN 0976 – 6413(Online), Volume 5, Issue 1, January - April (2014), © IAEME 67 TABLE 4: Proposed framework of classification of Datawarehouse testing activities . Reference Data Warehouse Testing an Exploratory Study [22] The Proposal of Data Warehouse Testing Activities [23] Business Requirement testing Testing the business requirements ETL testing Verify Slowly Changing Dimensions Verification of performance of ETL batch loading Data transformation Testing ETL processes Load tests Volume of Test Data Datawarehouse database testing Ability to perform in high volume data Data completeness Test for relevancy Data quality Revision of the multidimensional database scheme in design phase Testing the model by a user Optimization of number of fact tables Problem of data explosion System testing Test for daily, weekly or monthly batch runs Recoverability Testing the data backup and recovery Testing the on-line time response Testing the access to data Sequence testing Testing the complexity Testing the batch processing response  Nonfunctional requirement testing Security testing Front end testing OLAP Cube testing 5.3 Best practices for Datawarehouse testing Test Data - Datawarehouse testing is data intensive activity. Importance of testing with good amount of data has been stressed in literature. [21] and [19] have proposed generating test data by studying source data systems if sufficient test data is not available. [22] Recommends the testers at data source organizations to create data based on various scenarios while exploring the data source systems. This study also recommends carefully selecting databases of various sizes for different types of testing. Importance of automation - Use of automated tools for testing has been proposed by majority of studies. Automating processes whenever possible will save tremendous amounts of time [24]. Automated testing of ETL has a positive impact on improving quality of data in Datawarehouse [18]. Early integration of testing into development efforts is possible. A process for automated test case and test data generation and testing of ETL processes has been advocated in [19]. Skills for DW testing - Skills required for DW testing team can be summarized as follows [26]:
  • 9. International Journal of Information Technology & Management Information System (IJITMIS), ISSN 0976 – 6405(Print), ISSN 0976 – 6413(Online), Volume 5, Issue 1, January - April (2014), © IAEME 68 • An understanding of the fundamental concepts of databases and data warehousing • High skill levels with SQL queries and data profiling • Experience in the development of test strategies, test plans, and test cases • Skills to create effective data warehouse test cases and scenarios • Skills in participating in reviews of the data models, data mapping & ETL. 5.4 Challenges in DW testing A detailed insight into challenges faced during ETL testing categorized into 3 categories has been provided in [22]. Fig. 1: Datawarehouse testing challenges VI. LIMITATIONS OF TESTING TECHNIQUES Following is a summary of gaps that need to be addressed about Datawarehouse testing: 1. Lack of standard test process – Datawarehouse testing is a relatively new field compared to other testing fields and lack of standard testing process is a challenge with it. Lack of standard test process often leads to insufficient coverage, inconsistency and redundant test efforts [21]. In [16] an approach for standardization has been proposed, but it needs to be empirically and practically validated. 2. Lesser focus on model driven and automation – Datawarehouse testing literature has constantly referred to automation as a critical success factors. However, no extensive approach has been proposed for end to end automation of DW testing including generation of test cases, test data and result comparison. 3. No studies about impact of DW testing on success of DW and quality of data – Various papers have described challenges of DW testing. However, relationship between testing techniques and failures of DW, poor data quality in DW challenges has not been
  • 10. International Journal of Information Technology & Management Information System (IJITMIS), ISSN 0976 – 6405(Print), ISSN 0976 – 6413(Online), Volume 5, Issue 1, January - April (2014), © IAEME 69 explored. Such a study would help practitioners focus their attention on challenges of testing that cause highest rate of failure in DW systems. 4. No study on skills used in the industry for DW industry – [22] has stated lack of skilled resources as one of the challenges in DW testing. However there has not been much research about skills possessed by DW testers in industry and areas of improvement. A research in this area will help human resource planning for DW projects. 5. Data volume challenges - DW testing requires testing with huge data. Ability to perform adequate testing with huge volume of data is a key to successful DW testing. Techniques for testing with huge volume have not been researched. Ability partition data and identify correct set of test data from production data needs to be researched. Ability to conduct testing in absence of sufficient data needs to be explored. 6. Testing of Non functional requirements not given due attention – Compared to testing of functional requirements for DW, testing of non-functional requirements has received minimal attention. Performance and usability of DW have been stated as important nonfunctional requirements that need to be tested [22]. However, in general testing of nonfunctional requirements needs to be given much more attention. VII. WORD CLOUD Word clouds are a visual depiction of the frequency tabulation of the words in any selected written material. Font size is used to indicate frequency, so the larger the font size, the more frequently a word is used [13]. In this paper we have used word cloud as a technique to summarize key topics being discussed in the literature used as a reference for this paper. Detailed word clouds were drawn for each paper and for all papers together to understand topics that are discussed or ignored in literature. Following diagram shows key terms being discussed for references used in this paper: Fig.2: Word cloud for requirement gathering and testing literature
  • 11. International Journal of Information Technology & Management Information System (IJITMIS), ISSN 0976 – 6405(Print), ISSN 0976 – 6413(Online), Volume 5, Issue 1, January - April (2014), © IAEME 70 VIII. CONCLUSION AND DIRECTIONS FOR FUTURE RESEARCH In this paper we studied various requirement gathering and testing techniques followed for datawarehousing. Merits and demerits of various traditional requirement gathering approaches like goal driven, user driven and source driven approach were studied. Lack of focus on non-functional requirements, need for CASE tools, lack of connectivity of requirement gathering techniques with design process were some of the drawbacks that were highlighted for traditional requirement gathering processes. Similarly, various aspects of DW testing were studied along with best practices proposed by different studies. Unavailability of tools for automation of DW testing, lack of standard testing process came out as important drawbacks of traditional DW testing processes. Empirical studies highlighting relation between various DW requirement gathering and testing techniques and success of Datawarehouse initiatives are absent in literature. In future we plan to conduct empirical studies to connect success of DW initiatives with requirements and testing techniques. Such a research will enable practitioners to focus attention on avoidable causes of datawarehousing failure. We also plan to conduct a study of possibility of using emerging agile techniques for Datawarehouse development to overcome challenges mentioned in the paper. IX. REFERENCES [1] R. Kimball, J. Caserta, The Data Warehouse Lifecycle Toolkit. John Wiley & Sons, 2004. [2] Arun Sen, K. Ramamurthy, and Atish Sinha, A Model of Data Warehousing Process Maturity, IEEE Transactions on software engineering, 2012,VOL. 38, NO. 2. [3] Golfarelli Matteo. From User Requirements to Conceptual Design in Data Warehouse Design – a Survey. Data Warehousing Design and Advanced Engineering Applications: Methods for Complex Construction. L. Bellatreche (Ed.), IGI Global, 2009. [4] Robert Winter and Bernhard Strauch, Demand-driven Information Requirements Analysis in Data Warehousing, International Conference on Systems Sciences, IEEE, 2003. [5] Giorgini et al, Goal-Oriented Requirement Analysis for Data Warehouse Design, DOLAP’05, November 4–5, 2005, Bremen, Germany. [6] Pardillo et al, USING ONTOLOGIES FOR THE DESIGN OF DATA WAREHOUSES, International Journal of Database Management Systems ( IJDMS ) , 2011, Vol.3, No.2. [7] Yuhong Guo et al, Triple-Driven Data Modeling Methodology in Data Warehousing: A Case Study, DOLAP’06, 2006. [8] William Inmon, Building the Datawarehouse, Wiley publishing, 1992. [9] Winter, R. and Strauch, B. Demand-driven information requirements analysis in data warehousing. Journal of Data Warehousing, 2003, 38-47. [10] Model-Driven Architecture (MDA) and Data Warehouse Design, Scholl et al, Bachelor Information Engineering, 2007. [11] Golfarelli et al, WAND A CASE Tool for Data Warehouse Design, Proceedings Decimo Convegno Nazionale su Sistemi Evoluti Per Basi Di Dati, Portoferraio, 2002, pp. 422-426.
  • 12. International Journal of Information Technology & Management Information System (IJITMIS), ISSN 0976 – 6405(Print), ISSN 0976 – 6413(Online), Volume 5, Issue 1, January - April (2014), © IAEME 71 [12] Essaidi, Osmani, A Unified Method for Developing Data Warehouses, International Conference on Software Engineering and Data Engineering, 2009. [13] Frances Miley, Andrew Read, Using word clouds to develop proactive learners, Journal of the Scholarship of Teaching and Learning, 2011. [14] Fábio Rilston S. Paim and Jaelson F. B. Castro, DWARF: An Approach for Requirements Definition and Management of Data Warehouse Systems, Requirements Engineering Conference, 2003. [15] Fábio Rilston Silva Paim, Jaelson F. B. Castro, Enhancing Data Warehouse Design with the NFR Framework, 5th Workshop on Requirements Engineering, 2002. [16] Matteo Golfarelli and Stefano Rizzi, A Comprehensive Approach to Data Warehouse Testing, Proceedings of the ACM twelfth international workshop on Data warehousing and OLAP,2009, Pages 17-24. [17] A. Mookerjea and P. Malisetty. Best practices in datawarehouse testing. In Proc. Test, New Delhi, 2008. [18] Jaiteg Singh and Kawaljeet Singh, Statistically Analyzing the Impact of Automated ETL Testing on the Data Quality of a Data Warehouse, International Journal of Computer and Electrical Engineering, 2009, Vol. 1, No. 4, Pages 488-495. [19] K.Deshpande, Model driven testing of Datawarehouse, International Journal of Computer Science Issues, 2013. [20] Pavol Tanuska, Pavel Vazan and Peter Schreiber, The Partial Proposal of Data Warehouse Testing Task, in 2009 International Symposium on Computing, Communication, and Control, 2009, 243-247. [21] Raj Kamal and Nakul , Adventures with Testing BI/DW Application: On a crusade to find the Holy Grail, Available from <http://msdn.microsoft.com/en- us/library/gg248101.aspx>, 31st Jan 2014. [22] Muhammad Shahan Ali Khan and Ahmad ElMadi, Data Warehouse Testing an Exploratory Study, MS Thesis, School of Computing, Blekinge Institute of Technology, Karlskrona, Sweden, 2011. [23] Pavol Tanuška, Oliver Moravčík, Pavel Važan, Fratišek Miksa, The Proposal of Data Warehouse Testing Activities, in Proceedings of the 20th Central European Conference on Information and Intelligent Systems, 2009, Pages 7-11 [24] R. Cooper and S. Arbuckle. How to thoroughly test a data warehouse, in Proc. STAREAST, Orlando, 2002. [25] Dr. S. L. Gupta, Dr. Payal Pahwa, Ms. Sonali Mathur, Classification of Datawarehouse testing approaches, International Journal of Computers & Technolog, 2012 [26] Wayne Yaddo, ‘Datawarehouse testing’, Available from: < http://ibmdatamag.com/2013/07/data-warehouse-testing-part-1/>, 31st Jan 2014. [27] Tanmaya Kumar Das, Dillip Kumar Mahapatra and Gopakrishna Pradhan, “An Integrated Framework for Interoperable and Service Oriented Management of Large Scale Software”, International Journal of Computer Engineering & Technology (IJCET), Volume 3, Issue 3, 2012, pp. 459 - 483, ISSN Print: 0976 – 6367, ISSN Online: 0976 – 6375. [29] D. Vivekananda Reddy and Dr. A. Ramamohan Reddy, “Reliability Improvement Predictive Approach to Software Testing using Mathematical Modeling”, International Journal of Computer Engineering & Technology (IJCET), Volume 5, Issue 1, 2014, pp. 1 - 10, ISSN Print: 0976 – 6367, ISSN Online: 0976 – 6375.