ArticlePDF Available

User Perspectives on Blockchain Technology: User-Centered Evaluation and Design Strategies for DApps

Authors:

Abstract and Figures

Emerging technologies have played an important role in driving major changes in human society. However, the advent of most technologies is typically initially accompanied by confusion; this is often because technology developers overlook the user perspective. This study was conducted to systematically determine the fundamental causes of problems that users encounter when they interact with blockchain technology, one of the promising emerging technologies today, and to suggest relevant design strategies. To this end, usability evaluation was conducted for the KDEX decentralized exchange application. To ensure the effective identification of the significant usability problems, heuristic evaluation with four experts and usability testing with 23 experimental participants were carried out. The results obtained show that more user-centered design is necessary to enable the widespread use of decentralized applications. Based on the experimental findings, actionable design strategies that facilitate the effective utilization of emerging technologies are suggested. The proposed strategies are expected to enable users to easily understand and navigate applications based on these technologies.
Content may be subject to copyright.
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI
10.1109/ACCESS.2020.3042822, IEEE Access
VOLUME XX, 2017 1
Date of publication xxxx 00, 0000, date of current version xxxx 00, 0000.
Digital Object Identifier 10.1109/ACCESS.2017.Doi Number
User Perspectives on Blockchain
Technology: User-Centered Evaluation
and Design Strategies for DApps
Hyeji Jang1, Sung H. Han1, and Ju Hwan Kim2
1Department of Industrial and Management Engineering, Pohang University of Science and Technology, Pohang, Korea
2Department of Creative IT Engineering, Pohang University of Science and Technology, Pohang, Korea
Corresponding author: Sung H. Han (e-mail: shan@postech.ac.kr)
This research was supported by the National Research Foundation of Korea (NRF) grant funded by the Korea government (MSIP) (No.
NRF-2019R1A2C1086366), and by the Ministry of Science and ICT (MSIT), Korea, under the Information Technology Research Center
(ITRC) support program (IITP-2018-0-01441) supervised by the Institute for Information & Communications Technology Promotion (IITP).
ABSTRACT Emerging technologies have played an important role in driving major changes in human
society. However, the advent of most technologies is typically initially accompanied by confusion; this is
often because technology developers overlook the user perspective. This study was conducted to
systematically determine the fundamental causes of problems that users encounter when they interact with
blockchain technology, one of the promising emerging technologies today, and to suggest relevant design
strategies. To this end, usability evaluation was conducted for the KDEX decentralized exchange
application. To ensure the effective identification of the significant usability problems, heuristic evaluation
with four experts and usability testing with 23 experimental participants were carried out. The results
obtained show that more user-centered design is necessary to enable the widespread use of decentralized
applications. Based on the experimental findings, actionable design strategies that facilitate the effective
utilization of emerging technologies are suggested. The proposed strategies are expected to enable users to
easily understand and navigate applications based on these technologies.
INDEX TERMS Decentralized application, decentralized exchange, heuristic evaluation, usability testing,
user-centered approach
I. INTRODUCTION
The term “emerging technologies refers to radical
technologies in the early stages of development that have a
high potential for application in society in the near future [1,
62, 63, 64]. These technologies have been developing at a
rapid rate, and some of them have been expanding their
influence on the day-to-day activities of people. For
example, in just 30 years since its appearance, the World
Wide Web (WWW) has completely changed human society.
Several business areas have declined, and internet-based
companies such as Amazon and Google have grown on a
global scale. Since the release of Apple’s first iPhone in
2007, the use of smartphones has rapidly increased.
Eighteen million iPhone 11 were sold just in the first
quarter of 2020; today, they serve as powerful portable
computers. In terms of industrial impact, emerging
technologies are considered to have the potential to create
new industries or transform existing ones [2, 3]. Therefore,
businesses must focus on emerging technologies to retain
and engage customers; indifference to emerging
technologies and the changes they bring often leads to
elimination from the market.
Interest in new technologies is not sufficient to lead
future markets. It is also necessary to understand the novel
contexts in which these technologies interact with people,
in addition to the difficulties that arise from new
technologies [3, 4]. Technological innovation is
accompanied by new types of interactions. In other words, a
new technology implies a new user experience (UX).
Although exploring the applicability of technology is
important, the technology can be left unused if developers
do not consider UX. The success of technologies that are
widely used in our daily lives occurred because there was
deep consideration of the user interacting with the technical
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI
10.1109/ACCESS.2020.3042822, IEEE Access
VOLUME XX, 2017 9
aspects. The initial emergence of the Internet involved very
little concern for users, thereby resulting in user confusion.
Decades later, the Internet has been playing an increasingly
important role in the world, and extensive research has been
conducted on UX relating to factors such as screen layout
and navigation [80]. The widespread usage of smartphones
would also have been impossible without research on new
experiences introduced by touch interaction, a completely
new type of humancomputer interaction for its time.
Indeed, emerging technologies are ahead of the general
users’ ability to understand and utilize them. Technology is
extremely powerful and has the ability to change the world;
however, it cannot reach its full potential unless people feel
the need to use it. Several researchers agree that the
perspective of the user should be focused on instead of the
technology itself to ensure the success of an emerging
technology [65, 79]. Designing new experiences is a
process that facilitates a relationship between technology
and users; thus, balanced research must be conducted from
both perspectives. When applying an emerging technology,
developers should assign equal importance to the UX
design strategy and the development method.
Blockchain was selected as one of the top five
technologies of 2018 in the Gartner hype cycle of emerging
technologies [6, 7]. Further, it is receiving attention as a
promising technology because it is expected to solve the
limitations of existing centralized networks through
advantages such as anonymity and transparency. Several
researchers have asserted that the significance of
blockchain technology in future societies will be similar to
that of the Internet itself [8, 66]. Although the technical
characteristics of blockchain can introduce considerable
changes to users, few studies have reviewed the new
changes introduced by blockchain technology from the user
perspective. This study was conducted to determine the
factors that impede the success of emerging technologies
from the user perspective. To this end, a user-centered
approach to blockchain technology was considered. Experts
on both UX and blockchain conducted a heuristic
evaluation, and a group of general users participated in user
testing on a decentralized exchange to identify issues that
impede the use of a decentralized application (DApp). The
testing results indicated the major hurdles of DApp. Based
on the derived problems, a DApp design strategy is
presented.
The main contributions of this paper are as follows:
1) Factors hindering the use of DApps are explored
through systematic usability testing. In addition to
expert evaluation, the behavior of users was observed
to identify usability problems in DApps.
2) Design strategies for the successful introduction of
DApps are suggested. These strategies are obtained by
analyzing the problems identified based on the user
perspective. The proposed strategies can be applied to
other emerging technologies beyond blockchain.
The remainder of this paper is organized as follows.
Section 2 gives an overview of blockchain technology,
decentralized exchange, and the user-centered approach.
Section 3 discusses the current status of user-centered
research on blockchain technology. Section 4 outlines the
method used in this study. Section 5 presents and analyzes
the results of the study. Section 6 introduces and discusses
the major hurdles facing the introduction of blockchain
technology identified in this study. Section 7 proposes
considerations for DApp designers. Finally, Section 8
concludes this paper.
II. BACKGROUND
A.
BLOCKCHAIN AND ITS APPLICATIONS
Blockchain refers to a technology that stores a set of data
(called a block) in a distributed environment in the form of
a “chain” based on a peer-to-peer (P2P) network [9]. The
advantage of a centralized network is that all transactions
are centrally recorded and maintained, reducing the
recording cost. However, centralized management forces
the participants to rely heavily on trust in the central
institution [10]. In the blockchain network, the ledger in
which transaction information is recorded is distributed to
all network participants rather than a central institution.
When a new transaction occurs, it is recorded on a new
block, which is then added to the end of the existing chain
of blocks. All participants repeatedly store and maintain the
ledger to reflect the new transaction. Through this process,
a pure P2P network can be implemented in a stable manner.
Blockchain networks have several characteristics that
differ from those of centralized networks. For example,
blockchain networks do not handle the private information
of a user during a transaction [11]. Through data encryption,
a transaction can proceed in a manner that can identify but
not characterize an individual [12]. These characteristics
protect the privacy of users at a higher level compared to
traditional payment methods that require personal
information such as bank accounts and credit cards [13].
Further, all blockchain network participants can access all
transaction data, and modifying or deleting data recorded
on the blockchain have an extremely high computational
cost [14]. Thus, data recorded on the blockchain has high
transparency and traceability
With its characteristics, blockchain technology can help
increase the competitiveness of services. It is being actively
considered in several service fields, including healthcare,
transportation, food, and energy [15, 16]. In addition, it has
received significant attention in the field of finance because
it effectively prevents fraud (such as multiple payments) in
transactions between individuals without intermediary
support.
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI
10.1109/ACCESS.2020.3042822, IEEE Access
VOLUME XX, 2017 9
B.
DECENTRALIZED EXCHANGE
The use of tokens is very important for several DApps.
Tokens are issued with a special purpose, and they function
like coupons in a system [15, 17]. Tokens function as
monetary incentives to drive desirable user behavior in
many DApps [18, 19, 20, 21, 22]. Users can gain monetary
benefits by exchanging tokens obtained as rewards for
contributions with cryptocurrency or fiat money through a
cryptocurrency exchange. Further, at cryptocurrency
exchanges, a certain type of cryptocurrency can be
purchased using fiat money for use within the DApp that
utilizes the cryptocurrency. Cryptocurrency exchange is
essential for the expansion of DApps because it functions as
a monetary intermediary between the DApp and the real
world. Cryptocurrency exchanges such as BKEX, P2PB2B,
and MKC are being operated actively. As of 2017, the
value of cryptocurrency exchanges grew to over 25 billion
dollars [23].
The majority of exchanges currently in operation are
implemented on a centralized network [24, 25]. However,
centralized cryptocurrency exchanges have several
disadvantages. For example, transaction information is
centrally managed, such as in banks, and users cannot take
complete control of their cryptocurrency. The central
institution can abuse its power and arbitrarily block certain
users or halt transactions. Further, centrally managed data
are vulnerable to external attacks [9].
As an alternative approach, blockchain has been applied
to implement cryptocurrency exchanges. Currently, several
decentralized exchanges such as EtherEx, Coinffeine, and
KDEX are in operation. The decentralized exchange builds
a P2P network such that users have complete control over
their assets. By introducing blockchain to a cryptocurrency
exchange, high transparency, security, and anonymity can
be guaranteed [26].
C.
USER-CENTERED DESIGN APPROACH AND
USABILITY TESTING
The term user-centered design first appeared in the 1980s
[72]. User-centered design refers to a design philosophy
that places the needs, wants, and limitations of end users at
the center of the design process of a product or service [73,
78]. User participation is essential for user-centered design;
although user-centered design requires a considerable
amount of time and cost, it enables efficient development
by minimizing the redesign stage, thereby enhancing the
developer's understanding of user behavior. Further, the
problems faced by the user can be specifically defined, and
the most effective solutions can be derived [74].
There are many ways users can participate in the design
process. In the early stage, requirements can be derived,
and desirable task sequences can be collected through
interviews, focus groups, and on-site observations. In the
final stage, user satisfaction or usability criteria can be
quantitatively measured through usability testing and
questionnaires [75]. Among user-centered design
approaches, usability testing is recognized as an effective
approach to derive the difficulties of end users specifically
[47]. Usability is a term that can be defined as usable or
useful [73], and it refers to how easily a user can perform a
task using a product or service [76]. As technology has
become increasingly complex, usability testing has become
an essential consideration in today's product and service
development to minimize development costs and attract
users effectively [77, 79].
III. BLOCKCHAIN TECHNOLOGY AND THE USER-
CENTERED APPROACH
Blockchain technology is accepted as a promising emerging
technology in both academia and industry. It is expected to
introduce a revolution similar to the emergence of the
Internet [16, 27]. Although public awareness of blockchain
technology has increased very rapidly in the past few years,
the widespread application of blockchain has not been
achieved yet [28, 29]. In fact, among about 86,000
promoted blockchain projects, only 8% have survived [30,
31].
Several studies have attempted to identify the hurdles in
the application of blockchain technology. The lack of
standardization, the disruption of development caused by
regulations, and problems related to users' understanding
and awareness of blockchain technology have been noted as
major barriers [32]. Among these, many researchers have
pointed out that developers’ misunderstanding of DApp
users is the foremost problem [15]. Because blockchain
technology remains an unfamiliar concept for the majority
of users, it is difficult to grasp the intrinsic value of
blockchain technology, and a high entry barrier is formed.
As user-related issues have become increasingly important
in recent times, experts have emphasized the urgent need to
improve the user perception and experience related to
blockchain technology [4, 29]. In particular, to expand the
use of blockchain technology, it is considered important to
create an environment that is accessible to users that are not
interested in cryptocurrency or blockchain technology but
are interested in using DApps [33]. However, only a few
studies have attempted to understand DApp users. Thus,
several currently operating DApps have fundamental
problems because of lack of understanding of its users.
A.
USER-CENTERED APPROACH TO BLOCKCHAIN
TECHNOLOGY
Blockchain has great value; however, its adoption is slow
compared to its potential benefits [26]. A lack of
understanding of users is emphasized as the primary cause
of this phenomenon. To solve this problem, efforts are
being invested in understanding blockchain technology
from the perspective of the user, which is called a user-
centered approach. Table I summarizes the results of a
literature survey for a user-centered approach to blockchain
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI
10.1109/ACCESS.2020.3042822, IEEE Access
VOLUME XX, 2017 9
technology. Early research focused on investigating the
perception of cryptocurrencies rather than DApps. Several
studies identified motivations for using Bitcoin, which is
one of the most popular cryptocurrencies, through
interviews [34, 35, 36]. With the active development of
DApps, research has gradually increased. Ma and Pan [4]
and Meeuw et al. [37] suggested measures for improvement
by collecting user's opinions on data structures and page
layouts. Glomann et al. [29] interviewed experts to
ascertain the UX issues faced in blockchain applications.
TABLE I
Existing studies with a user-centered approach to blockchain technology
Study
Purpose
Method
Khairuddin et al.
[34]
Exploring the motivations
for using Bitcoin.
User interview
Gao et al. [35]
Investigating the
motivation for using and
requiring Bitcoin.
User interview
Sas and
Khairuddin [36]
Exploring the motivation
for using Bitcoin from a
trust perspective.
User interview
Meeuw et al. [37]
Proposing a data structure
for energy transaction
using blockchain.
User interview
Ma and Pan [4]
Investigating effective
page layouts in blockchain-
based transactions.
Eye tracker, user
interview
Glomann et al.
[29]
Exploring UX issues in
blockchain applications.
Expert interview
Although several blockchain studies have been
conducted, the majority of them were aimed at applying
technology or facilitating system development. Few studies
have explored the lack of widespread acceptance of
blockchain technology from the user perspective. Whereas
some recent studies have considered a user-centered
approach to DApps, the majority of them have been
performed in very limited contexts with specific purposes,
including the improvement of structures or layouts.
Glomann et al. [29] examined the overall UX of DApps
through expert interviews; however, experts already have a
strong understanding of the technology, and thus, they do
not appropriately represent general users. Therefore, to
overcome the limitations of existing studies, it is necessary
to identify concrete problems in DApps and deeply analyze
these problems through the cooperation of experts and
general users.
B.
USABILITY OF DAPPS
Previous studies attempted to collect users experiences and
opinions on blockchain technologies by conducting
interviews. Gathering experience in an uncontrolled
scenario helps to gain a broader understanding of a user's
experience with the technology; however, it is insufficient
to elicit specific problems affecting usability. Because poor
usability becomes the main factor that impedes the use of
emerging technologies, improving usability should be dealt
with very importantly among the various other attempts to
achieve a user-centered approach [38]. In this context,
usability testing can be an effective approach to gain insight
into the user perspective [39]. In particular, experiments
with real users play a very critical role in understanding the
technology from the perspective of the user [40].
Nevertheless, few studies have explored the usability of
DApps systematically. Most of the research on
decentralized exchanges is focused not on the usability to
users [41] but on technical implementations [9, 42, 43] or
legal regulations [44]. Some studies mention that usability
remains a key research topic for the success of blockchain
technology [67, 68, 69]. They emphasize that most
blockchain usability research provide solutions for
developers and not for end users. For example, Decker and
Wattenhofer [70] proposed auditing software to improve
the usefulness of bitcoin exchanges, and Di Battista et al.
[71] proposed a system for visually analyzing bitcoin flow
on the blockchain. For DApps to be operated actively, it is
necessary to identify and solve their problems
systematically by evaluating usability from the user
perspective.
This study aimed to understand UX with a decentralized
exchangea type of DAppto identify the usability
problems hindering the use of DApps. Decentralized
exchanges facilitate the exchange of the cryptocurrencies
utilized by most DApps. In addition, because the
cryptocurrency transaction process is similar to the
cryptocurrency wallet functions used by most DApps and
transactions without intermediaries, decentralized
exchanges are expected to have similar user experiences as
other DApps. Therefore, it is one of the DApps that should
be primarily researched.
IV. METHOD
In this study, a usability evaluation was conducted on the
KDEX mobile application, a decentralized exchange (Fig.
1), which was launched in Korea in 2018. In most
decentralized exchanges, real-time trading is difficult
because of the time delay in recording transactions on the
blockchain. To overcome this limitation, KDEX applies a
“ready-pending” system. Ready-pending supports the next
transaction by admitting the pending transaction that has
been processed but has not yet been recorded on the
blockchain as completed.
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI
10.1109/ACCESS.2020.3042822, IEEE Access
VOLUME XX, 2017 9
Figure 1. Screenshots showing the main, transaction history, and
cryptocurrency wallet screens of KDEX.
The usability problems of KDEX were identified through
two methods: heuristic evaluation and user testing (Fig. 2).
To conduct the two evaluations effectively, a preliminary
survey was conducted before the heuristic evaluation, and a
pilot test was conducted before user testing. In the
preliminary survey, the main tasks performed in
cryptocurrency exchanges were listed. Based on the derived
tasks, experts performed a heuristic evaluation to
understand the function and task procedure of the
application. Subsequently, the experimental design was
modified to conduct user testing in the pilot test efficiently.
Finally, user testing was conducted for users with no
experience in using cryptocurrency exchanges. The
identified usability problems were classified and analyzed
based on the tasks.
A.
HEURISTIC EVALUATION
Heuristic evaluation is a usability engineering approach
proposed by Nielsen and Molich [45]. It is used to identify
usability problems in the user interfaces of web or mobile
applications. Usability experts conduct the evaluation based
on predetermined evaluation criteria [46, 47]. There is a gap
between the expert and the perspective of the actual user,
and the results are highly dependent on the skill level of the
experts. However, it is useful for evaluating systems
because it is easy and quick to apply, and it incurs a
reasonable cost [45, 47]. The ten heuristic evaluation
criteria used in this study were adopted from [48]. They are
visibility of system status; match between the system and
the real world; user control and freedom; consistency and
standards; error prevention; recognition rather than recall;
flexibility and efficiency of use; aesthetically pleasing and
minimalist design; help users to recognize, diagnose, and
recover from errors; and help and documentation.
The number of experts participating in a heuristic
evaluation has a significant effect on the results. One expert
is expected to identify about 35% of the problems [49]. The
larger the number of evaluators, the greater is the number of
problems that can be identified. The most cost-effective
number of experts is between three and five. It is expected
that 6075% of usability problems can be identified via
evaluation using only three to five experts [49].
FIGURE 2. Process of the study.
Four experts of both UX and blockchain technology
performed a heuristic evaluation. The average experience of
the evaluators was five years. The experts were proficient
in UX and HCI, and they had sufficient knowledge of the
technical principles and applications of blockchain
technology. Prior to the heuristic evaluation, a preliminary
survey was conducted to derive the main functions of
cryptocurrency exchanges. As a result, six tasks were
derived (Table II). The heuristic evaluation was conducted
over a five-day period; at this time, each expert performed
the six tasks in KDEX and recorded the problems identified.
Following the completion of the evaluation, all evaluators
checked and shared the identified usability problems.
TABLE II
List of tasks identified for evaluation.
Task
No.
Task
Explanation
1
Sign up and
login
Sign up as a member and log in to the KDEX
mobile application
2
User
authentication
Complete the user authentication process for
transactions and deposit
3
Deposit
Complete the user authentication process for
transactions and deposit a certain amount of
cash into the application
4
Check the
chart
Check the cryptocurrency chart to view trends
in trading amounts, volumes, etc.
5
Trade
Buy and sell cryptocurrency
6
Check assets
Check the type and amount of assets
B.
USER TESTING
Although a heuristic evaluation has the advantages of being
fast and highly affordable, it derives several minor
problems that do not significantly affect user performance,
which are called false positives [47, 49, 51]. Therefore, in
this study, user testing was conducted to identify usability
problems that have a serious effect on user performance.
Although user testing requires a considerable amount of
time and cost, it can identify problems that substantially
affect performance and measure user satisfaction when
interacting with an application. From previous studies, it is
known that usability problems are efficiently identified by
combining heuristic evaluation and user testing [50].
A total of 23 users (14 male, 9 female) participated in the
user testing. All users had no prior experience in using
cryptocurrency exchanges. Their average age was 24.9
years (SD 4 years; minimum = 20 years and maximum = 35
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI
10.1109/ACCESS.2020.3042822, IEEE Access
VOLUME XX, 2017 9
years), and all participants were familiar with using mobile
applications without physical or cognitive difficulties.
Before the testing, a training session was held to ensure
that each participant fully understood the purpose and
process of the experiment. Users were notified that KDEX
was a blockchain-based exchange; however, they were not
informed how blockchain technology is specifically applied.
It was observed from the pilot test that the participants who
did not have experience with certain tasks such as checking
the chart (task 4) and trading (task 5) focused on learning to
perform those tasks rather than on finding usability
problems. To prevent this, a stock exchange application
was used to train them in tasks 4 and 5. In addition, in the
cases of tasks 4 and 5, differences may occur between the
participants in the experiment depending on the type of
cryptocurrency being used. To minimize these differences,
participants were asked to perform tasks using only
Ethereum, which is considered an appropriate
cryptocurrency for experiments because it is trading at a
reasonable price of around $400, and it is one of the most
actively traded cryptocurrencies. Subsequently, participants
performed the six tasks as in the heuristic evaluation (Table
II).
The time taken to complete each task was measured, and
the success status was recorded. To determine the task
completion time, participants were asked to ring the bell
when they began each task and again when they considered
it to be complete, regardless of the actual success or failure
of the task. Although the entire process was videotaped
with their consent, the time when the experimenter and the
user determined that the task was complete may differ. By
ringing the bell, the experimenter could pinpoint when the
user actually believed that the task was completed. Upon
finishing each task, a usability score signifying the
convenience of using DApp while performing the task was
determined from an 11-point Likert scale (0: very
inconvenient, 10: very convenient).
As a long experimental time could affect the
concentration of the participants, the experiment time
allotted for each task needed to be limited. A pilot test
showed that when the task was performed without difficulty,
the task time did not exceed 3 min for all tasks. Further, the
participants in the pilot test could abandon the task if they
did not know how to perform the task. The abandoning time
did not exceed 10 min in any case. Therefore, in this study,
a task that required more than 10 min was considered a
failure. During the experiments, participants were allowed
to rest and resume when they wanted if they felt tired.
There were two types of task failures. The first was a
task that was not completed within 10 min (Type A failure).
The second was a task that was not properly completed but
was marked as complete by the participants (Type B
failure). At the end of each task, participants were
interviewed on the usability problems they encountered,
regardless of the task success. Because the completion of
the previous task affects the ability to proceed to the next
task, the remaining processes of the failed task were
completed by the experimenter. After completing each task,
the participants were interviewed to ascertain what kind of
usability difficulties they had encountered, regardless of
success or failure.
V. RESULTS
Table III lists the number of participants who failed and the
success rate for each task. A total of seven participants
succeeded in all tasks, which accounts for only 30% of the
total. Among the 16 participants who failed more than one
task, 10 failed in one task, five failed in two, and one failed
in three. All participants successfully completed tasks 1 and
6. The task with the lowest success rate was task 3, with
more than half the participants failing. In terms of failure
type, there were 17 participants for Type A failure and six
for Type B failure, thereby indicating a significantly higher
rate of Type A failure.
Fig. 3 shows the average task completion time for a
successful case and the average usability score for all
participants. Task 2 required the most task completion time,
whereas task 6 required the least time for successful cases.
In task 3, seven participants did not complete the task
within 10 mins, whereas 11 successful participants
completed it in approximately 4 min. The average usability
score was highest for task 1, and lowest for task 2.
TABLE III
Number of participants per task failure type.
Type A
Type B
Total
Success rate
100%
5
5
78.3%
7
5
12
47.8%
1
1
2
91.3%
4
4
82.6%
100%
17
6
23
Figure 3. Average task time and usability score for each task.
Table IV lists the results of classifying the usability
problems by task type. A total of 25 problems were found
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI
10.1109/ACCESS.2020.3042822, IEEE Access
VOLUME XX, 2017 9
from the heuristic evaluation, and 13 problems were found
from user testing. Among them, 10 problems were
identified in both the heuristic evaluation and the user
testing. In addition to the 10 overlapping problems, 15 out
of the 28 problems were found only in the heuristic
evaluation. Those included minor problems such as the
intuitiveness of the icon and the color of the letters. Three
problems derived from only the user testing were related to
task 3.
TABLE IV
Derived usability problems.
Heuristic
Both
User testing
Task 1
Color of the sign-up button is similar
to the background
Task 2
Color of some pictures that have no
function changes when the user
touches them
Explanation and design during the
deposit process is very confusing
Insufficient guidance for authentication
process
Task 3
Pop-up notification messages have a
limited length, which makes it
impossible for the user to identify the
scenario
Even if the user can understand
notifications by entering the
notification menu, the notification
indicator does not disappear. It only
disappears when the user touches the
“all notifications” list
The user must memorize deposit account
information as there is no copy function
There is no feedback for an incorrect
deposit amount
The user cannot find the “deposit”
button
The user misunderstands the deposit
request as deposit completion
No information is provided about the
time gap between deposit and remittance
Task 4
There is no way to access the chart
screen except from the transaction
screen
Buttons to change the chart options
are not intuitive
Letters are covering the chart
Icons without functions are presented
in the chart setting and transaction
history menu
When the sort button changes the item
order, it does not indicate which criterion
is selected
No descriptions are provided for charts
or terms
Task 5
No explanation is provided for the
presence of two transaction histories
for one transaction
The icon to set the transaction history
period is not intuitive
Even if the user does not have the
cryptocurrency, they can proceed to
the next step and the transaction
disappears when they complete the
transaction procedure
The menu bar disappears only on
buy/sell screens
Inconsistent colors in letters, charts,
etc. on buy/sell screens
Some cryptocurrencies have different
buy/sell fees
To trade a specific cryptocurrency, the
user needs to create a wallet for that
cryptocurrency. Even if the user does not
have the wallet, they can proceed to the
next step, and the transaction disappears
when they complete the transaction
procedure.
No information is provided about the
deposit amount until the user attempts to
make a deposit below the minimum
amount
No feedback for buy or sell orders
No descriptions for icons or changes
presented during the transaction
Task 6
No visualization of the area division
and touchable parts between
categories in the same row
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI
10.1109/ACCESS.2020.3042822, IEEE Access
VOLUME XX, 2017 9
VI. MAJOR HURDLES TO BLOCKCHAIN TECHNOLOGY
INTRODUCTION
Introducing blockchain technology to a cryptocurrency
exchange caused a considerable number of problems. Three
types of problems were identified in this study: the
cryptocurrency wallet requirement, time gap between the
occurrence and recording of transactions, and transaction
fees.
A.
CRYPTOCURRENCY WALLET REQUIREMENT
In task 5, several participants failed because they did not
know that the cryptocurrency wallet must be created before
progressing to any transaction. To understand the problems
related to the cryptocurrency wallet, it is necessary to know
how to use cryptocurrency wallets. A cryptocurrency wallet
is a virtual object that refers to the digital credentials of the
currency holdings [50]. Unlike wallets used in everyday life,
which actually store fiat money, identification cards, etc.,
cryptocurrency wallets serve to store and manage private
keys for signing transaction data recorded on the
blockchain. Separate cryptocurrency wallets are required
for each cryptocurrency type; only Bitcoin can be stored in
the Bitcoin wallet, only Ethereum can be stored in the
Ethereum wallet, and so on. To hold or trade a specific type
of cryptocurrency, a wallet must first be created for that
cryptocurrency. Because the process of creating a wallet
before a transaction is unfamiliar to many users, relevant
information should be provided. Most DApps provide a
cryptocurrency wallet because they utilize cryptocurrency
and tokens. Therefore, improving the usability of
cryptocurrency wallets is essential to ensure excellent UX
in DApps.
B.
TIME GAP BETWEEN OCCURRENCE AND
RECORDING OF TRANSACTIONS
The second problem is caused by the time gap between the
occurrence of a transaction and the recording of the
transaction in a blockchain. In KDEX, all transactions are
recorded in the blockchain; however, the problem is that the
occurrence time and recording time of transactions differ
[38]. To prevent double-spending, transactions remain in
the waiting state without transmitting cryptocurrency until
the next block is created. The time between transaction
occurrence and confirmation depends on the creation time
of the block and the number of transactions waiting to be
recorded. This time gap is significantly longer than that of
existing financial transactions that users normally encounter
in a centralized system, such as in a bank [26]. In the case
of Bitcoin, it takes an average of 10 min to create a new
block [12]. In other words, when using the Bitcoin
blockchain, it takes 10 min for a transaction to be recorded.
Some networks utilize a transaction-priority mechanism to
provide an option to reduce recording time by paying
higher fees [19, 53, 54].
As a result of the interview for task 3, it was found that
the participants misunderstood the deposit process because
they did not receive information about the time gap after
depositing money in the cryptocurrency wallet. They
assumed that they had made a mistake in the remittance
process or that there was an error in the system during the
time the transaction was reflected in the cryptocurrency
wallet. In task 5, there was a problem of doubly generated
histories for one transaction. This was not encountered
during the user testing owing to insufficient experiment
time. KDEX provides a “ready-pending” function to
overcome inconsistent and long waiting periods until the
completion of a transaction. To enable the next transaction
to occur immediately after the previous one, it assumes the
transaction is completed before it is recorded on the
blockchain. Therefore, in the transaction history, there are
two records of one transaction: first, when the transaction
occurs, and second, when it is recorded on the blockchain.
It takes up to several minutes between the two events.
Because users cannot receive guidance about the ready-
pending function anywhere during the task, they may
believe this to be a double transaction.
C.
TRANSACTION FEES
There was a problem related to the transaction fee, which
was found only in the heuristic evaluation. In KDEX, the
transaction fee varies depending on the payment method,
even if a user purchases the same type of cryptocurrency
(Fig. 4). There are two types of fees: the platform fee and
the blockchain network fee. The platform fee is the fee for
using the KDEX platform, and the blockchain network fee
is that for recording a transaction on the blockchain. When
a buyer performs a transaction that pays in fiat money, both
the buyer and the seller must pay a platform fee equal to
0.1% of the transaction amount. At this time, the seller must
additionally pay the blockchain network fee in fiat money.
If the buyer purchases another cryptocurrency with a
specific cryptocurrency that they own, a platform fee equal
to 0.2% of the transaction amount and a blockchain
network fee in fiat money are charged to both the buyer and
the seller. This policy on fees is not only difficult to
understand, but the criteria for setting the fee amount and
the means of payment are ambiguous. Users who are
unfamiliar with blockchain technology might not
understand the blockchain network fees, which do not exist
in a centralized system. The results of this study show that
the DApp design, which is considered reasonable by
technology developers, can be severely problematic for
users. This indicates that DApp providers are not
sufficiently considering the changes that blockchain
introduces. It is expected that usability problems caused by
introducing blockchain can be solved by accurately
accounting for changes and systematically analyzing their
effects on task performance.
VII. DESIGN CONSIDERATIONS FOR DAPPS
The majority of DApps developers focus on functionality,
maintenance, and stability [29]. However, the results of this
study and several recent studies suggest that developers
need to invest more effort in understanding UX.
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI
10.1109/ACCESS.2020.3042822, IEEE Access
VOLUME XX, 2017 9
Figure 4. Fees incurred in cryptocurrency transactions.
A. ADOPT MENTAL MODEL FROM SIMILAR SYSTEMS
A mental model is an intuitive understanding of a system’s
functionality in terms of its internal structure and processes
[55, 56, 57]. It helps users interpret the actions of the
system and predict the outcome [56, 58]. Difficulty in
forming a suitable mental model for a system is a primary
cause of usability problems [59]. Therefore, it is necessary
to establish an appropriate mental model to eliminate
difficulties in the use of DApps. When performing tasks,
the majority of participants assumed that KDEX would
have the structure and operation method similar to bank
applications. However, because KDEX was designed to
work differently from bank applications, users needed to
build a new mental model. Some participants stated that
this was not difficult once they determined how it works;
however, it is difficult to understand initially.
The cryptocurrency exchange usage procedure is similar
to that of some existing systems; the cryptocurrency trading
function is similar to that of a stock exchange. Further, a
cryptocurrency wallet is similar to a bank account in that it
supports the management and transfer of cryptocurrencies
(Fig. 5). However, KDEX does not use a mental model
similar to any existing system. For example, a wallet
address that acts similar to a bank account number is long
and has no rules, which makes it difficult for general users
to remember. In addition, most cryptocurrency wallets
provide functions such as “receive” and “send.” “Receive”
simply means sharing the wallet address. General users,
who have a mental model for using bank accounts, may be
confused when they first encounter these terms. Numerous
usability problems in tasks 3 and 5, related to
cryptocurrency wallets and transaction fees, respectively,
were caused by an inaccurate mental model. As most users
have a mental model for similar systems, it is recommended
that a mental model that users already have or are familiar
with be implemented. By utilizing an existing mental model,
the effort invested by the user to build a new mental model
can be minimized, which can contribute to lowering the
entry barrier to blockchain technology.
Figure 5. Differences between a bank account and a cryptocurrency
wallet.
B. DELIVER THE VALUE OF DAPPS
DApp developers attempt to add several advantages when
introducing a blockchain into the system. KDEX can almost
completely block external attacks, which are the greatest
threat to existing centralized exchanges. Unlike centralized
exchanges, which require the exchange to fiat money and
withdrawal to a bank account to hold the traded
cryptocurrency, cryptocurrency possession is immediately
granted to the buyer in KDEX. The ownership of the
cryptocurrency is confirmed immediately after the
transaction is recorded on the blockchain. Further, KDEX
has high security and transparency as all transactions are
recorded on the blockchain. However, none of the
participants commented on these advantages, which
indicates that the DApp failed to deliver its value to its
users.
For a DApp to survive in the market, it is important to
effectively deliver the value of the application to users [26,
29]. The more attractive the technology, the more likely it
is that technology experts will focus on the benefits of the
technology and disregard the users’ actual acceptance of the
value of the technology [59]. Blockchain technology
remains an unfamiliar concept to the majority of users,
thereby making it difficult for users to grasp its intrinsic
value. Rather than explaining the technical value of
blockchain technology to general users, it is necessary to
design it such that users can intuitively find advantages
while using the DApp. It is possible to deliver the value of a
DApp effectively by ensuring good usability and interaction
experiences [61]. Poor interaction experiences lead to users
utilizing only the features they can accept, which deprives
them of the opportunity to experience the value of emerging
technology [60]. Therefore, developers should contemplate
approaches to provide good usability when introducing
blockchain applications. With excellent usability, users can
easily grasp the value of DApps.
. CONCLUSION
This study conducted usability testing on a decentralized
exchange to investigate the cause of blockchain technology
not being accepted by users despite its value. In addition to
the general usability problems that appear in mobile
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI
10.1109/ACCESS.2020.3042822, IEEE Access
VOLUME XX, 2017 9
applications, the major problems that appeared when
introducing blockchain to cryptocurrency exchanges were
identified. Many researchers emphasize the need for a user-
centered approach whenever new technologies emerge;
however, the results of this study show that this is not being
applied in the industry. Based on our findings, two primary
strategies are suggested for developers to ensure the
acceptance of blockchain technology: adopting a mental
model from similar systems, and effectively delivering the
value of the technology through good usability.
This study conducted an experiment with users in their
2030s, who are very familiar with using mobile
applications. In addition, because the experiment was
conducted only on decentralized exchangesone of the
DApps in the financial fieldit is difficult to reflect the
characteristics that can appear in various fields where
blockchain is actively used accurately, such as in SNS and
medical service. Nevertheless, this study is significant in
that it proposes a systematic approach for the successful
introduction of emerging technologies.
Blockchain technology can be used for a variety of
applications in a wide range of fields. More meaningful
insights can be obtained by comprehensively analyzing
user-centered studies on DApps in various fields as well as
on other emerging technologies.
ACKNOWLEDGMENT
This research was supported by the National Research
Foundation of Korea (NRF) grant funded by the Korea
government (MSIP) (No. NRF-2019R1A2C1086366), and
by the Ministry of Science and ICT (MSIT), Korea, under
the Information Technology Research Center (ITRC)
support program (IITP-2018-0-01441) supervised by the
Institute for Information & communications Technology
Promotion (IITP).
REFERENCES
[1] R. Srinivasan, “Sources, characteristics and effects of emerging
technologies: Research opportunities in innovation,” Ind. Mark.
Manag., vol. 37 no. 6, pp. 633-640, 2008.
[2] G. Day and P. Schoemaker, “Avoiding the pitfalls of emerging
technologies,” California Manag. Rev., vol. 42, no. 2, pp. 8-33, 2000.
[3] B. Cohen and J. E. Amorós, “Municipal demand-side policy tools
and the strategic management of technology life cycles,”
Technovation, vol. 34, no. 12, pp. 797-806, 2014.
doi:10.1016/j.technovation.2014.07.001.
[4] C. Ma and Y. Pan, “The interaction design principles about page
layout of over-the-counter blockchain transaction,” J. Ergon. Soc.
Korea, vol. 38, no. 3, pp. 219-230, 2019.
doi:10.5143/JESK.2019.38.3.219.
[5] L. F. Tegarden, W. B. Lamb, D. E. Hatfield, and F. X. Ji, “Bringing
emerging technologies to market: Does academic research promote
commercial exploration and exploitation?” IEEE Transactions on
Engineering Management, vol. 59, no. 4, pp. 598-608, 2011. doi:
10.1109/TEM.2011.2170690
[6] J. Kietzmann and C. Archer-Brown, “From hype to reality:
Blockchain grows up,” Bus. Horiz., vol. 62, no. 3, pp. 269-271, 2019.
doi:10.1016/j.bushor.2019.01.001.
[7] M. J. Walker et al., “Hype cycle for emerging technologies,”
Gartner, Stamford, USA, pp. 1-73, 2018.
[8] M. Swan, Blockchain: Blueprint for a New Economy. Sebastopol:
O’Reilly Media, Inc., 2015.
[9] M. Andersson et al., “Decentralized cryptocurrency exchange: A
proof-of-concept based on hashed time-lock contracts,” Bachelor's
thesis, University of Gothendurg, 2018. University of Gothendurg
eTheses Repository: Available at:
https://odr.chalmers.se/bitstream/20.500.12380/256117/1/256117.pd
f.
[10] S. Chung, “Legal issues for the introduction of distributed ledger
based on blockchain technology-focused on the financial industry,”
Korea Financial Law Association, vol. 13, no. 2, pp. 107-138.
Available at:
http://www.papersearch.net/thesis/article.asp?key=3468011, 2016.
[11] G. Zyskind and O. Nathan, “Decentralizing privacy: Using
blockchain to protect personal data, in IEEE Security and Privacy
Workshops, vol. 2015, May 2015, pp. 180-184.
[12] Y. Kawase and S. Kasahara, “Transaction-confirmation time for
bitcoin: A queueing analytical approach to blockchain mechanism,”
Lecture Notes in Computer Science, Proc. Intl. Conf. on Queueing
Theory and Network Applications, pp. 75-88, 2017. Available at:
https://link.springer.com/chapter/10.1007/978-3-319-68520-5_5,
doi:10.1007/978-3-319-68520-5_5,
[13] Y. Guo and C. Liang, “Blockchain application and outlook in the
banking industry,” Financ. Innov., vol. 2, no. 1, p. 24, 2016.
Available at: https://link.springer.com/article/10.1186/s40854-016-
0034-9. doi:10.1186/s40854-016-0034-9.
[14] F. Yiannas, “A new era of food transparency powered by
blockchain,” Innov. Technol. Gov. Global., vol. 12, no. 1-2, pp. 46-
56, 2018. Available at:
https://www.mitpressjournals.org/doi/abs/10.1162/inov_a_00266,
doi:10.1162/inov_a_00266.
[15] M. Attaran and A. Gunasekaran, “Blockchain-enabled technology:
The emerging technology set to reshape and decentralise many
industries,” Int. J. Appl. Decis. Sci., vol. 12, no. 4, pp. 424-444, 2019.
doi:10.1504/IJADS.2019.102642.
[16] P. Grover et al., “Perceived usefulness, ease of use and user
acceptance of blockchain technology for digital transactions
Insights from user-generated content on Twitter,” Enterpr. Inf. Syst.,
vol. 13, no. 6, pp. 771-800, 2019.
doi:10.1080/17517575.2019.1599446.
[17] L. Oliveira et al., “To token or not to token: Tools for understanding
blockchain tokens,” in Proc. Intl. Conf. of Information Systems,
2018. Available at: https://www.zora.uzh.ch/id/eprint/157908/
[18] Y. Chen, “Blockchain tokens and the potential democratization of
entrepreneurship and innovation,” Bus. Horiz., vol. 61, no. 4, pp.
567-575, 2018. Available at:
https://www.sciencedirect.com/science/article/pii/S00076813183003
75. doi:10.1016/j.bushor.2018.03.006.
[19] A. Sehra et al., Economics of Initial Coin Offerings,” Allen &
Overy, vol. 1, 2017.
[20] A. Wenger, “Crypto tokens and the coming age of protocol
innovation,” July 28, 2016. Available at:
https://continuations.com/post/148098927445/crypto-tokens-and-
the-coming-age-of-protocol.
[21] W. Vaughan, “Going full token—The impact of ICOs,” June 6, 2017.
Available at: https://medium.com/@WayneVaughan/going-full-
token-the-impact-of-icos-49dc662dfc6b.
[22] F. Ehrsam, “Blockchain tokens and the dawn of the decentralized
business model,” The Coinbase Blog, Aug. 2, 2016. Available at:
https://blog.coinbase.com/app-coins-and-the-dawn-of-the-
decentralized-business-model-8b8c951e734f.
[23] G. Hileman and M. Rauchs, “Global cryptocurrency benchmarking
study,” Cambridge Centre for Alternative Finance, p. 33, 2017.
Available at: https://www.crowdfundinsider.com/wp-
content/uploads/2017/04/Global-Cryptocurrency-Benchmarking-
Study.pdf.
[24] H. Agrawal, “Decentralized crypto exchanges vs centralized
exchanges: Know the difference,” Coinsutra, Dec. 2, 2019.
Available at: https://coinsutra.com/decentralized-vs-centralized-
crypto-exchange/.
[25] Reuters, “Cryptocurrency exchanges are increasingly roiled by
hackings and chaos.” Fortune, Sept. 30, 2017. Available at:
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI
10.1109/ACCESS.2020.3042822, IEEE Access
VOLUME XX, 2017 9
https://fortune.com/2017/09/29/cryptocurrency-exchanges-hackings-
chaos/.
[26] Bitcratic, The guide of decentralized cryptocurrency exchange in
2019,” Bitcratic, Feb. 26, 2019. Available at:
https://medium.com/@bitcratic/the-guide-of-decentralized-
cryptocurrency-exchange-in-2019-3a576bdd2857.
[27] J. Dai and M. A. Vasarhelyi, “Toward blockchain-based accounting
and assurance,” J. Inf. Syst., vol. 31, no. 3, pp. 5-21, 2017.
doi:10.2308/isys-51804.
[28] N. Kshetri, “Blockchain's roles in strengthening cybersecurity and
protecting privacy,” Telecommun. Policy, vol. 41, no. 10, pp. 1027-
1038, 2017. doi:10.1016/j.telpol.2017.09.003.
[29] L. Glomann et al., “Improving the blockchain user experience—An
approach to address blockchain mass adoption issues from a human-
centred perspective,” in Proc. Intl. Conf. on Applied Human Factors
and Ergonomics, pp. 608-616, 2020. Available at:
https://link.springer.com/chapter/10.1007/978-3-030-20454-9_60,
doi:10.1007/978-3-030-20454-9_60.
[30] J. L. Trujillo et al., “Evolution of blockchain technology: Insights
from the GitHub platform,” Deloitte Insights, Nov. 2017. Available
at: https://www2. deloitte. com/insights/us/en/industry/financial-
services/evolution-of-blockchain-github-platform. html.
[31] V. J. Morkunas et al., “How blockchain technologies impact your
business model,” Bus. Horiz., vol. 62, no. 3, pp. 295-306, 2019.
doi:10.1016/j.bushor.2019.01.009.
[32] J. Hwan, “Blockchain is still undervalued compared to its potential.
Negative perception and regulation hamper growth,” CCTV News,
Jan. 4, 2018. Available at:
http://www.cctvnews.co.kr/news/articleView.html?idxno=76819.
[33] J. Hwang, “Blockchain needs to prove its worth to the public,”
ZDNet Korea, Jul. 18, 2018. Available at:
https://zdnet.co.kr/view/?no=20180718141340.
[34] I. Khairuddin et al., “Exploring motivations among bitcoin users”
CHI'16 Extended, Admin. Hum. Factors Comput. Syst., San Jose CA,
USA, 2016, pp. 2872-2878.
[35] X. Gao et al., “Of two minds, multiple addresses, and one ledger:
Characterizing opinions, knowledge, and perceptions of bitcoin
across users and non-users.” in Proc. 2016 CHI Conf. on Human
Factors in Computing Systems, May 2016, pp. 1656-1668.
[36] C. Sas and I. E. Khairuddin, “Design for trust: An exploration of the
challenges and opportunities of bitcoin users.” in Proc. 2017 CHI
Conf. on Human Factors in Computing Systems, Denver, CO, USA,
May 2017, pp. 6499-6510.
[37] A. Meeuw et al., “LokalPower: Enabling local energy markets with
user-driven engagement,” in Extended, Abstracts 2018 CHI Conf. on
Human Factors in Computing Systems, Montreal, QC, Canada, Apr.
2018, pp. 1-6.
[38] B. Adrian, Decentralized exchanges are the future of
cryptocurrency trading,” Jul. 20, 2018. Available at:
https://medium.com/datadriveninvestor/decentralized-exchanges-
are-the-future-of-cryptocurrency-trading-4455adb90f4c.
[39] J. Araullo and L. E. Potter, “Experiences using emerging
technology.” in Proc. 26th Australian Comput.-Human Interaction
Conf. on Designing Futures: the Futures of Des, Dec. 2014, pp. 523-
526.
[40] J. L. Gabbard and J. E. Swan, “Usability engineering for augmented
reality: Employing user-based studies to inform design,” IEEE Trans.
Vis. Comput. Graph., vol. 14, no. 3, pp. 513-525, 2008.
doi:10.1109/TVCG.2008.24, PMID:18369261.
[41] J. Yli-Huumo et al., “Where Is current research on blockchain
technology?-A systematic review,” PLOS ONE, vol. 11, no. 10,
2016. Available at:
https://journals.plos.org/plosone/article%3Fid%3D10.1371/journal.p
one.0163477, p. e0163477, doi:10.1371/journal.pone.0163477,
PMID:27695049.
[42] W. Warren and A. Bandeali, “0x: An open protocol for decentralized
exchange on the Ethereum blockchain,” Available at: https://github.
com/0xProject/whitepaper.
[43] X. Li and C. A. Wang, “The technology and economic determinants
of cryptocurrency exchange rates: The case of Bitcoin,” Decis.
Support Syst., vol. 95, pp. 49-60, 2017. Available at:
https://www.sciencedirect.com/science/article/pii/S01679236163021
11, doi:10.1016/j.dss.2016.12.001.
[44] D. C. Shapiro, “Taxation and regulation in decentralized
exchanges,” J. Taxation Invest., vol. 36, no. 1, pp. 3-13, 2018.
Available at:
https://www.civicresearchinstitute.com/online/PDF/JTI-3601-01-
Exchanges.pdf.
[45] J. Nielsen and R. Molich, “Heuristic evaluation of user interfaces,”
in Proc. SIGCHI Conf. on Human Factors in Computing Systems,
Seattle, WA, USA, 1990, pp. 249-256. Available at:
http://scholar.googleusercontent.com/scholar?q=cache:lpLl3KVwM
xwJ:scholar.google.com/+10+usability+heuristics+for+user+interfac
e+design&hl=ko&as_sdt=0,5.
[46] R. Molich and J. Nielsen, “Improving a human-computer dialogue,”
Commun. ACM, vol. 33, no. 3, pp. 338-348, 1990. Available at:
https://dl.acm.org/doi/abs/10.1145/77481.77486.
doi:10.1145/77481.77486.
[47] J. Nielsen, “Usability inspection methods,” in Proc. Conf.
Companion on Human Factors in Computing Systems, Boston, MA,
USA, 1994, pp. 413-414. Available at:
https://dl.acm.org/doi/pdf/10.1145/259963.260531.
[48] J. Nielsen, 10 Usability Heuristics for User Interface Design, vol. 1.
Nielsen Norman Group, 1995, p. 1
[49] J. Nielsen, How to Conduct a Heuristic Evaluation, vol. 1. Nielsen
Norman Group, 1995, pp. 1-8.
[50] E. J. Simeral and R. J. Branaghan, “A comparative analysis of
heuristic and usability evaluation methods,” in Proc. Annu. Conf.-
Society for Technical Communication, vol. 44, 1997, pp. 307-309.
Available at:
http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.115.5310
&rep=rep1&type=pdf.
[51] J. Nielsen, “The usability engineering life cycle,” Computer, vol. 25,
no. 3, pp. 12-22. Available at:
https://ieeexplore.ieee.org/abstract/document/121503/, 1992.
doi:10.1109/2.121503.
[52] M. Guri, “Beatcoin: Leaking private keys from air-gapped
cryptocurrency wallets” in Proc. 2018 IEEE International
Conference on Internet of Things (iThings) and IEEE Green
Computing and Communications (GreenCom) and IEEE Cyber,
Physical and Social Computing (CPSCom) and IEEE Smart Data
(SmartData), Halifax, NS, Canada, 2018, pp. 1308-1316. Available
at: https://ieeexplore.ieee.org/abstract/document/8726762/.
[53] D. Koops, “Predicting the confirmation time of bitcoin transactions,”
2018. Available at: https://arxiv.org/abs/1809.10596. Cornell
University.
[54] S. Kasahara and J. Kawahara, “Effect of Bitcoin fee on transaction-
confirmation process,” Cornell University, 2016. Available at:
https://arxiv.org/abs/1604.00103.
[55] F. G. Halasz and T. P. Moran, “Mental models and problem solving
in using a calculator,” in Proc. CH1’83 Human Factors in
Computing Systems, 1983. Available at:
https://dl.acm.org/doi/abs/10.1145/800045.801613, vols. 212-216.
[56] D. A. Norman, The Psychology of Everyday Things. Basic Books,
1988.
[57] D. E. Kieras and S. Bovair, “The role
of a mental model in learning how to operator a device,” Cogn. Sci.,
vol. 8, no. 3, 255-273, 1984.
[58] S. H. Kurniawan et al., How blind users' mental models affect their
perceived usability of an unfamiliar screen reader,” InterAct, vol. 3,
pp. 631-638, 2003. Available at:
http://www.idemployee.id.tue.nl/g.w.m.rauterberg/conferences/INT
ERACT2003/INTERACT2003-p631.pdf.
[59] T. F. Paymans et al., “Usability trade-offs for adaptive user
interfaces: Ease of use and learnability,” in Proc. 9th Intl. Conf. on
Intelligent User Interfaces, 2004, pp. 301-303. Available at:
https://dl.acm.org/doi/abs/10.1145/964442.964512,.
[60] J. R. Deutsch, The Importance of Technology Design and Usability,
2008.
[61] S. Boztepe, “User value: Competing theories and models,” Int. J.
Des., vol. 1, no. 2, pp. 55-63, 2007. Available at:
http://index.ijdesign.org/index.php/IJDesign/article/view/61.
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI
10.1109/ACCESS.2020.3042822, IEEE Access
VOLUME XX, 2017 9
[62] D. Rotolo, D. Hicks, and B. R. Martin, What is an emerging
technology?” Research policy, vol. 44(10), pp. 1827-1843, 2015.
[63] S. Cozzens et al. “Emerging technologies: Quantitative
identification and measurement,” Technology Analysis & Strategic
Management vol. 22, pp. 361-376, 2010.
[64] B. C. Stahl, “What does the future hold? A critical view of emerging
information and communication technologies and their social
consequences,” Researching the Future in Information Systems,
Springer, Berlin, Heidelberg, pp. 59-76, 2011.
[65] J. L. Gabbard and J. E. Swan II, Usability engineering for
augmented reality: Employing user-based studies to inform design,”
IEEE Transactions on visualization and computer graphics, vol.
14(3), pp. 513-525, 2008.
[66] H. Kakavand, N. Kost De Sevres, and B. Chilton, The blockchain
revolution: an analysis of regulation and technology related to
distributed ledger technologies,” Available at SSRN 2849251, 2017.
[67] J. Yli-Huumo, D. Ko, S. Choi, S. Park, and K. Smolander, Where is
current research on blockchain technology?A systematic review,”
PloS One, vol. 11(10), e0163477, 2016.
[68] E. Filippova, A. Scharl, and P. Filippov, Blockchain: An empirical
investigation of its scope for improvement,” In International
Conference on Blockchain, 2019, pp. 1-17. Springer, Cham.
[69] S. Patil and P. Puranik, Blockchain technology,” International
Journal of Trend in Scientific Research and Development, vol. 3, pp.
573-574, 2019.
[70] C. Decker and R. Wattenhofer, Bitcoin transaction malleability and
MtGox,” In: Kutyowski M, Vaidya J, editors. Computer Security
Ð ESORICS Lecture Notes in Computer Science. Springer
International Publishing; vol. 8713, pp. 313-326, 2014. Available at:
http://dx.doi.org/10.1007/978-3-319-11212-1_18.
[71] G. Di Battista, V. Di Donato, M. Patrignani, M. Pizzonia, V. Roselli,
and R. Tamassia. “Bitconeview: Visualization of flows in the bitcoin
transaction graph,” In: 2015 IEEE Symposium on Visualization for
Cyber Security (VizSec), 2015, pp. 1-8.
[72] D. A. Norman and S. W. Draper, User centered system design: New
perspectives on human-computer interaction. L. Erlbaum Associates
Inc., 1986.
[73] M. D. Corry, T. W. Frick, and L. Hansen, User-centered design and
usability testing of a web site: An illustrative case study,”
Educational technology research and development, vol. 45(4), pp.
65-76, 1997.
[74] C. Abras, D. Maloney-Krichmar, and J. Preece, User-centered
design,” Bainbridge, W. Encyclopedia of Human-Computer
Interaction. Thousand Oaks: Sage Publications, vol. 37(4), pp. 445-
456, 2004.
[75] J. Preece, Y. Rogers, and H. Sharp, Interaction design: Beyond
human-computer interaction. New York: John Wiley & Sons, Inc.
2002.
[76] J. S. Dumas, J. S. Dumas, and J. Redish, A practical guide to
usability testing. Intellect books, 1999.
[77] J. R. Lewis, Usability testing,” in Handbook of human factors and
ergonomics, vol. 12, e30, 2006.
[78] V. Sripathi and V. Sandru, Effective usability testingKnowledge
of user centered design is a key requirement,” International Journal
of Emerging Technology and Advanced Engineering, vol. 3(1), pp.
627-635, 2013.
[79] S. N. Bal, Roadmaps for usability engineering,” International
Journal of Advanced Research in Computer Science and Electronics
Engineering, vol. 1, no 5, pp. 7-13, 2012.
[80] P. Zhang, Will you use animation on your web pages?,” in Doing
Business on the Internet, Springer, London, 1999, pp. 35-51.
... Meskipun blockchain menawarkan banyak keuntungan, kompleksitas teknologinya dapat menjadi halangan bagi pengguna awam. Oleh karena itu, penting bagi pengembang untuk merancang antarmuka yang menyederhanakan interaksi dengan blockchain, sehingga pengguna bisa memanfaatkan fitur-fiturnya tanpa harus memahami detail teknis yang rumit (Jang, Han and Kim, 2020). ...
Book
Full-text available
Puji dan syukur hanya bagi Tuhan Yang Maha Esa yang telah memberikan limpahan berkat dan rahmatNya, sehingga dengan tepat waktu Tim Penulis mampu menyusun Buku Pengantar Teknologi Digital: Web dan Mobile Teknologi. Adapun tujuan disusunnya buku ini adalah untuk membantu para pembaca, memahami Pentingnya Teknologi Digital digunakan Baik dalam Pekerjaan ataupun bisnis maupun dalam aktivitas setiap hari terlebih saat ini digitalisasi telah merambat ke dunia pendidikan yang merupakan bagian yang tidak terpisahkan dan sangat penting dalam memulai maupun melaksanakan suatu usaha karena Teknologi Digital saat ini memiliki peran yang sangat besar dalam perekonomian suatu negara atau wilayah dengan berkontribusi pada pertumbuhan ekonomi, perdagangan, dan investasi. Bisnis juga dapat berinteraksi dengan lingkungan eksternalnya, seperti faktor Pendidikan, ekonomi, sosial, politik, teknologi, dan hukum yang dapat mempengaruhi kegiatan bisnis. Buku ini berisi 11 bab yang dapat digunakan baik oleh tenaga pengajar maupun mahasiswa, serta para pembaca umumnya untuk menambah wawasan berpikir dan ilmu yang berkenaan dengan ilmu dunia usaha. Buku ini terdiri dari 11 Bab yang membahas tentang: Bab 1 Pengenalan Teknologi Digital Bab 2 Dasar-Dasar Pengembangan Web Bab 3 Front-End Development Untuk Web Bab 4 Back-End Development Untuk Web Bab 5 Pengenalan Mobile Teknologi Bab 6 Pengembangan Aplikasi Mobile Bab 7 Pengujian Dan Debugging Aplikasi Web Dan Mobile Bab 8 Keamanan Pengembangan Website Dan Aplikasi Mobile Bab 9 Responsif Dan Adaptif Desain Web Bab 10 Teknologi Blockchain Dalam Pengembangan Web Dan Mobile Bab 11 Tren Terkini Dalam Pengembangan Web Dan Mobile Melalui kolaborasi yang solid dan kompak dari tim penulis bidang ilmu ekonomi dan lingkungan dari berbagai Perguruan Tinggi sehingga buku ini dapat terwujud dan terbit sesuai dengan target waktu. Penyusunan buku ini juga merupakan implementasi Tri Dharma Perguruan Tinggi. Tim Penulis sungguh merasakan bahwa dukungan moral dan material dari berbagai pihak sangatlah membantu tersusunnya buku ini. Tim Penulis sungguh menyadari jika dalam penyusunan buku ini masih terdapat kekurangan, akan tetapi Tim Penulis senantiasa berkenan menerima kritik dan saran yang konstruktif demi penyempurnaan buku ini di kemudian hari, semoga buku ini bermanfaat bagi para pembaca. Tim Penulis mengucapkan terima kasih kepada semua pihak yang telah berperan serta secara aktif dalam penyusunan buku ini, khususnya kepada Pimpinan Penerbit Yayasan Kita Menulis yang telah berkenan menerbitkan buku ini. Semoga kita senantiasa diberkati oleh Tuhan yang Maha Esa dalam segala tugas dan pekerjaan kita. Amin Makassar, Januari 2024 Penulis Andrew R J Metekohy, dkk
... However, expert viewpoints may be limited in fully encapsulating real-world user experiences (Clemmensen, 2011). Consequently, numerous studies on nascent technologies have addressed this challenge by amalgamating authentic user feedback and expert insights (Jang et al., 2020;Park et al., 2020;Park & Kim, 2024;Ringgenberg et al., 2022). This study not only verified the guidelines through genuine user input but also confirmed the inherent value of the proposed display robot. ...
Article
Full-text available
The recent pandemic and rapid increase in the number of media platforms in recent years have significantly influenced media watching behaviors of individuals. Specifically, individuals now want to have continuous media-watching experience (MWE) for long periods in different positions, while also engaging in various other activities. Considering these trends, a new concept for display robots, equipped with mobility and screen adjustment functions, is required to improve MWE. Hence, this study focused on the introduction of a new concept for display robots and proposed interaction guidelines, derived through expert interviews, for designing such robots. In this case study, the Wizard of Oz method was used on actual users to confirm the user value of the display robot and verify the proposed guidelines. The results show that display robots can improve the MWE by supporting emerging media-watching behaviors. Furthermore, strategies for facilitating the implementation of the suggested principles are elucidated. These findings validate the feasibility of creating a display robot for enhancing the MWE of users.
... With trust as the primary motivation amongst most crypto wallet participants, these usability issues directly impact the credibility of crypto wallets, affecting a significantly low usage rate compared to the high adoption number [7], [13]. A better choice of UI that delivers rich user-centered information and mitigation systems for financial losses related problems is recommended for future wallet design to address general and domain-specific issues [14]- [16]. ...
Chapter
The growth of cryptocurrency has increased the usage of mobile cryptocurrency wallet applications. Even though the cryptocurrency wallet is an essential tool in managing access to crypto assets, the application’s usability still needs to improve in many aspects. This research aims to determine the essential factors for future mobile cryptocurrency wallet design. The user reviews of several popular crypto wallets are collected from several application stores. A machine learning approach is used to classify the review category based on their relevancy to user experience. The result shows numerous problems still exist even with the most adopted mobile crypto wallet. Hence, we propose a recommendation of features to solve the problem and help preserve the credibility of the mobile wallet.
... Complementing this, "Cognitive Load Theory" guides the creation of systems that optimize cognitive resources, minimizing user mental strain during interaction. User-centered methodologies play a crucial role, including "Usability Testing," where users interact with prototypes to identify issues, "Persona Development," which crafts user profiles to guide design decisions, and the "Design Thinking" approach, fostering empathy and collaboration to resonate with user needs [14][15] [16]. Empirical evidence underscores the efficacy of user-centered design [17][18] [19]. ...
Article
This study examines the integration of user-centered design principles in information system development, drawing insights from a survey of 50 participants with diverse roles. Results indicate a substantial awareness (85%) of user-centered design's importance, despite challenges in balancing preferences with constraints and acquiring comprehensive user feedback. Participants reported benefits such as enhanced usability (92%) and reduced post-implementation issues (79%). A positive correlation (88%) between user-centered design and system adoption underscores its role in user acceptance. Recommendations (76%) suggest workshops and resource allocation, emphasizing the ongoing significance of these principles in effective development practices. Overall, the study underscores the value of user-centered design principles in creating successful, user-oriented information systems
... A fundamental component of blockchain services is the cryptocurrency wallet, which enables users to manage cryptocurrencies, such as Bitcoin and Ethereum. To provide a seamless user experience, it is crucial that the UX of a cryptocurrency wallet is well-designed (Jang et al., 2020). ...
Conference Paper
This study investigated the relationship between User Experience (UX) and UX components in cryptocurrency wallets. A user evaluation experiment was conducted on two selected cryptocurrency wallets, CoinUS and D’CENT, using 32 individuals with no prior experience. Participants were asked to perform tasks such as creating and restoring a cryptocurrency wallet and receiving and sending cryptocurrency. After each task, participants evaluated the overall UX and UX components, including usability, affect, sociability, social value, economic value, and trust, on a 101-point scale. Linear regression analysis was used to determine the relationship between UX and UX components. The results show that usability and trust are the key independent variables that affect UX, better usability leads to better UX, and a higher level of trust in the service offered also contributes to better UX.
... Phase V: Refinement and evaluation. Through the methods of expert consultation and experience extraction, we have summarized and assessed the methods of the interaction design based on blockchain system [17]. Specifically, the evaluation process consists of analysis of expert evaluation, practical evaluation and participatory evaluation. ...
Article
As the fifth subversive and innovative technology for computing paradigm after the mainframe computer, personal computer, internet and mobile/social network, blockchain technology has entered into a new phase of development. Nevertheless, more intrinsic issues remain to be explored. With the usage of cryptography and a distributed database, once a block is recorded, it can no longer be changed. To defeat these issues, more existing techniques have emerged. The blockchain system mainly features decentralization, but as the existing architectures of the blockchain system are mixed up, it is hard to determine whether they are centralized or decentralized. Such hybrid feature is derived from the impact of uncertainty of human demands. In this study, we intend to explore the scientific perception of the blockchain technology after its integration with human activities by adopting the method of interaction design. Furthermore, we plan to establish a set of mechanisms on the method of blockchain system-based interaction design, so as to identify the impact of human uncertainty factors on the design of the blockchain system. In addition, we aim to provide theoretical guidance for establishing the decentralized blockchain systems in both standardized and mixed categories and the centralized blockchain system with decentralization as central node. Through the methods of the observational results, the article is summarized and assessed the methods of the interaction design based on blockchain system. Moreover, the evaluation process consists of the analysis of expert evaluation, practical evaluation and participatory evaluation ferments an efficient outcome.
Chapter
Full-text available
Blockchain is seen as one of the most promising technologies that appeared in recent years. However, blockchain-based decentralised apps, DApps, have failed to receive mainstream attraction so far. The objective of this paper is to outline potential solutions for the most severe adoption problems from a human-centred perspective. Existing adoption issues will get analysed via unstructured quantitative as well as qualitative user research, in order to discover causes and consequences of these issues. The identified four major issues for mass adoption are: The motivation to change, the onboarding challenge, the usability problem and the feature problem. The insights gained from this research form the basis for solution approaches, which can be summarized in the following statements: DApps need to offer a distinct user benefit, focus on learnability, be conveniently accessible and its constraints need to be turned into assets.
Article
Full-text available
The past few years have seen an explosion in the business use of blockchain. The technology has great potential to drive simplicity and efficiency in financial services, and it is poised to drive the next wave of financial service innovation. Interest in exploiting blockchain in other industries, such as manufacturing and healthcare, is increasing, and deployments are gaining momentum. Yet, the adoption rate is slow, and organisations are only beginning to scratch the surface in regards to the potential applications of this technology. Implemented properly, the business benefits can be substantial. This article explores the changing dimensions of blockchain, highlights the importance of this technology, reviews its timeline from inception to maturity, identifies determinants of implementation success, and covers some of the potential benefits of this technology. Finally, this study highlights the successful implementation of blockchain solutions in the manufacturing and service industries.
Article
We study the distribution of confirmation times of Bitcoin transactions, conditional on the size of the current memory pool. We argue that the time until a Bitcoin transaction is confirmed resembles the time to ruin in a corresponding Cramer-Lundberg process. This well-studied model gives mathematical insights in the mempool behaviour over time. Specifically, for situations where one chooses a fee, such that the total size of incoming transactions with higher fee is close to the total size of transactions leaving the mempool (heavy traffic), a diffusion approximation leads to an inverse Gaussian distribution for the confirmation times. The results of this paper are particularly interesting for users that want to make a Bitcoin transaction during heavy-traffic situations, as evaluation of the well-known inverse Gaussian distribution is computationally straightforward.
Chapter
General Purpose Technologies, or GPTs are defined in the economic literature as the key technologies that shape the economy. Despite the large conceptual literature base on Blockchain potential to revolutionize the current economic system, there is a lack of empirical research on its economic nature and the course of technological development. The paper at hand covers this research gap by providing the quantitative approach aimed at understanding the evolutionary path of Blockchain and its scope for improvement – an acknowledged feature of a GPT - in line with the industrial dynamics and GPT literature. The longitudinal analysis of Blockchain-related patents from PATSTAT and their rule-based classification both from technological and application perspectives is complemented by the study of Blockchain media landscape to provide insights into the social context in which it emerges. The increasing amount of patents addressing essential technical issues, such as security, scalability, and usability contribute to wider adoption of the technology, whereas the positive sentiment in the media associated with Blockchain creates beneficial social context for its development. The empirical results advance the claim that Blockchain does show a positive scope for improvement peculiar to the GPTs in the making and, therefore, deserves attention as a technology that will define macroeconomic dynamics in a long term.
Article
Although blockchain has attracted a great deal of attention from academia and industry there is a lack of studies on acceptance drivers. This study explores blockchain acceptance by mining the collective intelligence of users on Twitter. It maps blockchain user acceptance drivers to technology acceptance constructs. The analysis shows that users are attracted by security, privacy, transparency, trust and traceability aspects provided by blockchain. On Twitter more discussions on blockchain benefits than on drawbacks. Initial coin offering (ICO) is extensively discussed. The study provides guidelines for managers and concludes by presenting the limitations of the study along with future research directions.
Article
Much of the attention surrounding blockchain today is focused on financial services, with very little discussion about nonfinancial services firms and how blockchain technology may affect organizations, their business models, and how they create and deliver value. In addition, some confusion remains between the blockchain (with definite article) and blockchain (no article), distributed ledger technologies, and their applications. Our article offers a primer on blockchain technology aimed at general managers and executives. The key contributions of this article lie in providing an explanation of blockchain, including how a blockchain transaction works and a clarification of terms, and outlining different types of blockchain technologies. We also discuss how different types of blockchain impact business models. Building on the well-established business model framework by Osterwalder and Pigneur, we outline the effect that blockchain technologies can have on each element of the business model, along with illustrations from firms developing blockchain technology.