Data Science Methodology

Data Science Methodology

Matthias Pohl, Christian Haertel, Daniel Staegemann, Klaus Turowski
Copyright: © 2023 |Pages: 14
DOI: 10.4018/978-1-7998-9220-5.ch070
OnDemand:
(Individual Chapters)
Available
$37.50
No Current Special Offers
TOTAL SAVINGS: $37.50

Abstract

An overview of common process models for the implementation of data science is presented in this article. Since the development of KDD and CRISP-DM, the central ideas have been examined from broader perspectives, and further frameworks have been created. In addition to the core activities that are conducted in the individual process phases, typical roles and project-supporting artifacts are outlined. In summary, a distinction can be made between four process phases that relate to ideation, data, analysis, and deployment. These phases are considered as a holistic methodology of data science. The overview is an orientation for data scientists and project managers in the preparation and realization of data science projects. However, many challenges need to be overcome to further specify and specialize the processes, which may also lead to new approaches to data science methodology in the future.
Chapter Preview
Top

Introduction

Data Science (DS) represents a relatively new, emerging field of science (Cao, 2017; Pohl et al., 2018). In summary, this discipline aims to extract knowledge and value from data using structured methods and techniques (I. Martinez et al., 2021; L. S. Martinez, 2017). The knowledge can be desirable in companies and other organizations to achieve improvements in performance. In order to profit from the promising advantages of DS as an organization, associated projects require successful completion. Therefore, process models for the project management are needed to conduct goal-oriented DS and provide further support in execution (Saltz & Shamshurin, 2015).

Up to 80 percent of data-intensive projects are not completed or do not meet the set goals, which emphasizes the need of a supporting project structure (Kelly & Kaskade, 2013; VentureBeat, 2019). A wide range of process models were developed from different application directions after the appearance of the first approaches (e.g., KDD, CRISP-DM). Handling data requires a high level of attention in such projects and is always a challenge (Chapman et al., 2000; Fayyad et al., 1996b; Saltz et al., 2017). This chapter is intended to provide an overview of DS process models that have emerged and to highlight project-specific features, such as activities, roles, and documents, without addressing specific elements of project management. The so-called process models are widely considered as methodologies and could be led to a reference model in future. The designation as a process model or framework is used equivalently in the presentations at hand. The common structure of the process models can certainly be termed methodology.

Other concepts have been established in the context of DS. In the last decade, Big Data has become a ubiquitous term. In the meantime, it is no longer exclusively mentioned in information technology, but can also be found in other fields such as sociology, medicine, biology, management and economics (de Mauro et al., 2016). Big Data is described as fast-growing data volumes that are too large for classic data processing systems and therefore require new technologies (Provost & Fawcett, 2013). The National Institute of Standard Technology even relates the term directly to DS (NIST Big Data Public Working Group, 2019).

In the course of the terminological development of data science, it became clear that there is a conceptual proximity to data mining (Martinez, 2017). It is therefore imperative that this term is addressed here. Fayyad et al. described data mining as a sub-step of the process, in which algorithms of data analysis and discovery are applied to identify certain patterns in data (Fayyad et al., 1996a, 1996b). Shearer took a different view when he presented his data mining process model, which also assigns the phases of business understanding and data preparation to the data mining process (Shearer, 2000).

In the age of digitalization, artificial intelligence (AI) is a widespread term. However, different interpretations make it difficult to break AI down to a common definition. As descriptions are discussed since the 1960s, the scientific field is concerned with teaching computers to do things that humans are currently better at (Rich, 1983). At this point, a definition of AI should not be discussed, only the connection to DS is stated.

Concrete applications can be found in the field of machine learning (ML), which is characterized as a subfield of AI (Ho et al., 2007). ML is concerned with the development of algorithms and techniques to create computer systems that can improve themselves through experience (Ho et al., 2007). These algorithms use large amounts of data for pattern recognition and effective learning to train the machine to be able to make autonomous decisions (Helm et al., 2020).

The representing terms and related models will be integrated at the presentation in the following sections.

Key Terms in this Chapter

Data Scientist: The personnel role that carries out the functional tasks of a Data Science process is generally also called Data Scientist. Furthermore, core competencies in statistics, computer science and the application domain should be covered by the role.

Data Science Methodology: The methodical approach in which data science processes should be carried out in order to achieve a defined goal in a structured way are called Data Science Methodology.

Data Mining: Data mining is the key process step of analyzing the data to gain insights that can then be used to achieve the defined goals. The application of algorithms and statistical models is part of data mining.

Big Data: The challenge of Big Data was initially posed by the aspects of increasing data volumes, data that needs to be rapidly handled and the increasing complexity of data structures in data processing.

Data Science: Data science is the higher-level process of developing an analytical objective, providing, and preparing data, conducting the analysis and utilization, or disseminating the results.

Machine Learning: One of the concepts for obtaining artificial intelligence is machine learning. A machine should be enabled to independently gain and process knowledge through algorithms and statistical models.

Artificial Intelligence: Machines are to be empowered by various algorithms to be able to take over activities that recently only humans have been able to perform accurately, and thus advance to an artificial intelligence.

Complete Chapter List

Search this Book:
Reset