ArticlePDF Available

Understanding algorithm bias in artificial intelligence-enabled ERP software customization

Authors:

Abstract

Purpose Algorithm bias refers to repetitive computer program errors that give some users more weight than others. The aim of this article is to provide a deeper insight of algorithm bias in AI-enabled ERP software customization. Although algorithmic bias in machine learning models has uneven, unfair and unjust impacts, research on it is mostly anecdotal and scattered. Design/methodology/approach As guided by the previous research (Akter et al. , 2022), this study presents the possible design bias (model, data and method) one may experience with enterprise resource planning (ERP) software customization algorithm. This study then presents the artificial intelligence (AI) version of ERP customization algorithm using k-nearest neighbours algorithm. Findings This study illustrates the possible bias when the prioritized requirements customization estimation (PRCE) algorithm available in the ERP literature is executed without any AI. Then, the authors present their newly developed AI version of the PRCE algorithm that uses ML techniques. The authors then discuss its adjoining algorithmic bias with an illustration. Further, the authors also draw a roadmap for managing algorithmic bias during ERP customization in practice. Originality/value To the best of the authors’ knowledge, no prior research has attempted to understand the algorithmic bias that occurs during the execution of the ERP customization algorithm (with or without AI).
Understanding algorithm bias in
articial intelligence-enabled ERP
software customization
Sudhaman Parthasarathy and S. T. Padmapriya
Department of Applied Mathematics and Computational Science,
Thiagarajar College of Engineering, Madurai, India
Abstract
Purpose Algorithm bias refers to repetitive computer program errors that give some users more weight
than others. The aim ofthis article is to provide adeeperinsight of algorithm bias inAI-enabled ERP software
customization. Although algorithmic bias in machine learning models has uneven, unfair and unjust impacts,
research on it is mostly anecdotal and scattered.
Design/methodology/approach As guided by the previous research (Akter et al., 2022), this study
presents the possible design bias (model, data and method) one may experience with enterprise resource
planning (ERP) software customization algorithm. This study then presents the articial intelligence (AI)
version of ERP customization algorithm using k-nearest neighbours algorithm.
Findings This study illustrates the possible bias when the prioritized requirements customization
estimation (PRCE) algorithm available in the ERP literature is executed without any AI. Then, the authors
present their newly developed AI version of the PRCE algorithm that uses ML techniques. The authors then
discuss its adjoining algorithmic bias with an illustration. Further, the authors also draw a roadmap for
managing algorithmic bias duringERP customization in practice.
Originality/value To the best of the authorsknowledge, no prior research has attempted to understand the
algorithmic bias that occurs during the execution of the ERP customization algorithm (with or without AI).
Keywords Algorithms, Bias, Customization, Machine learning, ERP projects
Paper type Research paper
1. Introduction
To offer cross-functional services to a business, vendors of packaged software such as SAP
deliver enterprise resource planning (ERP) solutions. How effectively the selected ERP
package satises the business needs of the adopting organization will determine how
customized the ERP deployment will be (Mahmood et al., 2020). ERP, an integrated software
system, has the important feature of being created for many enterprises with different
requirements, located in different geographic areas and also incorporates best practices and
processes. In conventional information systems, the product is often created for a single
customer, using software development techniques to gather requirements at the beginning
of the process with the idea that the nished product will satisfy those criteria (Febrianto
and Soediantono, 2022).
© Sudhaman Parthasarathy and S.T. Padmapriya. Published in Journal of Ethics in Entrepreneurship
and Technology. Published by Emerald Publishing Limited. This article is published under the
Creative Commons Attribution (CC BY 4.0) licence. Anyone may reproduce, distribute, translate and
create derivative works of this article (for both commercial and non-commercial purposes), subject to
full attribution to the original publication and authors. The full terms of this licence may be seen at
http://creativecommons.org/licences/by/4.0/legalcode
Understanding
algorithm bias
Received 24 April2023
Revised 24 May 2023
Accepted 2 June 2023
Journal of Ethics in
Entrepreneurship and Technology
Emerald Publishing Limited
e-ISSN: 2633-7444
p-ISSN: 2633-7436
DOI 10.1108/JEET-04-2023-0006
The current issue and full text archive of this journal is available on Emerald Insight at:
https://www.emerald.com/insight/2633-7436.htm
Most of ERP systems require some customization for both business processes and ERP
systems. The effect of ERP customization on ERP deployment has been identied in several
earlier studies (Wang et al., 2022). For an implementation to be effective, it is critical to
minimize the customization and maintain the current business processes. In practice, ERP
software customization is carried out with the help of conceptual frameworks suggested by
previous studies (Brehm et al.,2001;Luo and Strong, 2004;Rothenberger and Srite, 2009;
Zach et al.,2014;Mahmood et al., 2020;Febrianto and Soediantono, 2022;Yathiraju, 2022;
Wang et al.,2022). These frameworks are used by ERP vendors to develop an automated
software tool grounded on an algorithm. To the best of our knowledge, the only prior
research that offers an algorithm for ERP software customization in quantitative terms that
can be used readily by ERP vendors is the one by Parthasarathy and Daneva (2016), namely,
the prioritized requirements customization estimation (PRCE) algorithm. The PRCE
algorithm did not use any AI techniques, but could still be biased by data inputs or altering
the procedures specied in thealgorithm at specic points during execution.
The information technology (IT) landscape of all the enterprises, irrespective of scale, has
been steadily undergoing a digital transformation, especially since the advent of big data
and business processes required in the majority of ERP systems. Today, as big data sets
have been amassed by rms, ERP vendors are increasingly using articial intelligence (AI),
specically machine learning (ML), to recommend ERP customization choices based on the
requirements of their customer. This aids the ERP vendors functional and technical
consultants by rapidly determining the degree of ERP software customization required for
the client organization in quantitative terms. Hence, the use of AI-based algorithms such as
ML has become inevitable during ERP implementation. Though the AI algorithms are
useful for the ERP consultants to better manage ERP software customization, they also
carry some adjoining risks, such as algorithm bias. If unaddressed, such bias may have
profound effect on the outcome of such algorithm, leading to the failure of a customized ERP
software system. To detect and mitigate bias, one needs to use a comprehensive and
systematic approach that involves evaluating the data and algorithms used in AI systems to
incorporate fairness considerations into the creation and implementation.
1.1 Motivation
An algorithm is a process or group of rules that must be adhered to when calculations or
other problem-solving tasks are performed, especially by a computer. The word bias
generally refers to prejudice that is held against or in favour of one object, person, or group
when compared to another, typically in a manner that is deemed unfair. The term
algorithmic biasoften refers to systematic, recurrent errors in computer algorithms that
produce unjust results, such as giving one group of users more weight than another group of
users. Furthermore, it occurs when a ML algorithm produces ndings that are routinely
biased as a result of exaggerated claims made throughout the learning process. Similar to
this, data biashappens when specic data sources or types are purposefully or
accidentally handleddifferently than others (Lomborg and Kapsch, 2020).
Anite, abstract, efcient, compound control structure that fulls a particular objective
according to a set of rules is what is known as an algorithm (Hill, 2016). In a ML model, the
term biasshould not be confused with algorithmic bias. Algorithmic biases may be
inuenced by three elements, including design bias (model, data and method), contextual
bias (cultural, social and personal) and application bias (product, pricing, place and
promotion) (Akter et al., 2022). A biased algorithm design frequently misses causality, nds
meaningless correlations or patterns and yields ambiguous results (Tsamados et al.,2021).
Due to the widespread use of ML-based apps to support decision-making and carry out
JEET
various ERP customization tasks, algorithmic bias has become a major concern for ERP
vendors.
When ML models are used in analytics applications, a phenomenon known as model
biasoccurs that causes ndings to be biased. Instead of being programmed directly, ML
models are mathematical frameworks that correlate variables or features in a training data
set by using statistical principles and standards (Paulus and Kent, 2020;Rozado, 2020). A
ML application may produce biased results if inaccurate modelling fails to account for
correlations between input features and output variables. This could have a negative effect
on protected or unprotected groups (Rozado, 2020;Tsamados et al., 2021). Data science
models may contain a bias that is recorded in the data used to build them, which would
systematically disfavour a social subgroup (Crawford, 2013).
When it comes to ML applications, method bias is dened as sources of bias caused by
methodological approaches and methods used at various stages of the applications lifecycle,
starting with the conceptual framework of the ML problem and proceeding through the
implementation and ongoing maintenance (Walsh et al., 2020). Many ML applications have
poorly designed problem denitions as a result of the ML model developerslack of
familiarity with ML application development techniques, which results in unintentionally
discriminating effects (Lorenzoni et al.,2021). When using fabricated data, data inating
bias could be caused by the practice of balancing strong results with methodological
correction (Baumgartner and Thiem, 2020).
Although algorithmic bias in ML-based models has uneven, unjust and unfair effects,
research in this area is primarily anecdotal and scattered and has not yet evolved into an
integrated conceptualization. In the context of ERP software projects, none of the previous
studies have addressed bias in algorithms used for reasoning ERP software customization.
Hence, in this paper, we strive to help practitioners involved in ERP implementation
understand the algorithmic bias when they use algorithms for reasoning the degree of ERP
customization. These algorithms may or may not use AI in practice, it depends on the ERP
vendors and may vary from one project to another. Hence, we designed our study to address
the algorithmic bias for both cases of ERP customization algorithms one that does not use
AI and one that is aided by AI.
The paper is organized as follows: In Section 2, we present the relevance of AI to ERP
software solutions from a customization perspective. In Section 3, we provide a brief
overview of ERP software customization, followed by our research statement in Section 4.
Section 5 discusses the algorithmic bias during ERP software customization. This section is
divided into two parts: Section 5.1 illustrates the possible bias when the PRCE algorithm
(Parthasarathy and Daneva, 2016) available in the ERP literature is executed without any
AI, whereas Section 5.2 present our newly developed AI version of the PRCE algorithm that
uses ML techniques, which will be followed by an illustration. In Section 6, we draw a
roadmap for managing algorithmic bias during ERP customization in practice. Section 7
concludes our research work, followed by a brief outline about the scope for future research.
2. Articial intelligence in enterprise resource planning software solutions
Due to the evolution of AI and ML, companies are reinventing their old ERP software
(Yathiraju, 2022). In this era of digital competition, customized systems are failing to deliver
the desired outcomes. To scale and expand their business models, companies are searching
for improved ERP software solutions. Achieving company goals does not make use of the
production consistency gained from running ERP services. This happens due to rapid
changes in the customers requirements during ERP implementation. The platform will
provide businesses with new opportunities and solutions in these situations by integrating
Understanding
algorithm bias
AI and ML. New ERP systems pick up knowledge progressively by observing behaviours
(patterns) and by changing the default algorithm. We anticipate that the ERP models will be
highly customizable and exible. By doing this, various divisions in an organization will
perform better and have better usability.
The top players in the software development industry will soon face competition from
algorithms that can learn on their own. It is necessary to perform inventive programming to
connect big data, or the data generated by out-dated ERP systems, with AI and ML. This
would facilitate the rapid knowledge and information accumulation of the wisdom
algorithms. The strategic integration of AI into management practices of executives,
especially in ERP systems, is still largely unknown.
To offer the real-time data collected from production for monitoring, judgmental
algorithms with tracking and traceability capabilities are needed. When creating a Web-
based cloud ERP platform or a customized software solution with a self-learning system,
there are signicant criteria to meet. As a result, the ERP industry is seeing an increase in
AI-enabled software solutions (Goundar et al.,2021;Wei and Pardo, 2022;Wei et al.,2022).
The ERP vendors have also begun investigating the potential of using AI to choose ERP
customization options during ERP implementation, going beyond just the integration of AI
into ERP software solutions. As a result, they will spend less time and money trying to close
the gap between the ERP software and the customer organizations business requirements.
3. Enterprise resource planning software customization
ERP customizationis a broad term for the changes the implementation team makes to the
ERP software to meet all customer needs that are not directly or indirectly met by the ERP
system (Brehm, 2001;Light, 2005). The degree of customizationrefers to the amount of
customer requirements (CR) that are not readily available in the chosen ERP package as a
standard feature and require modication to the ERP product to meet (Parthasarathy and
Sharma, 2016). Even though ERP vendors have said they will make package releases with
interfaces that work for all businesses that use an ERP system, some customization work is
always needed to get business processes and IT aligned at a satisfactory level. Knowing that
customization is inevitable, ERP adopters must strike a delicate balance between company
value and risk when determining how much customization is necessary. If customization is
in line with strategy and aids the adopter in achieving its business objectives, it is regarded
in ERP literature as a value-adding activity in a project.
We are aware of and grateful for the research on business information systems,
specically ERP that has been done. These studies have proposed conceptual frameworks
for thinking about customization from the perspective of benets realization and methods
for both qualitatively and quantitatively estimating the benets of customization (Luo and
Strong, 2004;Ashurst et al., 2008; Parthasarathy, 2008; Rothenberger and Srite, 2009;Staehr,
2010;Daneva and Wieringa, 2010;Aslam et al.,2012; Eckarz et al., 2012; Norton et al.,2013;
Doherty, 2014;Parthasarathy and Daneva, 2014;Parthasarathy and Sharma, 2014;
Parthasarathy and Daneva, 2016;Parthasarathy and Sharma, 2016;Parthasarathy and
Sharma, 2017;Ibrahim et al., 2019;Parthasarathy et al., 2020;Mahmood et al.,2020;
Febrianto and Soediantono, 2022;Yathiraju, 2022;Yoo and Kim, 2021;Wang et al.,2022).
4. Research objective
Out of all of the preceding related research works on ERP software customization discussed
in Section 3, the only one that has proposed an algorithm [namely, the PRCE ERP software
customization algorithm] is the one by Parthasarathy and Daneva (2016). The rest of these
earlier studies have suggested conceptual or theoretical frameworks to determine ERP
JEET
customization options for the customers organization and ERP vendors. To the best of our
knowledge, no methodological approach for understanding the bias that occurs during the
execution of the algorithm (with or without AI) designed to automate the estimation of the
degree to which ERP software can be customized in quantitative terms has been published
up to this point.
We now state our research objective as understanding:
Algorithmic bias in an ERP software customization algorithm, namely the PRCE
algorithm (Parthasarathy and Daneva, 2016). This algorithm does not use AI.
Algorithmic bias an in AI-enabled PRCE algorithm.
In this research, the PRCE algorithm was rst assessed for possible algorithmic bias.
Thereafter, the AI version of the very same algorithm was developed (Section 5.2) and
assessed for algorithmic bias. Following this, we present a roadmap for managing
algorithmic bias during ERP software customization based on our lessons learned while
experimenting with our above outlined research objectives.
5. Understanding algorithm bias in enterprise resource planning
customization
5.1 Prioritized requirements customization estimation algorithm
The PRCE method is used to calculate the level of customization necessary for the ERP
software to integrate seamlessly into the customer organization and meet all of their priority
needs (Parthasarathy and Daneva, 2016). The main goal of the PRCE algorithm is to predict
the degree of customization needed for the ERP software package using the clients needs.
According to this assessment, there is a percentage difference between the customers
requirements and those of the ERP system. The customers needs (commonly referred to as
the customers business processes) and the ERP system itself must both be modied to
implement the ERP software efciently.
The PRCE algorithm is presented in Figure 1. For a step-by-step, detailed description of
the PRCE algorithm, please refer to Parthasarathy and Daneva (2016, pp. 477-481). In
Figure 1, we use iRj (reads i is related to j) to denote the relationship rbetween two
elements, say, i and j. Based on requirements rating criteria, two elements, i and j are mapped
and values are entered in the corresponding cell in the requirements traceability matrix. The
minimum and maximum amount of modication, in terms of quantity, required for the ERP
software to function within a company, would be determined by using the PRCE algorithm.
In this algorithm, Step 1 through Step 4 deal with the process of creating the application
requirements (ARs), process requirements (PRs) and design requirements (DRs) for the ERP
software and the customer using set theory, while other stages are intended for matching the
prioritized client requirements with the requirements included in the ERP software.
In the PRCE algorithm (Parthasarathy and Daneva, 2016), the customers requirements
are broken down into three levels: the application, the process and the design. ARs are the
criteria that the software must meet to satisfy the needs of the customer. PRs are the tasks or
actions that must be performed to meet the ARs. A group of matching PRs is found for each
AR. The requirements (design constraints) necessary to carry out the PRs are known as
DRs. The criteria that must be met during the software design phase are known as the
design requirements.
For each pair of CR and available ERP features (ER), the PRCE algorithm uses an ordinal
scale that goes from 0 to 6. A score of 0 means that the customer requirement is not
available, while a score of six indicates that the ERP software includes the customer
Understanding
algorithm bias
requirement as a standard feature. The numbers 1, 2, 3, 4 and 5 denote several methods for
addressing the alignment problem. Values 3 and 4 are connected to the vendors plans to
improve future releases of their ERP package in a way that will decrease the future
requirements for adaptation, whilst values 1 and 2 are tied to the context of the organization
that will be deploying the ERP.
Guided by the previous research (Akter et al.,2022), we now present the possible design
bias (model, data and method) (labelled as B1B5) one may experience with this PRCE ERP
Figure 1.
PRCE ERP software
customization
estimation algorithm
JEET
software customization algorithm for business gains or without any such intentions as well.
It should be noted that the design bias is also a key factor contributing to algorithmic bias
(Akter et al., 2022). The following observed bias may lead the PRCE algorithm to be unfair to
the ERP project team and the customer organization.
B1: The ordinal scale ratings (06) are provided by the ERP project team members
in the PRCE algorithm and are subjective. Hence, it may depend on the knowledge
or the ignorance of these team members.
B2: As per the ordinal scale ratings, the threshold value is chosen as 5for
calculating minimum degree of customization. In practice, even a lesser value may
satisfy the customers requirements in some ERP projects. By modulating this
threshold value from one project to another, the PRCE algorithm may estimate an
altered value for minimum degree of ERP customization.
B3: Conguration management has not been considered in the PRCE algorithm for
mapping the availability of a customers requirements in ERP. Some of the
customers requirements may be met with the help of conguration settings.
Accordingly, the degree of customization may scale down.
B4: When mapping the customers requirements with that of those available in the
ERP, one-one matching may not always be possible. Instead, occasionally, many-to-
one or one-to-many must be exercised. This is uncovered in the PRCE algorithm.
B5: Some requirements may change over time when the ERP project progresses
towards deployment stage. In such cases, the computation carried out by the PRCE
algorithm for estimating the maximum and minimum degree of customization
should be re-calculated. This is unrealistic in practice.
5.2 Machine learning algorithm for enterprise resource planning customization
AI is a branch of computer science that focusses on making smart robots that can do things
such as see, hear and understand natural language (Haider, 2021). Algorithms, models and
systems that learn from data and make forecasts or judgments are called AI. ML is a branch
of AI that uses algorithms and models to let computers learn and develop without being
programmed (Zhou, 2021). Algorithms learn from data patterns and make forecasts or
choices. Data preparation, model training and model evaluation comprise ML. Data
preparation gathers, processes and organizes data for model training. Model assessment
determines model accuracy and efcacy. Supervised, uncontrolled and reinforcement
learning are techniques used in ML (Berry et al.,2019).
In supervised training, each data point has a label or goal value. The algorithm predicts
labels and values for new data using patterns and connections from labelled data.
Supervised ML methods include logistic regression, linear regression, decision trees and
SVMs. Unsupervised learning trains the algorithm on data without labels or goal values.
The algorithm recognizes patterns and correlations in the data and groups similar pieces.
K-means, hierarchical, main component and association rule learning are unsupervised ML
methods. Reinforcement learning lets the model learn from the world and receive rewards or
punishments. The algorithm optimizes rewards and penalties. Reinforcement learning
includes Q-learning and SARSA (Mahesh, 2020).
In the current research, we looked into a number of well-known supervised ML
techniques, such as support vector machines, k-nearest neighbours (KNN), random forests
and extreme gradient boosting. We have opted to forego deep learning models in favour of
more conventional MLtechniquesthat offer a semblance of transparency because our goal is
Understanding
algorithm bias
to study the interaction of model, data and method bias in the PRCE algorithm. A model
training procedure is not necessary with the straightforward and understandable instance-
based algorithm known as KNN. The majority decision is made based on the class
membership of a predetermined number of closest neighbours from the training data to
identify the class for a specic test sample. A similarity metric (e.g. Euclidean distance) is
used to identify which neighbours are the closest to one another. Excellent results can be
obtained with a sufcient data set, but the technique struggles with unbalanced data. The
method is especially sensitive to the number of neighbours used to establish the class of an
evaluated instance.
The KNN algorithm is a supervised learning technique that can be used for both
classication and regression (Soucy and Mineau, 2001;Uddin et al.,2022). It is a simple and
exible method that is often used as a building block for more complex ML models. Based
on a distance metric, such as Euclidean distance, the KNN method nds the kdata points
that are closest to a test data point. K is a hyperparameter that must be set before the model
is trained. Following the identication of the KNN, the algorithm gives a label or a numerical
value to the test data point based on the majority vote (for classication) or the average
value (for regression) of the labels or values of the KNN.
Thus, in this research, we have developed the AI version of the PRCE ERP customization
algorithm using KNN. This is referred to as the KNN-ERPalgorithm, which is discussed
in the next section.
5.2.1 k-nearest neighbours-enterprise resource planning algorithm
In the context of ERP software customization, we now present the AI version of the PRCE
algorithm called the KNN-ERP algorithm. This algorithm uses the KNN, an ML algorithm that
is widely used in AI. The objective of the KNN-ERPalgorithmistopredictthelevelofERP
customization at the initial stage of ERP implementation. This algorithm equates the classes
such as number of ARs, number of PRs and number of DRs, which are extracted from the ERP
customers requirements, with that of the number of ARs, PRs and DRs of previously completed
ERP projects of same domain available in the project repository. For instance, assume that there
are 150 ERP projects in the banking domain in the ERP vendors project repository.
We could compute the number of ARs, PRs and DRs from the customers requirements
for our new ERP project (say, m-Bank). This will be mapped against the number of ARs,
PRs and DRs of those 150 ERP projects and the one that comes closest to the newer ERP
projects ARs, PRs and DRs (say, ERP project iBank) will be identied. The minimum and
the maximum degree of software customization undergone by the completed ERP project
iBankcan be found in the project repository documentation. From this estimation, the
project manager of the newer m-BankERP project could anticipate the degree of
customization that this new project would require for successful ERP implementation in no
time. This is the paramount importance of the AI version of the PRCEalgorithm,
particularly the KNN-ERP algorithm.
For smaller data sets, KNN can be a good choice because it is simple to implement and
interpret and can provide accurate results with minimal tuning. It is also non-parametric,
which means that it can be used without making any assumptions about the underlying
distribution of the data. However, as the size of the data set grows, KNN can become
computationally expensive and slow. This is because the algorithm must compute the
distances between each data point and every other data point in the data set to identify the
KNN. Additionally, if the data set has many features, the curse of dimensionality can cause
the distances between data points to become less meaningful, making the algorithm less
effective (Schott, 2020). As our data set is not particularly large and doesnt possess too
JEET
many features, we chose the KNN algorithm to predict the degree of customization of ERP
projects.
The step-by-step procedure of the k-nearest neighbours-enterprise
resource planning algorithm is detailed below:
Step 1: collect and pre-process the data.
Extract the data set (domain, such as banking, healthcare, insurance, textiles and
education) from the ERP project database. Such a database will be maintained by every ERP
vendor, where the details of ERP projects will be stored for future reference. This data set
will be pre-processed to make it suitable for further processing bythe algorithm.
Step 2: dene the features.
Select the relevant features for the KNN-ERP customization algorithm. In our current
KNN-ERP customization algorithm, we chose thenumber of ARs, number of PRs, number of
DRs, degree of customization of ARs, PRs, DRs, MIN (minimum degree of ERP
customization) and MAX (maximum degree of ERP customization).
Step 3: dene the similarity metric.
Choose a similarity metric to determine the distance between the new ERP project and the
previous ERP projects to match the features to choose the closest ERP project so as to predict
customization for thenew ERP project. A common metricfor KNNis the Euclidean distance.
Step 4: determine the value of K.
Decide on the value of K, which is the number of closest neighbours to consider when
making a prediction. This value will depend on the size of the training set and the
complexity of the problem. For this KNN-ERP algorithm, the value of K is set to 3.
Step 5: train the model.
Train the KNN algorithm on the pre-processed data to create a model that can be used to
make predictions on the degree of customization required for the new ERP project. The
model is trained with all eight features mentioned in Step 2.
Step 6: test the model.
Evaluate the performance of the model using a test set of data to ensure that it is accurate
and robust. The test set contains the number of ARs, PRs and DRs of new ERP request.
Once the model has been tested and validated, it can be used to nd the degree of
customization of ERP systems as per the ARs PRs and DRs of the new ERP project. The
values of degree of customization of ARs, PRs, DRs, MIN and MAX will be predicted by the
trained KNN-ERP model based on the previously stored data set of similar completed ERP
projects stored in the project database (mentioned in step 1).
A representation of KNN-ERP algorithm is shown in Figure 2. For instance, consider that
there are some projects (say, ERP Project A, ERP Project B) from a specic ERP domain
(say, Banking). Each project comprises features namely the number of ARs, PRs, DRs and
degree of customization for ARs, PRs, DRs, MIN and MAX. When a new data point (new
ERP project) arrives with the number of ARs, DRs and PRs, these features (values) will be
matched with the similar features of all ERP projects available in project repository using
the Euclidean distance metric. Based on its similarity with previously customized ERP
projects, the degree of customization of the new data point (new ERP project) will be
predicted as shown in Figure 2 for ARs, PRs and DRs individually, as well as the minimum
degree of ERP customization and the maximum degree of ERP customization required for
the new ERP project as a while.
5.2.2 Algorithmic bias in k-nearest neighbours-enterprise resource planning algorithm
Several sources of bias (S1S3) that may impact the KNN-ERP algorithm for predicting ERP
customization are discussed below:
Understanding
algorithm bias
S1: data collection
Algorithmic bias can occur in the KNN-ERP algorithm when the algorithm is trained on
a data set extracted from an ERP project database where there are cases of requirement
incompleteness and inconsistency. This may lead to biased or erroneous predictions for the
new ERP project.
S2: feature selection
The features selected for the KNN-ERP algorithm can also impact the predictions if they
were chosen with prejudice. For example, if instead of matching the three key features,
namely the number of ARs, PRs and DRs, with the new data point (new ERP project), we
choose to execute the algorithm with just two features, namely, the number of ARs and PRs,
then the prediction of degree of ERP customization for the new ERP project may be less
accurate and its robustness becomes doubtful.
S3: Anonymity
Software projects, notably AI-based projects, use anonymity, such as k-anonymity
(Domingo-Ferrer et al., 2021), to protect data. Anonymity removes a persons identity from data
logs. For this, several competing and complementary privacy models exist. Anonymity may
cause knowledge loss, which could bias ML models and algorithms (Slijepcevic et al.,2021).
Data distortion and knowledge loss affect the datas usefulness. Minimizing information loss is
crucial for automated ML analysis that extracts signicant patterns from data. As anonymity
constraints increase, KNN-ERP performance usually decreases. The modelsdegradation
depends on the ERP data set used for training and anonymization (Slijepcevic et al., 2021).
S4: similarity metric bias
Euclidean distance, cosine similarity measure, Minkowsky correlation and Chi square are
the most frequently used similarity measures in KNN. The prediction outcomes may also be
impacted by the similarity measure selection. The most popular similarity measure, Euclidean
distance,has been used in our current KNN-ERP customization algorithm. In addition, the
KNN-ERP customization method is likely to perform poorly for data sets that are not balanced.
Therefore, if the algorithm is used to analyse such a data set, the results may also be biased.
6. Managing algorithmic bias in enterprise resource planning customization
The ERP project implementation team should work to comprehend and control the bias built
into the ERP software customization algorithm, regardless of whether the algorithm uses AI
or not. Grounded on the observations made on managing algorithmic bias in a recently
published work (Townson, 2023), and also considering our understanding of ERP software
Figure 2.
Prediction of degree
of ERP customization
using KNN-ERP
algorithm
JEET
customization gained from our related research in this domain over the past one decade, we
have identied a three-step process that can produce positive results for project managers of
ERP implementations looking to either reduce or nullify the algorithmic bias when
estimating the degree of ERP software customization. They are as follows:
Step 1: choice of input data set
Selecting a reasonable standard for fairness is difcult because it is impossible to be
completely fair, and many decision-making groups do not yet have enough diversity. To
ensure fairness in algorithms during customization, there is no method that is generally
regarded as acceptable and generalizable. The selection of inputs to train the model for
prediction should be made with the greatest care by the ERP implementation team. If
companies want to ensure the development and test data sets that shape the algorithms are
diverse enough, they need to ensure that sensitive attributes are covered and that the
selection process has not skewed the data in any way. The nal algorithms fairness tests
must take all aspects of ERP customization into account, including conguration
management, changes in requirements over time and threshold values.
To accomplish this, the designers of the models must acknowledge the limitations of the
data. The kin KNN is the number of nearest neighbours to a data point that are used in
decision making (Slijepcevic et al.,2021). The classier output relies on the majority class of
these neighbouring points. Data privacy methods require careful input data set selection.
K-anonymity can cause knowledge loss and bias ML models (Domingo-Ferrer, 2021). ML
results are hard to predict.
The classier output relies on the majority of neighbouring pointsclass. Data privacy
methods require careful input data set selection. The changes to ML results are hard to
predict.
Step 2: examine the output
ERP vendors, with the help of implementation partners or their consultants, are supposed to
check fairness in output regularly (i.e. the estimated degree of ERP software customization
using an algorithm). Even when the consultants intend to predict the degree of
customization in quantitative terms prior to ERP implementation, they need to underscore
its adjoining risks. Bias in algorithms can result in disparate impacts on the outcome of the
experiments. A two-model solution such as generative adversarial networks (GAN) is an
efcient way to examine the outputs or the desired outcome of a data science project. A GAN
is an ML model in which two neural networks ght with each other to improve their
predictions (Aggarwal et al., 2021). This makes it easier to compare the initial model to an
adversary or auditor model that checks individual fairness. Both models converge on a more
appropriate and fair solution.
Step 3: concurrent validation
It is crucial to regularly review outputs and validate them and look for unusual trends. Even
a well-trained model that is used with inputs that change over time in our case, changing
requirements can still produce results that are not good. If ERP consultants get results that
are very different from each other, they should be taught how to spot bias in customization
algorithms. When creating AI-enabled ERP customization, it is possible to unintentionally
perpetuate bias. As one would usually anticipate from a brain built to simplify and
generalize patterns, rare events are in fact unlikely, but not impossible. ERP vendors must
consciously make up for unfairness if they genuinely want their algorithms to operate fairly
across a diverse populace. It is impossible for algorithm designers working with ERP
Understanding
algorithm bias
customization vendors to fully eradicate bias. However, they can improve, broaden, examine
and make necessary adjustments to their procedures to produce more justice as well as
varied and equitable results.
7. Conclusions and future research
In this paper, we introduced the concept of algorithmic bias and discussed the design bias
(model, data and method) in an algorithm meant for ERP software customization. In this
context, we also developed an AI version of the PRCE ERP software customization
algorithm and elucidated the probable algorithmic bias that might affect the outcome of the
algorithm. We have mined possible bias for the PRCE ERP customization algorithm for both
the cases the one that is used as without any AI techniques and another one that used the
KNN algorithm, a ML technique. The results of this research offer insight into the factors
that contribute to design biases in an algorithm. Following this, we have also presented a
three-step approach to help the ERP implementation team members manage the bias
dynamically. Thus, we deem that this paper has addressed algorithmic bias to facilitate fair
practices in ERP customization algorithms to prevent discriminatoryand unfair outcomes.
In the era of AI, ERP project managers must have the skills, abilities and technological
understanding necessary to properly investigate ways to better handle the adoption of ML
applications during customization and exploit them in the right ways to produce fair results
and maximize organizational performance. To prepare ERP implementation to address the
underlying issues related to algorithmic bias, this paper paves the way for the application of
dynamic managerial skills within ML-based applications.
7.1 Implications for research
From a theoretical standpoint, our study suggests that more investigation is required to
address the algorithmic bias in the ERP customization algorithm when analysing the
relationship between customization requirements and the features provided in the chosen
ERP system. This connection, which has been researched from the perspective of IT and
business alignment, is now revealed by studies using frameworks, conceptual models or
algorithms. Previous research papers have recommended that algorithmic bias be given
more attention by academics and industry professionals. The possibility of algorithmic
prejudice during the ERP customization process has not, however, been studied to date.
The research that we are conducting right now goes beyond these previously
documented approaches in a number of different ways. First, we take our own PRCE ERP
customization algorithm (Parthasarathy and Daneva, 2016) and discuss the algorithmic bias
from a design perspective (model, data and method) (Akter et al.,2022). Further, we have
also developed an AI version of the same algorithm using a ML technique, the KNN
algorithm and thereafter discussed the algorithmic bias in this newer version. Next, a
growing number of ERP projects today are linked to fast change in the ERP industry. As a
consequence, we have arrived at the conclusion that future research should concentrate on
nding ways to improve the efciency with which the existing algorithm can manage
complex and shifting requirements, as well as organize and prioritize them at any given
moment. Therefore, determining whether the strategy can actually be implemented in a
large-scale project setting should be an essential research priority. This research not only
helps ERP project managers understand algorithmic bias but also suggests a three-step
approach to either nullify it or reduce it reasonably before they make decisions on the
customization choices based on such algorithms.
Naturally, a rm would examine a variety of factors to include in their decision-making
process, with the customization estimation being only one of them. While it is true that the
JEET
algorithm will be effective, we believe that to properly compare packages, more
sophisticated tool assistance is required. A promising avenue of research for the future
would be to investigate the various possibilities pertaining to this matter and conduct case
studies to gain an understanding of the type of automation that would be most effective for
such comparisons.
7.2 Implications for practice
The minimum and maximum levels of customization will be estimated in numerical terms.
This will help ERP consultants discuss available customization options openly with their
customers. One could, for example, agree to help with the customization work or try to
change the business processes of the organization so that they work better with the ERP
software. Both ERP consultants and their customers will benet in the long term from
understanding and managing bias in ERP customization algorithms. This is because
customers could use this as a logical starting point to negotiate their needs. Thus, we think
that it will denitely pay off in the long term to understand and deal with bias in ERP
customization algorithms. Even though it may be difcult to obtain objective values on the
impact of algorithmic bias when evaluating the degree to which ERP can be customized, our
research indicates that practicing project managers should try to think about it anyway
because doing so will pay off in the long term. In conclusion, our research provides ERP
consultants with a road map that can assist them in better grounding their
recommendations for customization on their explicit knowledge about algorithmic bias and
its inuence over the results produced by such algorithms.
References
Aggarwal, A., Mittal, M. and Battineni, G. (2021), Generative adversarial network: an overview of
theory and applications,International Journal of Information Management Data Insights, Vol. 1
No. 1, p. 100004.
Akter, S., Dwivedi, Y.K., Sajib, S., Biswas, K., Bandara, R.J. and Michael, K. (2022), Algorithmic bias in
machine learning-based marketing models,Journal of Business Research, Vol. 144, pp. 201-216.
Ashurst, C., Doherty, N.F. and Peppard, J. (2008), Improving the impact of IT development projects: the
benets realization capability model,European Journal of Information Systems, Vol. 17 No. 4,
pp. 352-370.
Aslam, U., Coombs, C. and Doherty, N. (2012), Benets realization from ERP systems: the role of
customization.
Baumgartner, M. and Thiem, A. (2020), Often trusted but never (properly) tested: evaluating
qualitative comparative analysis,Sociological Methods and Research, Vol. 49 No. 2, pp. 279-311.
Berry, M.W., Mohamed, A. and Yap, B.W. (Eds) (2019), Supervised and Unsupervised Learning for Data
Science, Springer Nature.
Brehm, L., Heinzl, A. and Markus, M.L. (2001), Tailoring ERP systems: a spectrum of choices and their
implications,Proceedings of the 34th annual HI International Conference on System Sciences,
IEEE,p.9.
Crawford, J.T., Jussim, L., Cain, T.R. and Cohen, F. (2013), Right-wing authoritarianism and social
dominance orientation differentially predict biased evaluations of media reports,Journal of
Applied Social Psychology, Vol. 43 No. 1, pp. 163-174.
Daneva, M. and Wieringa, R. (2010), Requirements engineering for enterprise systems: what we know
and what we dont know?, In Intentional perspectives on information systems engineering,
Berlin, Heidelberg: Springer Berlin Heidelberg, pp. 115-136.
Understanding
algorithm bias
Doherty, N.F. (2014), The role of socio-technical principles in leveraging meaningful benets from IT
investments,Applied Ergonomics, Vol. 45 No. 2, pp. 181-187.
Domingo-Ferrer, J., S
anchez, D. and Blanco-Justicia, A. (2021), The limits of differential privacy (and its
misuse in data release and machine learning),Communications of the ACM, Vol. 64 No. 7, pp. 33-35.
Febrianto, T. and Soediantono, D. (2022), Enterprise resource planning (ERP) and implementation
suggestion to the defense industry: a literature review,Journal of Industrial Engineering and
Management Research, Vol. 3 No. 3, pp. 1-16.
Goundar, S., Nayyar, A., Maharaj, M., Ratnam, K. and Prasad, S. (2021), How articial intelligence is
transforming the ERP systems,Enterprise Systems and Technological Convergence: Research
and Practice, Vol. 85.
Haider, L. (2021), Articial intelligence in ERP.
Hill, C., Miller, K., Benson, K. and Handley, G. (2016), Barriers and Bias: The Status of Women in
Leadership, American Association of University Women.
Ibrahim, S.H., Duraisamy, S. and Sridevi, U.K. (2019), Flexible and reliable ERP project customization
framework to improve user satisfaction level,Cluster Computing, Vol. 22 No. S2, pp. 2889-2895.
Light, B. (2005), Going beyond mistas a reason for ERP package customisation,Computers in
Industry, Vol. 56 No. 6, pp. 606-619.
Lomborg, S. and Kapsch, P.H. (2020), Decoding algorithms,Media, Culture and Society, Vol. 42 No. 5,
pp. 745-761.
Lorenzoni, A., Santesteban, M., Peressotti, F., Baus, C. and Navarrete, E. (2021), Dimensions of social
categorization: inside the role of language,Plos One, Vol. 16 No. 7, p. e0254513.
Luo, W. and Strong, D.M. (2004), A framework for evaluating ERP implementation choices,IEEE
Transactions on Engineering Management, Vol. 51 No. 3, pp. 322-333.
Mahesh, B. (2020), Machine learning algorithms-a review,International Journal of Science and
Research, Vol. 9, pp. 381-386.
Mahmood, F., Khan, A.Z. and Bokhari, R.H. (2020), ERP issues and challenges: a research synthesis,
Kybernetes, Vol. 49 No. 3, pp. 629-659.
Norton, L.A., May Coulson-Thomas, Y., Coulson-Thomas, C.J. and Ashurst, C. (2013), Ensuring
benets realisation from ERP II: the CSF phasing model,Journal of Enterprise Information
Management, Vol. 26 No. 3, pp. 218-234.
Parthasarathy, S. and Daneva, M. (2014), Customer requirements based ERP customization using
AHP technique,Business Process Management Journal, Vol. 20 No. 5, pp. 730-751.
Parthasarathy, S. and Daneva, M. (2016), An approach to estimation of degree of customization for
ERP implementation using prioritized requirements,Journal of Systems and Software, Vol. 117,
pp. 471-487.
Parthasarathy, S. and Sharma, S. (2014), Determining ERP customization choices using nominal group
technique and analytical hierarchy process,Computers in Industry, Vol. 65 No. 6, pp. 1009-1017.
Parthasarathy, S. and Sharma, S. (2016), Efciency analysis of ERP packages-Customization
perspective,Computers in Industry, Vol. 82, pp. 19-27.
Parthasarathy, S. and Sharma, S. (2017), Impact of customization over software quality in ERP
projectsan empirical study,Software Quality Journal, Vol. 25 No. 2, pp. 581-598.
Parthasarathy, S., Sridharan, C., Chandrakumar, T. and Sridevi, S. (2020), Quality assessment of
standard and customized COTS products,International Journal of Information Technology
Project Management, Vol. 11 No. 3, pp. 1-13.
Paulus, J.K. and Kent, D.M. (2020), Predictably unequal: understanding and addressing concerns that
algorithmic clinical prediction may increase health disparities,NPJ Digital Medicine,Vol.3No.1,p.99.
Rothenberger, M.A. and Srite, M. (2009), An investigation of customization in ERP system
implementations,IEEE Transactions on Engineering Management, Vol. 56 No. 4, pp. 663-676.
JEET
Rozado, D. (2020), Wide range screening of algorithmic bias in word embedding models using large
sentiment lexicons reveals underreported bias types,Plos One, Vol. 15 No. 4, p. e0231189.
Schott, M. (2020), K-nearest neighbors (knn) algorithm for machine learning, In Capital One Tech.
Slijepcevic, D., Henzl, M., Klausner, L.D., Dam, T., Kieseberg, P. and Zeppelzauer, M. (2021), k-
Anonymity in practice: How generalisation and suppression affect machine learning classiers,
Computers and Security, Vol. 111, p. 102488.
Soucy, P. and Mineau, G.W. (2001), A simple KNN algorithm for text categorization,I,n
Proceedings 2001 IEEE International Conference on Data Mining, pp. 647-648, IEEE.
Staehr, L. (2010), Understanding the role of managerial agency in achieving business benets from
ERP systems,Information Systems Journal, Vol. 20 No. 3, pp. 213-238.
Townson, S. (2023), Manage AI bias instead of trying to eliminate it,MIT Sloan Management Review,
pp. 1-4.
Tsamados, A., Aggarwal, N., Cowls, J., Morley, J., Roberts, H., Taddeo, M. and Floridi, L. (2021), The
ethics of algorithms: key problems and solutions, Ethics, Governance, and Policies in Articial
Intelligence, pp. 97-123.
Uddin, S., Haque, I., Lu, H., Moni, M.A. and Gide, E. (2022), Comparative performance analysis of K-
nearest neighbour (KNN) algorithm and its different variants for disease prediction,Scientic
Reports, Vol. 12 No. 1, pp. 1-11.
Walsh, C.G., Chaudhry, B., Dua, P., Goodman, K.W., Kaplan, B., Kavuluru, R. and Subbian, V. (2020),
Stigma, biomarkers, and algorithmic bias: recommendations for precision behavioral health
with articial intelligence,JAMIA Open, Vol. 3 No. 1, pp. 9-15.
Wang, W.T., Luo, M.C. and Chang, Y.M. (2022), Exploring the relationship between conict
management and transformational leadership behaviors for the success of ERP customization,
Information Systems Management, Vol. 39 No. 2, pp. 177-200.
Wei, H., Oei, T.P. and Zhou, R. (2022), Test anxiety impairs inhibitory control processes in a
performance evaluation threat situation: evidence from ERP,Biological Psychology, Vol. 168,
p. 108241.
Wei, R. and Pardo, C. (2022), Articial intelligence and SMEs: how can B2B SMEs leverage AI platforms
to integrate AI technologies?,Industrial Marketing Management, Vol. 107, pp. 466-483.
Yathiraju, N. (2022), Investigating the use of an articial intelligence model in an ERP cloud-based
system,International Journal of Electrical, Electronics and Computers, Vol. 7 No. 2, pp. 1-26.
Yoo, B.K. and Kim, S.H. (2021), Analysis of impact on ERP customization module using CSR data,
Journal of Information Processing Systems, Vol. 17 No. 3, pp. 473-488.
Zach, O., Munkvold, B.E. and Olsen, D.H. (2014), ERP system implementation in SMEs: exploring the
inuences of the SME context,Enterprise Information Systems, Vol. 8 No. 2, pp. 309-335.
Zhou, Z.H. (2021), Machine Learning, Springer Nature.
Further reading
Parthasarathy, S. and Anbazhagan, N. (2008), Evaluating ERP projects using DEA and regression
analysis,International Journal of Business Information Systems, Vol. 3 No. 2, pp. 140-157.
Corresponding author
Sudhaman Parthasarathy can be contacted at: parthatce@gmail.com
For instructions on how to order reprints of this article, please visit our website:
www.emeraldgrouppublishing.com/licensing/reprints.htm
Or contact us for further details: permissions@emeraldinsight.com
Understanding
algorithm bias
... The primary purpose of this study is to address a critical gap in the ERP implementation process for SMEs by acknowledging and countering cognitive biases through a cognitive bias awareness matrix model. Research has extensively explored the technical and operational aspects of ERP implementation in large enterprises (Morris, 2011;Parthasarathy and Padmapriya, 2023). However, little is known about how cognitive biases affect ERP decision-making in SMEs (Acciarini et al., 2021), which often lack the resources and expertise of larger firms. ...
... Review of the literature ERP systems are designed to streamline and integrate multiple business processes and have been a cornerstone for large enterprises for many years (Jacobs and Weston, 2006;Morris, 2011;Parthasarathy and Padmapriya, 2023). However, the implications and application of ERP systems in SMEs remain an under-researched domain, where disparities in success rates between large enterprises and SMEs are pronounced due to factors such as high costs, complex training needs and reluctance toward adoption (Kaith, 2010;Momoh et al., 2010;Hidalgo Nuchera et al., 2011;Battleson and Mathiassen, 2020). ...
Article
Purpose The purpose of this study is to address a critical gap in enterprise resource planning (ERP) implementation process for small and medium-sized enterprises (SMEs) by acknowledging and countering cognitive biases through a cognitive bias awareness matrix model. Cognitive biases such as temporal discounting and optimism bias often skew decision-making, leading SMEs to prioritize short-term benefits over long-term sustainability or underestimate the challenges involved in ERP implementation. These biases can result in costly missteps, underutilizing ERP systems and project failure. This study enhances decision-making processes in ERP adoption by introducing a matrix that allows SMEs to self-assess their level of awareness and proactivity when addressing cognitive biases in decision-making. Design/methodology/approach The design and methodology of this research involves a structured approach using the problem-intervention-comparison-outcome-context (PICOC) framework to systematically explore the influence of cognitive biases on ERP decision-making in SMEs. The study integrates a comprehensive literature review, empirical data analysis and case studies to develop the Cognitive Bias Awareness Matrix. This matrix enables SMEs to self-assess their susceptibility to biases like temporal discounting and optimism bias, promoting proactive strategies for more informed ERP decision-making. The approach is designed to enhance SMEs’ awareness and management of cognitive biases, aiming to improve ERP implementation success rates and operational efficiency. Findings The findings underscore the profound impact of cognitive biases and information asymmetry on ERP system selection and implementation in SMEs. Temporal discounting often leads decision-makers to favor immediate cost-saving solutions, potentially resulting in higher long-term expenses due to the lack of scalability. Optimism bias tends to cause underestimating risks and overestimating benefits, leading to insufficient planning and resource allocation. Furthermore, information asymmetry between ERP vendors and SME decision-makers exacerbates these biases, steering choices toward options that may not fully align with the SME’s long-term interests. Research limitations/implications The study’s primary limitation is its concentrated focus on temporal discounting and optimism bias, potentially overlooking other cognitive biases that could impact ERP decision-making in SMEs. The PICOC framework, while structuring the research effectively, may restrict the exploration of broader organizational and technological factors influencing ERP success. Future research should expand the range of cognitive biases and explore additional variables within the ERP implementation process. Incorporating a broader array of behavioral economic principles and conducting longitudinal studies could provide a more comprehensive understanding of the challenges and dynamics in ERP adoption and utilization in SMEs. Practical implications The practical implications of this study are significant for SMEs implementing ERP systems. By adopting the Cognitive Bias Awareness Matrix, SMEs can identify and mitigate cognitive biases like temporal discounting and optimism bias, leading to more rational and effective decision-making. This tool enables SMEs to shift focus from short-term gains to long-term strategic benefits, improving ERP system selection, implementation and utilization. Regular use of the matrix can help prevent costly implementation errors and enhance operational efficiency. Additionally, training programs designed around the matrix can equip SME personnel with the skills to recognize and address biases, fostering a culture of informed decision-making. Social implications The study underscores significant social implications by enhancing decision-making within SMEs through cognitive bias awareness. By mitigating biases like temporal discounting and optimism bias, SMEs can make more socially responsible decisions, aligning their business practices with long-term sustainability and ethical standards. This shift improves operational outcomes and promotes a culture of accountability and transparency. The widespread adoption of the Cognitive Bias Awareness Matrix can lead to a more ethical business environment, where decisions are made with a deeper understanding of their long-term impacts on employees, customers and the broader community, fostering trust and sustainability in the business ecosystem. Originality/value This research introduces the original concept of the Cognitive Bias Awareness Matrix, a novel tool designed specifically for SMEs to evaluate and mitigate cognitive biases in ERP decision-making. This matrix fills a critical gap in the existing literature by providing a structured, actionable framework that effectively empowers SMEs to recognize and address biases such as temporal discounting and optimism bias. Its practical application promises to enhance decision-making processes and increase the success rates of ERP implementations. This contribution is valuable to behavioral economics and information systems, offering a unique approach to integrating cognitive insights into business technology strategies.
... However, given that a high degree of flexibility and adaptability might generate additional risks and malfunctions in the system, this characteristic might be a double-edged sword. Therefore, some researchers (Parthasarathy & Padmapriya, 2023) consider that the level of customization should be minimal for an effective ERP implementation. ...
Article
Full-text available
The migration from legacy systems to cloud Enterprise Resource Planning systems is driven by technological advancements and competitive pressure, prompting companies to seek more agile and scalable solutions. Although developers and vendors aim to ease the adoption process, significant challenges persist and can lead to potential disruptions to business operations and affect the organisations’ reputation. Starting from a qualitative approach, this study aims to explore and uncover the difficulties faced by end users across different roles and industries. An inductive examination of these challenges is undertaken using a thematic approach, focusing on one of the most acclaimed cloud Enterprise Resource Planning solutions, Oracle Fusion Cloud ERP. Continuing with a quantitative examination, the study comparatively analyses the challenges in terms of industry and their evolution from 2020 to 2023. The research sheds light on the breadth and depth of issues faced by direct beneficiaries, demonstrating that even highly regarded solutions exhibit a myriad of challenges. Therefore, our research provides valuable insights for businesses, practitioners, and researchers, enhancing their understanding of the subject and providing insights into strategic decisions related to adopting and using cloud Enterprise Resource Planning systems. Acknowledging and addressing these challenges is crucial for companies navigating the complexities of cloud Enterprise Resource Planning adoption to achieve the full potential of solutions and achieve sustainable competitive advantages in today’s fast-paced business environment.
... The study highlights how these AI-driven innovations contribute to a more efficient, automated, and adaptive ERP system. Moreover, the paper of [7], delves into the examination of AI biases within the context of ERP software customization. It underscores the significance of recognizing how AI algorithms used to optimize ERP systems may introduce unintended biases that affect decision-making processes. ...
Preprint
Full-text available
Enterprise Resource Planning (ERP) consultants play a vital role in customizing systems to meet specific business needs by processing large amounts of data and adapting functionalities. However, the process is resource-intensive, time-consuming, and requires continuous adjustments as business demands evolve. This research introduces a Self-Adaptive ERP Framework that automates customization using enterprise process models and system usage analysis. It leverages Artificial Intelligence (AI) & Natural Language Processing (NLP) for Petri nets to transform business processes into adaptable models, addressing both structural and functional matching. The framework, built using Design Science Research (DSR) and a Systematic Literature Review (SLR), reduces reliance on manual adjustments, improving ERP customization efficiency and accuracy while minimizing the need for consultants.
... Perceived ease of use refers to the degree to which consumers believe using artificial intelligence does not require high effort. In addition to perceived trust, usefulness and ease of use, artificial intelligence solutions are interactive tools for customization (Parthasarathy & Padmapriya, 2023). ...
Article
Full-text available
This paper appraises the influence of artificial intelligence AI adoption factors on service quality. Its objective is to classify AI adoption factors following their significance level on the service quality of international hotels in Beirut-Lebanon. The Beirut area was selected due to its international reputation for hosting five-star hotels. The questionnaire was used as a quantitative tool. This tool was distributed to hotel guests on-premises using convenience sampling. 492 valid questionnaires constituted the sample collected from 4 hotels. Results confirmed that perceived trust and usefulness formed a fit model and constituted two critical adoption factors of AI in the hospitality industry. These two dimensions have the highest influence on service quality. The one-way ANOVA has verified the direct influence of interactivity and customization as AI adoption factors except for the ease of use. Hence, hotels should simplify the AI applications to leverage service quality since guests did not perceive any ease of use in hotels' artificial intelligence applications.
Conference Paper
Uporaba umetne inteligence (UI) bistveno preoblikuje procese odločanja v managementu. Prispevek preučuje uporabo sodobnih UI tehnologij v managerskih procesih in kako orodja UI lahko dopolnjujejo človeško inteligenco za izboljšanje kakovosti in učinkovitosti odločitev. S pregledom literature in analizo teme smo identificirali ključna področja in izzive pri uporabi UI v procesih managerskega odločanja. Rezultati študije kažejo, da so orodja UI managerjem v pomoč in lahko pomagajo pri zbiranju relevantnih in pravočasnih odločitvenih informacij. Vendar pa uporaba UI prinaša tudi izzive, vključno z etičnimi in pravnimi vidiki uporabe UI, predvsem glede zasebnosti podatkov ter potrebo, da managerji razvijejo nove veščine za učinkovito uporabo UI orodij. Študija predlaga tudi uvajanje celovitih programov usposabljanja, da bo management lahko izkoristil potencial UI ob hkratnem zmanjševanju tveganj. Ta prispevek prispeva k tekoči razpravi o vlogi UI v managementu, saj nudi uporabne vpoglede za raziskovalce in praktike, ki želijo izkoristiti UI v svojih procesih odločanja.
Conference Paper
Hitri razvoj umetne inteligence prinaša številne priložnosti za izboljšanje učinkovitosti in inovativnosti v managementu, hkrati pa odpira tudi kompleksna etična vprašanja. Ta prispevek raziskuje etične dileme, povezane z uvedbo umetne inteligence v poslovne procese, ter išče ravnotežje med izkoriščanjem tehnologije in zagotavljanjem etičnih standardov. Z analizo literature in primerov dobre prakse identificiramo ključna vprašanja, kot so pristranskost v algoritmih, transparentnost odločitev ter vpliv uporabe umetne inteligence na zaposlene in delovno okolje. Rezultati študije kažejo, da kljub potencialnim koristim uporabe umetne inteligence managerji pogosto naletijo na izzive pri zagotavljanju etične uporabe teh orodij. Pomembna je ozaveščenost o problematiki zaščite podatkov, pravic delavcev in diskriminacije, ki lahko izhajajo iz neomejenega zaupanja v tehnične rešitve. Prispevek predlaga razvoj etičnih okvirov in smernic za uporabo umetne inteligence v managementu ter priporočila za usposabljanje vodstvenih kadrov, da se zavedajo teh vprašanj in lahko sprejemajo odgovorne odločitve.
Article
Full-text available
The quantity of financial transactions for each company process has increased due to the recent developments in corporate digitization. Monitoring every transaction conducted in various departments within a firm, such as accounts payable and receivable, is a very challenging task. Businesses always want to keep accurate records of every transaction they do, and they never want to pay their vendors more or less. Thousands of vendor invoices are posted daily in large-scale enterprises, making it incredibly challenging to maintain track of every transaction. Since the introduction of ERPs (Enterprise Resource Planning), all financial transactions are recorded in accordance with accounting rules, and business operations are closely integrated. Automating repetitive business operations is another benefit of ERPs. This is beneficial in preventing mistakes made by people. In a three-way match process, where materials are acquired through purchase orders (PO), received through goods receipts (GR), and invoices are posted through invoice receipts (IR), this study demonstrated how SAP (ERP software) automation aids in applying and removing the payment block for vendor invoices. This study additionally endeavours to identify the shortcomings in the current SAP payment block (application or removal of payment block) solution. The paper also includes a method for removing the payment block automatically with the help of a bespoke program.
Article
Full-text available
Artificial intelligence (AI) is poised to revolutionize the construction industry, yet the pivotal role of leaders' attitudes in its successful adoption is undeniable. This study explores these attitudes' potential positive psychological drivers, leveraging the Technology Acceptance Model (TAM) and Innovation Resistance Theory (IRT) to dissect the complex interplay of factors influencing AI adoption. We hypothesize that Psychological Capital (PsyCap's) plays a role in shaping leaders' positive and negative attitudes toward AI. Results show that PsyCap was a significant driver of both positive and negative attitudes. Moreover, negative attitudes toward AI partially mediated the link between PsyCap and positive attitudes, underscoring a nuanced pathway through which psychological resources may impact AI acceptance. The findings underscore the relationship between PsyCap and AI perceptions in the construction industry and highlight the importance of fostering positive organizational behaviors to navigate AI adoption effectively.
Article
Full-text available
Enterprise Resource Planning (ERP) systems are necessary to improve an enterprise's management performance. However, the perception of information technology (IT) professionals about the integration of artificial intelligence (AI) and machine learning with ERP cloud service platforms is unknown. Few studies have examined how leaders can implement AI for strategic management, but no study has qualitatively explored AIs integration in the cloud ERP system. This qualitative phenomenological study explored IT professionals’ perceptions regarding the integration of AI and Supervised-machine (S-machine) learning into cloud service platforms in the enhancement of the cloud ERP system. Two research questions were developed for this study: 1) What are the perceptions of IT professionals regarding the use of an AI model to integrate SaaS and ERP? and 2) What are the perceptions of IT professionals regarding how AI can be integrated in order to enhance the security of using an ERP cloud-based system? Through a hermeneutical lens and a focus on integrating the Application Programming Interface (API), purposive sampling was used to interview five AI experts, three Machine Learning (ML) experts, five Cybersecurity experts, and two Cloud Service Providers provided their lived experiences with AI and S-machine learning. Five main themes emerged, including 1) use of an AI model to integrate SaaS and ERP helped perform work efficiently, 2) challenges for integrating AI into cloud service ERP and SaaS, 3) resources needed to fully implement an AI into cloud-service ERP or SaaS, 4) the best practices for developing and implementing an AI model for ERP and SaaS, and 5) how security of an ERP clouds-based system is optimized by integrating AI. The culmination of these findings has positive implications for individuals and organizations to improve management performance. While this study does not proposal a new theory, this study extends current literature on the application of theories related to technology integration.
Article
Full-text available
Disease risk prediction is a rising challenge in the medical domain. Researchers have widely used machine learning algorithms to solve this challenge. The k -nearest neighbour (KNN) algorithm is the most frequently used among the wide range of machine learning algorithms. This paper presents a study on different KNN variants (Classic one, Adaptive, Locally adaptive, k-means clustering, Fuzzy, Mutual, Ensemble, Hassanat and Generalised mean distance) and their performance comparison for disease prediction. This study analysed these variants in-depth through implementations and experimentations using eight machine learning benchmark datasets obtained from Kaggle, UCI Machine learning repository and OpenML. The datasets were related to different disease contexts. We considered the performance measures of accuracy, precision and recall for comparative analysis. The average accuracy values of these variants ranged from 64.22% to 83.62%. The Hassanaat KNN showed the highest average accuracy (83.62%), followed by the ensemble approach KNN (82.34%). A relative performance index is also proposed based on each performance measure to assess each variant and compare the results. This study identified Hassanat KNN as the best performing variant based on the accuracy-based version of this index, followed by the ensemble approach KNN. This study also provided a relative comparison among KNN variants based on precision and recall measures. Finally, this paper summarises which KNN variant is the most promising candidate to follow under the consideration of three performance measures (accuracy, precision and recall) for disease prediction. Healthcare researchers and stakeholders could use the findings of this study to select the appropriate KNN variant for predictive disease risk analytics.
Article
Full-text available
The present pre-registration aims to investigate the role of language as a dimension of social categorization. Our critical aim is to investigate whether language can be used as a dimension of social categorization even when the languages coexist within the same sociolinguistic group, as is the case in bilingual communities where two languages are used in daily social interactions. We will use the memory confusion paradigm (also known as the Who said what? task). In the first part of the task, i.e. encoding, participants will be presented with a face (i.e. speaker) and will listen to an auditory sentence. Two languages will be used, with half of the faces always associated with one language and the other half with the other language. In the second phase, i.e. recognition, all the faces will be presented on the screen and participants will decide which face uttered which sentence in the encoding phase. Based on previous literature, we expect that participants will be more likely to confuse faces from within the same language category than from the other language category. Participants will be bilingual individuals of two bilingual communities, the Basque Country (Spain) and Veneto (Italy). The two languages of these communities will be used, Spanish and Basque (Study 1), and Italian and Venetian dialect (Study 2). Furthermore, we will explore whether the amount of daily exposure to the two languages modulates the effect of language as a social categorization cue. This research will allow us to test whether bilingual people use language to categorize individuals belonging to the same sociolinguistic community based on the language these individuals are speaking. Our findings may have relevant political and social implications for linguistic policies in bilingual communities.
Article
Businesses and governments must face an uncomfortable truth: Artificial intelligence is hopelessly and inherently biased. Asking how to prevent such bias is in many ways the wrong question, because AI is a means of learning and generalizing from a set of examples — and all too often, the examples are pulled straight from historical data. Because biases against various groups are embedded in history, those biases will be perpetuated to some degree through AI. Traditional and seemingly sensible safeguards do not fix the problem. A model designer could, for example, omit variables that indicate an individual’s gender or race, hoping that any bias that comes from knowing these attributes will be eliminated. But modern algorithms excel at discovering proxies for such information. Try though one might, no amount of data scrubbing can fix this problem entirely. Solving for fairness isn’t just difficult — it’s mathematically impossible.
Article
Drawing on the SDL perspective whereby platforms are seen as multi-layered modular structures, our work adopts a case study approach to investigate how small and medium enterprises (SMEs) can leverage AI platforms to integrate AI Technologies. A digital platform headquartered in China was selected for our research. Twenty-one interviews were conducted with the managers of the platform company, platform user companies, and external module providers. Our findings identify three layers of the AI platform where interactions between platform users and the platform take place. We further identify six roles adopted by these users and highlight the mechanisms of their interactions with the platform. Our findings further explore the conditional factors relating to these interactions, namely, knowledge (operational, functional, and technological), organizational processes, and access to external data. With these findings, our study contributes to the platform literature by highlighting its multi-layer architecture. Our study also contributes to the literature on service platforms by describing five types of interactions experienced by platform users when leveraging platforms. Finally, we contribute to the literature on SME AI adoption by revealing the role of platforms in the process.
Article
This article introduces algorithmic bias in machine learning (ML) based marketing models. Although the dramatic growth of algorithmic decision making continues to gain momentum in marketing, research in this stream is still inadequate despite the devastating, asymmetric and oppressive impacts of algorithmic bias on various customer groups. To fill this void, this study presents a framework identifying the sources of algorithmic bias in marketing, drawing on the microfoundations of dynamic capability. Using a systematic literature review and in-depth interviews of ML professionals, the findings of the study show three primary dimensions (i.e., design bias, contextual bias and application bias) and ten corresponding subdimensions (model, data, method, cultural, social, personal, product, price, place and promotion). Synthesizing diverse perspectives using both theories and practices, we propose a framework to build a dynamic algorithm management capability to tackle algorithmic bias in ML-based marketing decision making.
Article
Attentional Control Theory proposes that test anxiety impairs inhibitory control, and high test anxiety (HTA) individuals often allocate greater top-down attentional control resources to maintain comparable task performance compared to low test anxiety (LTA) individuals. This study examined how test anxiety impairs inhibitory control. Eighty participants were required to perform a hybrid Go/Nogo Flanker task in the performance evaluation threat or no performance evaluation threat conditions, while behavioral and EEG data were recorded. The ERP results showed that HTA participants revealed significantly larger Nogo but not incongruent related N2 amplitude than LTA participants in the threat condition. In the threat condition, HTA individuals were associated with increased recruitment of top-down attentional control resources to perform the response inhibition task but not the interference suppression task.
Article
The protection of private information is a crucial issue in data-driven research and business contexts. Typically, techniques like anonymisation or (selective) deletion are introduced in order to allow data sharing, e. g. in the case of collaborative research endeavours. For use with anonymisation techniques, the k-anonymity criterion is one of the most popular, with numerous scientific publications on different algorithms and metrics. Anonymisation techniques often require changing the data and thus necessarily affect the results of machine learning models trained on the underlying data. In this work, we conduct a systematic comparison and detailed investigation into the effects of different k-anonymisation algorithms on the results of machine learning models. We investigate a set of popular k-anonymisation algorithms with different classifiers and evaluate them on different real-world datasets. Our systematic evaluation shows that with an increasingly strong k-anonymity constraint, the classification performance generally degrades, but to varying degrees and strongly depending on the dataset and anonymisation method. Furthermore, Mondrian can be considered as the method with the most appealing properties for subsequent classification.
Article
Many companies customize commercial enterprise resource planning (ERP) packages to meet their specific needs by collaborating with the ERP vendors. Nevertheless, research into the relationships among conflict management (CM), transformational leadership, and the performance of ERP customization projects are limited. This study addressed this issue through an in-depth case study. The results indicate the importance of mapping between CM approaches and transformational leadership behaviors in terms of enhancing project performance. Research implication are discussed subsequently.