What is DSS ?
A decision support system (DSS) is an interactive computer-based application that
combines data and mathematical models to help decision makers solve complex
problems faced in managing the public and private enterprises and organizations.
Definition of system
The term system is often used in everyday language: for instance, we refer to the
solar system, the nervous system or the justice system. The entities that we
intuitively denominate systems share a common characteristic, which we will
adopt as an abstract definition of the notion of system: each of them is made up of
a set of components that are in some way connected to each other so as to provide
a single collective result and a common purpose.
● Every system is characterized by boundaries that separate its internal
components from the external environment.
● A system is said to be open if its boundaries can be crossed in both
directions by flows of materials and information.
● When such flows are lacking, the system is said to be closed . In general
terms, any given system receives specific input flows, carries out an internal
transformation process and generates observable output flows.
Figure [Link] representation of a system
Evaluation Metrics of System:
● It is often necessary to assess the performance of a system. The evaluation
metrics are categorized into two main classes: effectiveness and efficiency.
● Effectiveness(doing the right action): The associated performance
indicators are therefore linked to the system output flows, such as production
volumes, weekly sales and yield per share.
● Efficiency(doing the action in the best possible way): Efficiency
measurements are therefore associated with the quality of the transformation
process. For example, they might express the amount of resources needed to
achieve a given sales volume. Generally speaking, effectiveness metrics
indicate whether the right action is being carried out or not, while efficiency
metrics show whether the action is being carried out in the best possible way
or not.
However, Early definitions were quite broad, people started coming up with
different versions of what a DSS really meant. This led to a lot of debate and
disagreement about its true definition.
which is given below.
DSS definitions by different authors :-
● Little (1970) defines DSS as a "model-based set of procedures for
processing data and judgments to assist a manager in his decision-making."
He argues that to be successful, such a system must be simple, robust, easy
to control, adaptive, complete on important issues, and easy to communicate
with.
● Alter (1980) defines DSS by contrasting them with traditional electronic
data processing (EDP) systems on five dimensions as shown in Table below.
Table 1. DSS vs EDP
Dimension DSS EDP
Use Active Passive
User Line and staff management Clerical
Goal Effectiveness Mechanical efficiency
Time horizon Present and future Past
Objective Flexibility Consistency
● Moore and Chang (1980) argue that the structuredness concept, so much a
part of early DSS definitions (i.e., that DSS can handle semistructured and
unstructured situa-tions), is not meaningful in general a problem can be
described as structured or unstructured only with respect to a particular
decision-maker or a specific situation (i.c., structured decisions are
structured because we choose to treat them that way). Thus, they define DSS
as extendible systems capable of supporting ad hoc data analysis and
decision modeling, oriented toward future planning, and used at irregular,
unplanned intervals.
● Keen (1980) applies the term DSS "to situations where a 'final' system can
be developed only through an adaptive process of learning and evolution."
Thus, he defines a DSS as the product of a developmental process in which
the DSS user, the DSS builder, and the DSS itself are all capable of
influencing one another, resulting in system evolution and patterns of use.
Some definitions are compared and contrasted by examining the various concepts
used to define DSS (Table 2). It seems that the basis for defining DSS has been
developed from the perceptions of what a DSS does (eg., support decision-making
in unstructured problems) and from ideas about how the DSS's objective can be
accomplished (e.g., components required, appropriate usage pattern, necessary
development processes)
Table 2. DSS defined in the term by different author
Source DSS defined in the term of
Little (1970) System function, interface characteristics
Gorry and Scott-Morton Problem type, system function (support)
(1971)
Alter (1980) Usage pattern, system objectives
Moore and Chang (1980) Usage pattern, system capabilities
Keen (1980) Development Process
Bonczek et al (1989) System components
Types of Decision support systems (Figure 2)
1.Model-driven Dss
● Description: These DSS focus on using models or algorithms to help
users test different decision options and variables.
● Functionality: They make use of optimization, simulation, and
forecasting models to support decision-making in an organization.
⇒Example: For instance, they can be used in financial planning or
managing investment portfolios by applying forecasting tools and indicators.
2.Data Driven Dss
● Description: These DSS focus on accessing and modifying data. They
allow users to collect and transform data so it can be used for reports
and queries.
● Functionality: They help in filling databases, processing information,
and creating reports or analyses from both past and present data to
support decision-making.
=> Example: A sales analysis system that uses sales figures and customer data, or
tools that study marketing trends, are common examples of this type of DSS.
3.Document Driven Dss
● Description: These DSS focus on handling documents and
unstructured information, allowing users to access and modify them.
● Functionality: They support decision-making by helping retrieve,
process, and use text files, graphics, web pages, or multimedia
documents.
=> Example: A Legal DSS is one example, which helps lawyers find and analyze
legal documents, case histories, and precedents to support their decisions.
4.Knowledge Driven Dss
● Description: These DSS focus on using expert knowledge and
rule-based reasoning that represent human expertise.
● Functionality: They support decision-making by connecting users to
knowledge bases or rule-based systems in specific fields.
=> Example: Medical DSS are a good example, as they use expert knowledge and
rules to help doctors diagnose diseases and suggest treatment options.
5.Communication Driven Dss
● Description: These DSS focus on communication, teamwork, and
sharing information or knowledge among users while working on a
task or decision.
● Functionality: They support group decision-making by providing tools
and methods for sharing details, discussing ideas, and collaborating
effectively.
=> Example: Group Decision Support Systems (GDSS) used for activities like
group discussions, teleconferences, brainstorming, and organizational
decision-making fall into this category.
Figure 2. Types of Decision support systems
A DSS APPLICATION
A Decision Support System (DSS) is usually created to help solve a specific
problem or to evaluate a business opportunity. When a DSS is built for a particular
purpose, it’s often called a DSS application.
A DSS is an approach (or methodology) for supporting decision-making. It uses an
interactive, flexible, adaptable CBIS especially developed for supporting the
solution to a specific unstructured management problem. It uses data, provides an
easy user interface, and can incorporate the decision-maker's own insights. In
addition, a DSS usually uses models and is built (often by end-users) by an
interactive and iterative process. It supports all phases of decision-making and may
include a knowledge component. Finally, a DSS can be used by a single user on a
PC or can be Web-based for use by many people at several locations
A common type today is a Web-based DSS (Given below in figure.1). Its
structure is designed to handle complex business analysis using different models
and servers. Here’s how it generally works:
● The user interacts with the system through a web browser.
● The browser connects to an application server, which runs the programs
needed for analysis.
● This server pulls data from a data server, which might use information from
a data warehouse or older systems.
● If the user needs an optimized solution, the data-filled model is sent to an
optimization server. This server may access more data, solve the problem,
and then send the results back to the web browser.
● Finally, the system can generate reports. These reports may be cleaned up
so managers can easily understand them. They can be shared through e-mail
or published on a web portal for others in the organization.
Figure [Link] Web DSS with Optimization and Simulation Models
Finally, we can conclude by saying that web-based DSS works like a team of
servers talking to each other to process data, run models, and deliver clear
solutions right to the user’s browser.
Characteristics and Capabilities of Dss
There is no universally agreed-upon definition or standard for a Decision Support
System (DSS), but its key characteristics and capabilities are widely recognized.
DSS is often associated with business intelligence, particularly in web-based
implementations, and supports decision-making in areas such as e-commerce,
product development, and supply chain management. Its capabilities include the
use of models and data to improve organizational performance and competitive
advantage, even if these models are embedded within core IT solutions, as only
10–20% of users directly access DSS tools. Additionally, DSS can support
real-time web analytics, enhancing decision-making by integrating analytical tools
with web platforms and organizational processes.
The key DSS characteristics and capabilities
1. Semistructured and Unstructured problems: Support for
decision-makers, mainly in semistructured and unstructured situations by
bringing together human judgement and computerised information. Such
problems cannot be solved (or cannot be solved conveniently) by other
computerized systems or by standard quantitative methods or tools.
2. Supports managers at all levels: Support for all managerial levels, ranging
from top executives to line managers.
3. Support individuals as well as groups: Less-structured problems often
require the involvement of individuals from different departments and
organizational levels or even from different organizations. DSS supports
virtual teams through collaborative Web tools.
4. Interdependent and/or sequential decisions: Support for interdependent
and/or sequential decisions. The decisions may be made once, several times,
or repeatedly.
5. Support in all phases of the decision-making process: intelligence, design,
choice; and implementation.
6. Support in a variety of decision-making processes and styles.
7. Adaptivity over time: The decision-maker should be reactive, able to
confront changing conditions quickly, and able to adapt the DSS to meet
these changes. DSS are flexible, and so users can add, delete, combine,
change, or rearrange basic elements. They are also flexible in that they can
be readily modified to solve other, similar problems. 8.
8. User feeling of at-homeness: User-friendliness, strong graphical
capabilities, and a natural language interactive human-machine interface can
greatly increase the effectiveness of DSS. Most new DSS applications Use
Web-based interfaces.
9. Improvement of the effectiveness of decision-making (accuracy,
timeliness, quality) rather than its efficiency (the cost of making decisions).
When DSS are deployed, decision-making often takes longer, but the
decisions are better.
10. Human control the machine: Complete control by the decision-maker
over all steps of the decision-making process in solving a problem. A DSS
specifically aims to support and not to replace the decision-maker.
11. Ease of development by end user: End-users are able to develop and
modify simple systems by themselves. Larger systems can be built with
assistance from information system (IS) specialists. OLAP (online analytical
processing) software in conjunction with data warehouses allows users to
build fairly large, complex DSS.
12. Modeling and analysis: Models are generally utilized to analyze
decision-making situations. The modeling capability enables experimenting
with different strategies under different configurations. In fact, the models
make a DSS different from most MIS.
13. Data Access: Access is provided to a variety of data sources, formats, and
types, ranging from geographic information systems (GIS) to object-oriented
ones.
14.Standalone integration and web based: Can be employed as a standalone
tool used by an individual decision-maker in one location or distributed
throughout an organization and in several organizations along the supply
chain. It can be integrated with other DSS and/or applications, and can be
distributed internally and externally, using networking and Web technologies
Components of Dss
By definition, a DSS must include the three major components of a DBMS,
MBMS, and user interface. The knowledge-based management subsystem is
optional, but can provide many benefits by providing intelligence in and to the
three major components. As in any management information system, the user may
be considered a component. of DSS. Each of them is explained down below in
detail.
Figure 4. Components of DSS
Data-management subsystem: The data management subsystem includes a
database that contains relevant data for the situation and is managed by software
called the database management system (DBMS). The data management
subsystem can be interconnected with the corporate data warehouse, a repository
for corporate relevant decision-making data. Usually the data are stored or
accessed via a database Web server.
● Example: In an e-commerce company like Amazon, the data management
subsystem stores customer data (purchases, browsing history, payment
details) in a database. This data can be pulled from the company’s data
warehouse to help managers analyze sales trends or customer behavior
Model management subsystem: This is a software package that includes
financial, statistical, management science, or other quantitative models that provide
the sys-tem's analytical capabilities and appropriate software management.
Modeling languages for building custom models are also included. This software is
often called a model base management system (MBMS). This component can be
con-nected to corporate or external storage of models. Model solution methods and
management systems are implemented in Web development systems (like Java) to
run on application servers.
● Example: In a bank, this subsystem may run risk analysis models to decide
whether a loan should be approved. It uses financial and statistical models
(e.g., predicting if a borrower might default) and is managed by specialized
software
User interface subsystem: The user communicates with and commands the DSS
through this subsystem. The user is considered part of the system. Researchers
assert that some of the unique contributions of DSS are derived from the inten-sive
interaction between the computer and the decision-maker. The Web browser
provides a familiar, consistent graphical user interface structure for most DSS.
● Example: When you log in to Google Analytics, the dashboard you interact
with (graphs, menus, reports) is the user interface subsystem. It allows
managers to interact with the DSS easily through a web browser without
needing technical expertise
Knowledge-based management subsystem: This subsystem can support any of
the other subsystems or act as an independent component. It provides intelligence
to augment the decision-maker's own. It can be interconnected with the
organiza-tion's knowledge repository (part of a knowledge management system),
which is sometimes called the organizational knowledge base. Knowledge may be
provided via Web servers. Many artificial intelligence methods have been
imple-mented in Web development systems like Java, and are easy to integrate into
the other DSS components.
● Example: In a hospital, this subsystem can store expert medical knowledge
and use AI techniques to help doctors diagnose illnesses. For example, a
DSS might suggest possible diseases based on symptoms entered, by using
the hospital’s knowledge base of past medical cases.
Figure 5. A Systematic View of DSS
Applications & Trend in Data Mining
Data mining techniques such as classification, clustering, association rules, and
regression play significant roles in decision support systems (DSS) across various
industries, enabling advanced analytics and informed decision-making.
Applications :
Business & Marketing
● Customer segmentation for targeted marketing through clustering and
classification.
● Predicting customer churn and loyalty using regression and classification
methods.
● Market basket analysis with association rules to find co-purchased products.
Healthcare
● Disease prediction and diagnosis support using classification and clustering.
● Analyzing treatment effectiveness through regression.
● Patient risk profiling for preventive care based on classification and
association rules.
Finance & Banking
● Credit scoring and loan risk evaluation using regression and classification.
● Fraud detection in transactions with anomaly detection and classification.
● Investment and stock market prediction with regression and association
rules.
Supply Chain & Retail
● Inventory demand forecasting using regression and time-series analysis.
● Sales trend analysis through clustering and predictive modeling.
● Optimizing distribution networks by association rules and clustering.
Education
● Predicting student performance using regression and classification.
● Identifying at-risk students for interventions with clustering and association
rules.
● Improving curriculum and resource allocation by mining academic
performance data.
Government & Public Policy
● Crime pattern analysis for law enforcement using clustering and association
rules.
● Tax fraud detection using classification and anomaly detection.
● Policy decision-making based on socio-economic data mining.
Trends in Data Mining for DSS
● Integration with Big Data & Cloud Computing: DSS now rely on real-time,
large-scale data integration from diverse sources using cloud infrastructure.
● Use of AI & Machine Learning: Incorporation of deep learning and
advanced machine learning models for improved prediction and decision
accuracy.
● Predictive & Prescriptive Analytics: Shift from descriptive analytics ("what
happened") to predictive ("what will happen") and prescriptive ("what
should be done") analytics.
● Text, Web & Social Media Mining: Extraction of insights from unstructured
formats like social media, online reviews, and web data for real-time
decision support.
● Visualization & Interactive Dashboards: Integration with tools like Power BI
and Tableau for better human understanding and scenario visualization.
● Real-time Data Mining: Stream processing for applications such as fraud
detection or instant customer insights as events occur.
● Privacy-Aware & Ethical Mining: Emphasis on GDPR compliance and
ethical, secure handling of sensitive data during mining and analysis.
These advancements and trends are making DSS more intelligent, adaptive,
scalable, and aligned with privacy and governance requirements for modern
data-driven environments.
Discoveries and Advances in Decision Support
Systems (DSS)
Discoveries and advances in Decision Support Systems (DSS) have developed over
several decades, progressing from manual and rule-based systems in the mid-20th
century to today’s real-time, AI-powered platforms. Here is a structured timeline
highlighting key discoveries and innovations in the context of DSS:
Timeline
1950s–1960s: Foundations and Early Models
● Theoretical Studies: Early research at Carnegie Institute of Technology
modeled organizational decision-making.
● MAN-Computer Symbiosis (1960): J.C.R. Licklider envisioned computers
aiding complex decision-making, inspiring DSS concepts.
● First Data-Driven DSS (late 1950s–1960s): Military and management
projects developed digital systems to handle structured and semi-structured
problems.
1970s: Model-Oriented DSS Emerges
● Development of DSS Theory: Sprague, Watson, Keen, and others published
foundational DSS models focused on leveraging computers for management
decisions.
● First Taxonomies and Classifications: Morton and Alter established DSS
typologies, distinguishing between model-driven, data-driven, and
document-driven systems.
1980s: Expansion and Diversification
● Executive Information Systems (EIS): EIS evolved to provide top
executives with summarized, dashboard-based decision tools.
● Group DSS (GDSS) and Organizational DSS (ODSS): New systems, such
as GDSS, enabled collaborative decision-making, while ODSS supported
organization-wide decision processes.
● Integration with Statistical and Optimization Models: More complex
scenario modeling and simulation became possible, enhancing planning and
what-if analysis.
1990s: Data Warehousing, OLAP, and Web-Based DSS
● Data Warehousing: Large, centralized repositories made historical and
real-time data available for DSS.
● Online Analytical Processing (OLAP): Introduced multidimensional data
analysis, enhancing interactive data exploration for decision-making.
● First Web-Based DSS: Advances in the internet enabled browser-based
DSS, making analytics accessible from anywhere.
2000s–2010s: Business Intelligence and Big Data
● Business Intelligence (BI) Integration: DSS features merged with BI tools,
providing advanced visualization, reporting, and dashboard functions.
● Big Data and Cloud: DSS expanded to handle massive datasets and
real-time streams, using distributed computing and cloud infrastructure.
2020s: AI-Powered and Real-Time DSS
● Artificial Intelligence & Machine Learning: DSS adopt predictive and
prescriptive analytics, leveraging machine learning for pattern detection and
automation.
● Advanced Visualization: Use of interactive dashboards, 3D visualizations,
and data storytelling tools to support complex decisions.
● Real-Time and Autonomous DSS: Integration with IoT, sensor data, and
autonomous AI agents for continuous, adaptive decision support.
● Privacy, Ethics, and Explainable AI: Increasing focus on secure,
transparent, and fair DSS, with features for interpretability and regulatory
compliance.
Table 3. Key DSS Milestones Table
Decade Discovery/Innovation Impact on DSS
Organizational & military Laid the groundwork for DSS
1950s-60s
models theory
Model-oriented DSS, Structured approach, specific
1970s
taxonomy applications
EIS, GDSS, ODSS, Collaborative, executive-focused
1980s
statistical integration DSS
Data warehousing, OLAP, High-volume data,
1990s
web-based DSS multidimensional analysis
BI integration, big data, Advanced, scalable, and accessible
2000s-10s
cloud adoption DSS
AI, real-time analytics, Intelligent, adaptive, trustworthy
2020s
ethics, explainability DSS
Study of existing data mining
Data Mining DSS are systems that integrate data mining techniques into traditional
DSS to provide more intelligent, predictive, and actionable insights for
decision-making. Studying existing systems involves examining their architecture,
capabilities, applications, and effectiveness.
1. Purpose and Functionality
Extract useful patterns, trends, and relationships from large datasets.
Support predictive, descriptive, and prescriptive analytics.
Help managers make informed and timely decisions.
2. Common Features in Existing Data Mining DSS
Data Integration: Connects multiple structured and unstructured data sources.
Modeling and Analysis Tools: Includes classification, clustering, association
rules, regression, and anomaly detection.
Visualization: Provides dashboards, graphs, and reports for easy interpretation.
User-Friendly Interface: Often web-based or integrated with business intelligence
tools.
Real-Time Decision Support: Some systems incorporate streaming data for
real-time analysis.
3. Applications of Data Mining DSS
Business and Marketing: Customer segmentation, sales forecasting, churn
prediction.
Healthcare: Disease prediction, treatment optimization, patient risk analysis.
Finance: Fraud detection, credit scoring, investment analysis.
Supply Chain Management: Inventory optimization, demand forecasting,
supplier evaluation.
4. Evaluation and Study Methods
Performance Analysis: Accuracy, speed, and scalability of data mining models.
Usability: Ease of use for decision-makers, interface design, and report clarity.
Integration Capability: How well it combines with existing IT and data
infrastructure.
Impact Assessment: Improvement in decision quality, efficiency, and business
outcomes.
5. Examples of Existing Data Mining DSS
IBM Cognos Analytics: Integrates data mining and predictive analytics for
business intelligence.
SAP BusinessObjects with Predictive Analytics: Combines DSS with statistical
modeling for decision support.
RapidMiner & KNIME DSS Integrations: Open-source platforms offering data
mining and model-driven DSS capabilities.
Table 4. Representative Case Studies
Sector Example DSS Application Data Mining Techniques
Used
Classification, regression,
Healthcare Clinical outcome prediction DSS
decision trees
Education Student performance analysis Clustering, pattern discovery
Association rules, anomaly
Policing Crime trend DSS
detection
Customer segmentation and Clustering, association rule
Retail
market basket analysis mining
Predictive modeling,
Finance Fraud detection and credit scoring
anomaly detection
Warehousing and OLAP Products
In the context of Decision Support Systems (DSS), data warehousing and OLAP
(Online Analytical Processing) are foundational technologies that enable effective
data storage, management, and multidimensional analysis to support complex
decision-making processes.
Data Warehousing in DSS
A data warehouse is a centralized repository designed to store integrated,
subject-oriented, time-variant, and non-volatile data collected from various
operational databases and external sources. Its primary purpose in a DSS context is
to provide a consolidated, consistent, and historical data base to enable
comprehensive analysis and reporting.
Key Characteristics and Role:
● Subject-Oriented: Organizes data around key business areas such as sales,
finance, or inventory.
● Integrated: Combines data from heterogeneous sources ensuring consistency
and quality.
● Time-Variant: Maintains historical data for trend analysis and time-series
forecasting.
● Non-Volatile: Data once entered is stable and only updated through
controlled ETL (extract, transform, load) processes.
● Supports Management Decisions: Enables decision-makers to retrieve
relevant, accurate, and timely information essential for strategic, tactical, and
operational decisions.
Data warehouses serve as the database core of DSSs by making vast amounts of
integrated data available for querying and analysis.
OLAP Products in DSS
OLAP complements data warehousing by providing fast, interactive,
multidimensional analysis of the data stored within data warehouses. OLAP tools
allow users to perform complex queries, "slice and dice" the data, drill down into
details, or roll-up to summaries.
Functions and Benefits:
● Multidimensional Modeling: Enables analysis of data across multiple
dimensions, such as time, geography, and product lines.
● Aggregations and Calculations: Supports advanced calculations and
aggregations for summarizing data.
● Speed and Responsiveness: Optimized for rapid query performance, vital for
what-if analysis and scenario evaluations.
● User-Friendly Interfaces: Often includes intuitive graphical interfaces with
pivot tables and dashboards for better insights.
● Integration with DSS Models: OLAP output feeds into decision models and
analytics, assisting with forecasting, optimization, and risk assessment.
Combined Role in DSS
Together, data warehousing and OLAP provide the infrastructure and interactive
analytics capabilities required by modern DSS:
● Data Warehouses underpin the DSS by storing and preparing large volumes
of consistent historical and operational data.
● OLAP tools enable users to explore this data dynamically, uncover
meaningful patterns and trends, and generate actionable insights.
● Supporting predictive and prescriptive analytics, these technologies
empower decision-makers to perform timely and well-informed decisions
under complex and uncertain conditions.
This integration makes data warehousing and OLAP indispensable components for
effective and scalable decision support in business intelligence and analytics
frameworks.
Table 5. Summary Table
Component Purpose Role in Data Mining
Data Centralized, historical Provides clean and integrated
Warehouse storage datasets
OLAP Multidimensional analysis Helps summarize, explore, and
prepare data
Data Mining Extracts hidden patterns and Uses warehouse and OLAP
knowledge outputs for analysis