Download as pdf or txt
Download as pdf or txt
You are on page 1of 14

Received September 26, 2019, accepted November 8, 2019, date of publication December 4, 2019,

date of current version December 18, 2019.


Digital Object Identifier 10.1109/ACCESS.2019.2957341

A 5-Step Framework for Measuring


the Quality of Experience (QoE) of
Internet of Things (IoT) Services
MUHAMMAD SURYANEGARA 1 , (Senior Member, IEEE), DIMAS AGUNG PRASETYO1,2 ,
FERY ANDRIYANTO2 , AND NUR HAYATI 1,3 , (Member, IEEE)
1 Graduate Program in Telecommunications Management, Department of Electrical Engineering, Universitas Indonesia, Depok 16424, Indonesia
2 Ministry of Communications and Information Technology, Jakarta Pusat 10110, Indonesia
3 Department of Electrical Engineering, Universitas Muhammadiyah Yogyakarta, Yogyakarta 55183, Indonesia
Corresponding author: Muhammad Suryanegara (suryanegara@gmail.com)
This work was supported by the Hibah PTUPT 2019, Ministry of Research, Technology, and Higher Education, Indonesia.

ABSTRACT The ultimate benefit of the Internet of Things (IoT) is to improve quality of life by supporting
the automation and interconnection of various services; this interconnection includes public facilities in
platforms such as smart cities. IoT implementation is believed to improve services and yield additional
benefits. However, assessment of how the IoT brings such an experience to users is still a challenge that
is not yet standardized. Given that little research has discussed this issue, this paper aims to formulate a
framework for measuring the quality of experience (QoE) regarding IoT services on the basis of the Absolute
Category Rating with Hidden Reference (ACR-HR) scale, which measures the perception of experience by
having the IoT users provide scores for their experiences before and after IoT implementation. The proposed
framework consists of 5 steps: setting up the focus of the IoT services and the QoE parameters being assessed,
defining users of IoT services, conducting a mean opinion score (MOS) survey of the users, calculating the
DMOS (differential MOS) on the basis of the ACR-HR quantitative scale, and finally providing the strategic
implications to those who implement the service. To test the proposed framework, we have conducted
a proof of concept by measuring the QoE for the IoT services in the Jakarta Smart City platform. Six
institutional users operate the IoT for their public services, ranging from fire and rescue brigades to public
bus transportation. The results imply that the IoT-based services provide a good experience to institutional
users when compared to the state of services without IoT. A strategic implication is that some features of
Jakarta Smart City must be evaluated and improved to increase the level of satisfaction of users. To conclude,
our framework is sufficiently reliable in measuring the QoE for IoT-based services and can be recommended
for use for any other IoT-type service.

INDEX TERMS IoT, quality of experience, smart city, ACR-HR, Jakarta, Indonesia.

I. INTRODUCTION technology is applied? Answering these questions is a chal-


Similar to other technological innovations, the ultimate lenge because there is no standardized step-by-step platform
advantage of the Internet of Things (IoT) is its ability to for measuring users’ quality perceptions, i.e., their quality
bring solutions to everyday aspects of life so that people can of experience (QoE), for IoT-based services. By definition,
improve their quality of life [1]. However, does the IoT truly QoE is defined as the overall acceptance of an application
bring a satisfactory solution experience to its users? What are or service that is perceived subjectively by users and can be
the perceptions of users after the IoT has been implemented, influenced by expectations and user context [2].
and how do these perceptions compare to those before such This paper reports our work on proposing a generic frame-
work for measuring the QoE of IoT services on the basis of the
The associate editor coordinating the review of this manuscript and Absolute Category Rating with Hidden Reference (ACR-HR)
approving it for publication was Sara Pizzi . scale. ACR-HR is an assessment procedure in which the order

This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see http://creativecommons.org/licenses/by/4.0/
VOLUME 7, 2019 175779
M. Suryanegara et al.: 5-Step Framework for Measuring the QoE of IoT Services

is presented one by one and is assessed independently on cat- II. THEORIES


egory scales following the International Telecommunications A. THE IoT AND SMART CITIES
Union (ITU) ITU-T P.910 standard [3]. The concept has been The IoT can be interpreted as the use of systems and intelli-
used with variations, such as in our previous work on mea- gent devices that are interconnected to utilize data collected
suring the QoE of 4G mobile technological implementation by sensors and actuators [11]. The IoT supports solutions
in Indonesia [4]. Previous QoE measurement research by [5] for the improvement of the decision-making process and
has developed a quality model to evaluate IoT applications by productivity in manufacturing, retail, agriculture and other
mapping the characteristics of IoT to quality attributes under sectors [1], [12]–[14]. A prominent example of the IoT in
the scope of ISO 9126. the urban planning sector is its prominent role in the creation
Our framework works on the basis of five steps: setting up of smart cities [15]. Together with telecommunications net-
the focus of the IoT services to formulate the QoE parame- works and artificial intelligence, the IoT is one of the three
ters, judging the institutional users who are the users of IoT core information and communications technologies (ICTs)
services, conducting a mean opinion score (MOS) survey of that are essential for a smart city [16].
IoT service users, calculating the differential MOS as the The economic value of the IoT is expected to increase the
ACR-HR quantitative scale, and finally providing the strate- number of Internet-connected devices to 34 billion in 2024,
gic implications to those responsible for implementation. As with an estimated 22.3 billion of those devices expected to
defined by the ITU-T P.910 standard [3], the ACR-HR scale have IoT connections originating from wide-area IoT, cellular
translates qualitative perceptions of experience into quantita- IoT and short-range IoT [17]. The economic potential for the
tive scores, in which the users judge a service by assigning largest application of IoT is in the industrial sector, which
a certain score. Thus, the uniqueness of our framework is is estimated to have an economic impact of 1.2 to 3.7 trillion
the QoE parameters that are specifically developed for the dollars by 2025; next is the urban sector, which is estimated to
services being assessed. have an economic impact of 930 billion to 1.7 trillion dollars
To validate our proposal, we test the framework using by 2025 [18].
the case of smart city implementation in Jakarta, the cap- The drive to maximize the application of the IoT in the
ital city of Indonesia. A smart city is a perfect example urban sector is even more widespread with the effort to
because IoT technology is a prominent tool for enabling create smart cities in various cities in the world. The smart
the creation of a smart city. We focus on six public ser- city concept involves a vision of escalating the collaborative
vices that are operated by government institutional offices. agility of the city, realized by interconnecting multiple infras-
The services range from fire and rescue services to city tructures, namely, business, social, information technology
bus transportation. Before IoT implementation, these ser- and physical infrastructure [19]. Meanwhile, ITU defines a
vices were operational, and therefore, those six institutions’ smart sustainable city as a city that ensures the demands of
users can provide perceptions regarding two conditions, i.e., the current and next generations in environmental, social and
before and after IoT implementation. We further utilize the economic aspects by utilizing ICTs and other instruments to
difference between the two scores to exploit the lessons increase the quality of life of society, competitiveness, and
learned and inform the government as to how it should provision of professional urban services and operations [20].
undertake strategic actions to improve quality. Some pre- Therefore, the IoT acts as the fundamental enabler for con-
vious studies have addressed the case of Indonesian smart nection and sensor-based data collection, integrated among
cities [6]–[8], and our previous work also presents cases public city facilities.
of the IoT and relevant technological implementation in
Indonesia [9], [10]. B. QoE
This work contributes to research on measuring the QoE QoE is defined as the overall acceptance of an applica-
of a technological implementation. The important benefit of tion or service as perceived subjectively by users, which
our work is that the framework provides a comprehensive can be influenced by expectations and user context [21].
sequential process for measuring experience in any IoT-based The European Telecommunications Standard Institute (ETSI)
service. The framework utilizes QoE measurement via the Technical Report (TR) 102 643 also defines QoE as a method
ACR-HR method (as recommended by ITU [3]); however, for measuring performance according to users based on sub-
the framework adds to the ACR-HR results by developing jective and objective psychological measurement, for the use
strategic implications to improve the services. Moreover, the of product or service ICT. Subjective psychological measure-
framework can be adapted and modified to measure other ment depends on user opinion, while objective psychological
IoT-based services. measurement is influenced by technical parameters. The QoE
The remainder of the paper is organized into sections concept is being developed and is attracting attention because
addressing the theories of the IoT and of QoE (Section II), it is related to user experience. In ITU-T recommendation
the framework that we are proposing (Section III), a discus- G.1011, QoE measurement is unable to be performed using
sion of the proof of concept (Section IV) and conclusions of only one reference method [2]. It may include subjective QoE
this study (Section V). measurement and objective QoE measurement.

175780 VOLUME 7, 2019


M. Suryanegara et al.: 5-Step Framework for Measuring the QoE of IoT Services

The Absolute Category Rating (ACR) is one of the impor- the defining case is the IoT-based services implemented in
tant methods for measuring QoE [22]. It measures the MOS in Jakarta Smart City.
the form of a scale so that quality assessment can be translated
into numerical values from the average of all subjects and B. STEP 2: DEFINING THE USERS WHO IMPLEMENT IoT
other experimental factors. Some variations include ACR-HR SERVICES
as described in the ITU-T P.910 standard [3]. It is a scoring The users are defined as the implementers of IoT services
procedure in which the order of assessment is presented one who are expecting the most advantage after using the IoT
by one and assessed independently on a category scale. This for their activities. They can be institutional users or the
assessment procedure must include a reference version of end user (common people) who uses the technology. In the
each order of evaluation as a stimulus or a hidden reference, case of a smart city, institutional users refer to governmental
which in this study is a service before using the IoT. offices or agencies that run the public services and are the
Some relevant works regarding QoE in the IoT techno- IoT implementers. They are the ones who will judge their
logical sector include reference [23], which examines the experiences before and after implementing the IoT for their
relationship between consumer experiences and the quality services.
perception of the IoT. It also signifies the importance of The basic technical work of the IoT is the use of sensors for
QoE, as the IoT industry should move beyond monitoring collecting and managing the data of the devices. Meanwhile,
QoS and expand that focus to QoE [23]. In a more specific evaluating the quality of the IoT depends on the type of
sector, we note reference [24], which proposed a conceptual public service. For example, the office that runs the public
model for QoE in the case of the Internet of Medical Things service of the fire and rescue brigade may relate the benefit
(IoMT); reference [25], which proposed a user experience of the IoT to managing the data relative to its time-critical
model in the case of an augmented reality (AR) game; and service performance. One simple expectation is that the IoT
reference [26], which proposed a QoE layered management can shorten the response time of the fire brigade when a fire
framework for the case of multimedia IoT (MIoT) services. incident occurs. Alternately, the office that runs the public
Reference [27] has proposed a framework for QoE modeling service of street lighting may not relate the benefit of the IoT
of explosively increasing applications in the IoT. The last with time-critical performance. That office may raise a simple
work was motivated by the fact that IoT applications have expectation of the IoT fostering energy consumption savings.
a tendency to grow very rapidly, and thus, the industry needs
a model to address such a phenomenon. C. STEP 3: MOS SURVEY TO INDICATE THE LEVEL OF THE
ACR-HR SCORE
III. THE PROPOSED GENERIC FRAMEWORK FOR A basic conception is the use of a survey as a basic tool to
MEASURING THE QoE OF IoT-BASED SERVICES examine user perception. In this research, we measure the
The theory of technological innovation management suggests QoE by using the MOS method combined with the ACR-HR
that any innovation should apply a diagnostic tool to define a scale. According to ITU-T P.800.2, the MOS is obtained
strategic plan for change improvement [28]. In this context, in subjective testing, where subjects are asked to give their
analytical results from QoE measurement can be regarded as opinions on a scale [22]. The survey always has a pair of
part of the technological innovation diagnostic tool. Further, statements, questioning the perceived quality before and after
the values of QoE, both quantitative and qualitative, can be implementing the IoT. The survey asks IoT users to fill out the
translated into relevant strategic action to improve the ser- score from 1 to 5 as follows:
vice’s performance, following the perspective of technology
adoption, as discussed in [29], [30]. Our proposed generic
framework consists of five steps as follows.

A. STEP 1: DEFINING THE IoT SERVICES AND


FORMULATING THE QoE PARAMETERS
This is the crucial step because formulating the QoE param-
eters will be different case by case. The main motivation of
this step is to specify the characteristics of the service because
details of the technical formulation are a crucial ingredient of D. STEP 4: CALCULATING DMOS AS THE ACR-HR VALUE
quality measurement. There is no single parameter that can SCALE
be applied to all services, but they should be adapted to the As implied by its name, in the ACR-HR, the measurement is
case. The parameters will be derived from the IoT platform’s calculated on the basis of comparing a tested QoE value and
objective as well as the vision of the one who implements the hidden reference QoE value. In this research, the main propo-
IoT. Thus, relevant theories and other works can be variously sition is that the tested QoE value is the condition of services
combined to formulate the QoE parameters matching the after implementing the IoT, while the hidden reference values
case being assessed. In our proof of concept (Section IV), are the previous condition of services before implementing

VOLUME 7, 2019 175781


M. Suryanegara et al.: 5-Step Framework for Measuring the QoE of IoT Services

TABLE 1. DMOS (ACR-HR value comparison) [3], [4]. TABLE 2. Guidance matrix to develop strategic implications.

significantly different. A greater positive or negative DMOS


indicates that the difference between the two services is per-
ceived as more significant [4]

E. STEP 5: DEVELOPING STRATEGIC IMPLICATIONS


Based on the results of Step 4, the lessons learned should be
developed, followed by discussion to build a relevant strategy
for improving the system. The method builds a matrix of
the lowest DMOS value, the highest DMOS value and the
the IoT. Therefore, the ACR-HR scale is simply obtained by average DMOS value. Table 2 reflects the general guidance
calculating the DMOS (differential MOS) using the following matrix to develop such relevant strategic implications. This
formula [3]: guidance matrix adapts the theory of [29], [30] that signifies
the importance of performance expectancy as the strongest
DMOS = A − B determinant of satisfaction of a technology adoption. In this
where case, DMOS actually represents users’ satisfaction with an
DMOS = Differential MOS or ACR − HR value scale IoT-based service performance. Consequently, the strategy
A = The MOS for the condition after implementing includes increasing parameters that have already been per-
ceived as satisfactory, while the services that are less satis-
the IoT factory must be evaluated and restored.
B = The MOS for the condition before implementing
the IoT IV. PROOF OF CONCEPT
(1) This section implements the five steps of the proposed frame-
work in the case of Jakarta Smart City, the capital city of
Subsequently, we translate the DMOS into qualitative com- Indonesia, as illustrated in Figure 1.
parison values, as presented in Table 1. The principle value As the most densely populated city in Indonesia [31],
of such a comparison is taken from [4]. Jakarta decided to implement smart city technology as an
For example, if users perceive that the service before effort to increase competitiveness and develop public services
implementing the IoT is good (MOS = 4) and the service for societal welfare [32]. A smart city is realized by maxi-
after implementing the IoT is very good (MOS = 5), then mizing the use of ICT technology to know, understand, and
the DMOS = 1. This suggests that the respondent perceived control various resources more effectively and efficiently to
the experience of service using the IoT as somewhat ‘‘better’’ maximize public services, provide solutions to problems, and
than when not using the IoT. In general, the ACR-HR scores support sustainable development. Jakarta Smart City has six
are such that any value close to zero indicates a perception indicators in its implementations, namely, the environment,
that the service before and after implementing the IoT is not economy, people, governance, living and mobility [32].

175782 VOLUME 7, 2019


M. Suryanegara et al.: 5-Step Framework for Measuring the QoE of IoT Services

A detailed step-by-step description of the proof of concept


is presented as follows:

A. STEP 1: THE FORMULATION OF THE QoE PARAMETERS


OF JAKARTA SMART CITY
This step aims to build QoE parameters that are applied
specifically in the case of measuring the QoE of Jakarta Smart
City.
Reference [5] discusses the quality models for evaluating
IoT applications. This research divides the quality factors of
the IoT application into functionality, reliability, efficiency,
and portability based on quality attributes in ISO / IEC
9216. However, the standard reference used, ISO 9216, is no
longer valid and has been revised with ISO / IEC 25010,
so adjustments need to be made. Referring to ISO / IEC
25010, the aforementioned attributes change to functionality
suitability, reliability, performance efficiency, and portability.
Reference [34] discusses QoE in the context of a smart city.
It states that nine QoE factors that are estimated to have an
FIGURE 1. Location of Jakarta, the capital city of Indonesia, and some impact on a smart city are usability, personalization, use-
strategic indicators. fulness, transparency, accessibility, effectiveness, efficiency,
learnability, and findability. Meanwhile, the Y.2066 ITU-T
standard [35] describes the general requirements of the IoT,
The technical implementation of Jakarta Smart City is car-
which are divided into functional and nonfunctional require-
ried out by the Jakarta Provincial Government’s Office. Some
ments. Functional requirements relate to actors of the IoT,
of the main program directions include displaying informa-
while nonfunctional requirements relate to the implementa-
tion that can be accessed by the public, closed-circuit televi-
tion and operation of the IoT and are not related to actors of
sion (CCTV) operation covering the city’s public areas, data
the IoT. Nonfunctional requirements of the IoT are interop-
analysis activities to obtain recommendations or basic pol-
erability, scalability, reliability, high availability, adaptability,
icy analysis for the government, providing digital space for
and manageability.
the community to participate in the city’s development, and
This proof of concept utilizes the studies of [5] and [34],
implementing IoT technology for the city’s public facilities.
combined with ITU-T Y.2066 standard [35], to formulate the
Similar to another smart city objective, Jakarta Smart City
QoE parameters to measure IoT services in Jakarta Smart
is generally proclaimed to have the goal of improving peo-
City. We end up with five core parameters, as listed in Table 4.
ple’s living standards and overcoming problems that occur
The first is to measure the user perception of the consistency
in a city with 10.37 million people as well as increasing
of the IoT service, including the aspects of accuracy and secu-
competitiveness and developing public services to support
rity of data. The second is the perception of the convenience
public welfare [32].
of services, such as the ease of accessing the data from
The proof of concept of our proposed framework focuses
massive devices. The third is about service efficiency, in
on six public services that have been operated before and after
relation to the resource’s utilization. The fourth is to measure
the services implemented the IoT. The public services are fire
the user perception of the integration of the IoT services
& rescue services, the operation of water level recording in
with another technological platform. The fifth concerns the
relation to the flood mitigation system, emergency ambulance
functional suitability, meaning the perception of whether the
operation, and the operation of garbage trucks, street lighting,
service has truly met its function. These five parameters
and public bus transportation; see Table 3, Column (1) and
are varied according to the type of service. Finally, each of
Column (2).
these five main parameters is extracted into detailed QoE
We use the basic definition for the use of the IoT in Jakarta
parameters, as reported in Table 4, Column 3. These detailed
Smart City: the connection of existing operational devices
QoE parameters are measured in the case of Jakarta Smart
using an Internet connection in an effort to monitor or control
City.
public services [32], [33]. Table 3 Column (3) defines the
general conditions of public services before the IoT imple-
mentation. Table 3 Column (4) defines the condition of each B. STEP 2: DEFINING THE USERS OF THE IoT IN JAKARTA
of these public services after the IoT implementation. They SMART CITY
operate the IoT hardware (and the relevant sensors) embedded This step is to define the users who value their perception
in their main operational devices or vehicles with the goal of experience after implementing the IoT in Jakarta Smart City.
improving their service functionalities. We choose six public-service offices, so-called institutional

VOLUME 7, 2019 175783


M. Suryanegara et al.: 5-Step Framework for Measuring the QoE of IoT Services

TABLE 3. The six institutional users of the IoT in Jakarta Smart City.

175784 VOLUME 7, 2019


M. Suryanegara et al.: 5-Step Framework for Measuring the QoE of IoT Services

TABLE 4. The formulation of QoE parameters for the case of Jakarta TABLE 5. Examples of questions on the MOS survey.
Smart City.

it. These criteria are expected to help respondents understand


the specific differences of each service and thus express their
experience perceptions objectively. In Table 3 Column (5), we
list the number of officers who are working on the six public
services and the number of respondents for the MOS survey.
Statistically, we have sampled 60% of total officers (31 out
of 52 persons).
Derived from the QoE parameters in Table 4 Column
(3), we developed a questionnaire consisting of eight state-
ments regarding nonfunctional suitability and seven state-
ments regarding functional suitability QoE parameters. The
statements regarding nonfunctional suitability are similar for
all six institutional IoT users, while those regarding func-
tional suitability are varied depending on type of service user.
For each statement, respondents were asked to give a score
representing their subjective evaluations. The scale used was
users, who implement the IoT in their public services,
an ACR of 5 points, graded as follows: 5 = very good, 4 =
as already listed in Table 3 Column (1).
good, 3 = normal/ordinary, 2 = poor, and 1 = very poor.
Table 5 lists several examples of statements included in the
C. STEP 3: MOS SURVEY OF THE INSTITUTIONAL USERS questionnaire.
For this step, we have conducted MOS surveys of the six
institutional users from 24 May 2019 to 19 June 2019. The D. STEP 4: CALCULATING THE AVERAGE DMOS OF THE
respondents are officers who run the services daily and have ACR-HR VALUE SCALE
already operated the services under two conditions, before In this step, we compute the DMOS on the basis of the QoE
the institution implemented the IoT and after implementing values provided by the users in Step 3.

VOLUME 7, 2019 175785


M. Suryanegara et al.: 5-Step Framework for Measuring the QoE of IoT Services

‘‘better’’ category, which signifies a good level of experience


by the users.
We argue that the use of average DMOS for nonfunc-
tional parameters is relevant enough to reflect the entire
performance of the six public services. When seeing the
entire performance, the single DMOS value of nonfunctional
parameters for each public service is not that essential to
be identified. Such a paradigm is developed because those
public services are actually working under a single umbrella,
i.e., the Jakarta Smart City platform. According to the the-
ory of system engineering [36], a complex system is actu-
ally structured by its subsystem or the system’s elements.
We make an analogy that a city is a complex system, and
public services are the city’s elements. Thus, the overall
perceived quality of a city system is actually a collective
effect of the quality perception of each public service in the
city.
However, this is not a locked-in perspective because we
may investigate details of the single DMOS values for each
nonfunctional parameter of the six public services. This is
to evaluate what services were impacted more or less in
terms of each nonfunctional parameter by the IoT imple-
mentation. When focusing on such a specific public ser-
vice, an evaluation of single DMOS values is still useful
to notice what services may need more effort regarding
FIGURE 2. Chart indicating the survey results of DMOS values of QoE IoT implementation for some specific nonfunctional
nonfunctional parameters by all six institutional users of Jakarta Smart parameters.
City.

2) ANALYSIS OF THE FUNCTIONAL QoE PARAMETERS OF


1) ANALYSIS OF NONFUNCTIONAL QoE PARAMETERS OF SERVICES BY THE OFFICE OF FIRE AND RESCUE SERVICE
ALL PUBLIC SERVICES BY ALL SIX INSTITUTIONAL USERS The DMOS results for the Office of Fire and Rescue service
The QoE survey results of nonfunctional parameters for are shown in Figure 3. This office operates fire trucks for any
all IoT-based services in Jakarta Smart City are shown related incident. The graph shows that the average DMOS
in Figure 2. We present graphs of survey results in the form values range from 0.6 to 1.4, which means that, generally,
of the average DMOS value, indicating a score between the the IoT-based services provide ‘‘just the same’’ or ‘‘some-
conditions after and before implementing IoT. There are eight how better’’ experiences in supporting the operation of fire
statements of QoE parameters. Overall, the average DMOS truck services. The most significant value (DMOS = 1.4) is
values obtained ranged from 1.58 to 2.06. This means that the ease of accessing data regarding the availability of fire
the IoT-based service implementation provided a ‘‘better- trucks because by using the IoT, users could easily obtain
to-much better’’ experience for users compared to previous more information about the location and status of the fire
service without implementation of IoT. trucks. This information is very useful due to the Office of
It can be observed from the graph that the most significant Fire and Rescue’s asset relocation function, in which duty
value corresponded to the aspect of the ease of data access officers should update conditions regarding vehicles and their
(DMOS = 2.06). This was perceived by all six institutional drivers in certain locations every 12 hours. It is an anticipatory
users as providing a better experience. All users could more method for facing emergency situations, where the vehicle
easily access a majority of existing services anytime and any- closest to a fire location can be immediately deployed to
where, especially for the purpose of asset management. The provide assistance so that an officer can reach a specified
second-highest value was for the aspect of the data accuracy service response time.
level (DMOS = 1.97). This proves that data accuracy is very The functional parameters that have the lowest value
important for all IoT-based services on the Jakarta Smart City (DMOS = 0.6) are in two QoE parameters, namely, the esti-
platform. However, it appears that data security has the lowest mated maintenance time of fire trucks and the speed of fire
value (DMOS = 1.58). Even though it was in the ‘‘better’’ truck arrival. This condition occurs because the maintenance
category, all six institutional users perceived a less significant function based on mileage has not been used. Meanwhile,
experience for this aspect. This can be caused by vulnerability the speed of arrival is less significant because, with or without
issues due to the large number of IoT devices connected to implementation of the IoT, fire trucks have to quickly arrive
the Internet. Other QoE parameters are in the range of the at the fire location. Thus, only a slight change is felt by users.

175786 VOLUME 7, 2019


M. Suryanegara et al.: 5-Step Framework for Measuring the QoE of IoT Services

FIGURE 3. Chart indicating the survey results of the DMOS values of QoE
functional parameters by the Office of Fire & Rescue Service. FIGURE 4. Chart indicating the survey results of the DMOS values of the
QoE functional parameters for the Office of Water Resources.

3) ANALYSIS OF THE FUNCTIONAL QoE PARAMETERS OF comprehensive use of technology for automation is part of the
SERVICES FROM THE OFFICE OF WATER RESOURCES smart city concept.
Figure 4 presents the charts of the DMOS functional parame-
ters of the IoT-based service at the Office of Water Resources. 4) ANALYSIS OF THE FUNCTIONAL QoE PARAMETERS OF
The main service of this office is the operation of the auto- SERVICES FROM THE OFFICE OF HEALTH SERVICE
matic water level recorder (AWLR) in accordance with the Figure 5 shows a chart indicating the results of DMOS of
flood mitigation system. It can be observed from the graph services from the Office of Health Services. The average
that the average DMOS values range from 0.8 to 1.8, which values of such QoE parameters range from 1.14 to 2.43,
means that the IoT-based services generally provide ‘‘just the which means that in general, the IoT implementation pro-
same’’ to ‘‘somehow better’’ service. Functional parameters vides a ‘‘much better’’ experience. The highest value of func-
that have the most significant values are in anticipation of the tional parameters is in terms of emergency ambulance service
possibility of flooding, with an average value of DMOS = response time, with an average value of 2.43. The IoT con-
1.8. This is the main duty and function of the office, so it can tributes to providing information about location management
be interpreted that the use of the IoT can function as expected, and the availability of ambulances that helps to increase the
i.e., it is functionally suitable. Moreover, it is already well response time of emergency ambulance services. Response
known that Jakarta faces flood problems every year. The QoE time to service plays an important role in the medical world
parameters that have the least-significant value of 0.8 are since it affects patients’ conditions. It can be summarized that
applications related to the trend of flooding occurrence, along the IoT-based service implementation could work properly
with the accuracy of operating a water pump based on water as expected. Meanwhile, a functional parameter that has a
level. This is because the use of the IoT to measure the river less significant value is anticipating ambulance vacancies at
water level height is not optimized further by connecting it service times, which has an average value of 1.14. This is
to pump operations water. One reason is that the use of the because even though data regarding ambulance deficiencies
IoT remains linked to the operational manual data collection at certain times of service can be known, the addition of the
from operators at the field, as well as the operation of the necessary number of ambulances cannot be easily achieved.
water pump, which is still manual. This condition is unfor- When there is a lack of ambulances, the destinations of
tunate because the IoT actually supports automation, and the ambulances can be shifted away from those with less critical

VOLUME 7, 2019 175787


M. Suryanegara et al.: 5-Step Framework for Measuring the QoE of IoT Services

FIGURE 5. Chart indicating the survey results of the DMOS values of the
QoE functional parameters for the Office of Health Service.

health conditions, such as those delivering patients to a


FIGURE 6. Chart indicating the survey results of the DMOS values of the
hospital. QoE functional parameters for the Office of Industry and Energy.

5) ANALYSIS OF THE FUNCTIONAL QoE PARAMETERS OF


SERVICES FROM THE OFFICE OF INDUSTRY AND ENERGY energy efficient, and IoT sensors for the switching operation.
DMOS results reflecting the QoE of services deployed by The switch is set to control the light intensity based on the
the Office of Industry and Energy are shown in Figure 6. conditions of the surrounding environment.
The main public service using the IoT is the operation of
street lighting. The graph shows that the average values range 6) ANALYSIS OF THE FUNCTIONAL QoE PARAMETERS FOR
from 1.0 to 2.75, which means that generally, IoT-based SERVICES FROM THE OFFICE OF ENVIRONMENTAL SERVICES
services provide a ‘‘better’’ to ‘‘much better’’ experience. Figure 7 reflects the QoE results of the IoT-based services
The best value of functional parameters concerns anticipation at the Office of Environmental Services, giving a very good
of inactive public street lighting, which reaches DMOS = perception of its functional suitability. The main service
2.75. Anticipation of nonfunctioning public street lighting measured is the operation of garbage trucks. The average
is related to lamp maintenance response times, which can DMOS values range from 1.0 to 2.2, implying a perception
affect the road conditions or the environment when the public of ‘‘better’’ to ‘‘much better’’ service compared to when the
street lighting is not functioning. With better anticipation, office had not yet implemented the IoT.
the Office of Industry and Energy can carry out its func- The most prominent parameters (DMOS = 2.2) are
tions better, which also means that the use of the IoT is in achieved by the capability of the IoT to provide information
accordance with the expected functions. Alternately, the least related to the accuracy of garbage truck mileage as well as
optimal value (DMOS = 1.0) of functional parameters is the availability and status of the garbage trucks. Along with
estimating locations that require street lighting. achievement of these two parameters, the Office of Envi-
As seen in the chart, in general, the parameters have ronmental Services could minimize unwanted situations that
reached DMOS > 1. It is linear, with the fact that the gov- have previously occurred, such as vehicle loss or transporta-
ernment successfully saves approximately IDR 310 billion to tion of garbage to the wrong destination.
pay electricity bills used for public street lighting [37]. This The least prominent value still exhibits a good response
savings is achieved by combining LED lights, which are more of DMOS = 1.0. It concerns the QoE for the parameter of

175788 VOLUME 7, 2019


M. Suryanegara et al.: 5-Step Framework for Measuring the QoE of IoT Services

FIGURE 7. Chart indicating the survey results of the DMOS values of the
QoE functional parameters for the Office of Environmental Services.
FIGURE 8. Chart indicating the survey results of the DMOS values of the
QoE functional parameters for the Transjakarta company.
selection of the fastest route for garbage collection. This cir-
cumstance occurs because the feature has not yet been imple-
mented, and it is a plan for future development. A concern achieved for the feature of the accuracy of bus mileage. This
for future development is the fact that the waste volume at a result confirms that the lowest value for IoT implementation
disposal site is calculated manually based on the estimation in this sector is fairly good. Thus, it can be concluded that the
of waste input from a field officer without a scale or weight IoT works properly to support this field.
sensor.
E. STEP 5: DEVELOPING STRATEGIC IMPLICATIONS
7) ANALYSIS OF THE FUNCTIONAL QoE PARAMETERS OF BASED ON THE RESULTS OF QoE MEASUREMENT
SERVICES FROM THE OFFICE OF TRANSJAKARTA The results can be used to define how to innovate and which
The main service provided by this office is operation of features should be developed/innovated to benefit society in
the city bus transportation, the so-called Transjakarta. The Jakarta, as can be observed from Table 6. We summarize
results of IoT-based service at PT Transjakarta have been the elements with the highest, lowest and average DMOS,
perceived as a very significant experience, as can be observed reflecting the facts of the lessons learned. Based on those
from Figure 8. The average value of the survey is in the range three facts, we can list brief strategic implications, as reported
of 1.8 to 2.4. The highest score is achieved for the feature in Table 2.
of determining the opening or closing of bus routes. The In principle, the highest DMOS indicates the features that
decision to open or close a route is performed by utilizing the significantly meet users’ expectations. The lowest are ones
data obtained from the IoT-based service. The combination that the government should pay special attention to and
of information related to the number of active buses on a develop specific strategies for to restore the parameters to
particular route and the number of users at the existing bus a level that meets users’ expectations. Finally, the average
stops supports the determination of whether to open new DMOS can be inferred and linked with the overall perception.
routes for locations experiencing congestion or close old The overall results indicate that five institutional users have
routes that have fewer passengers. The lowest parameter is a definite perception that after implementing the IoT, services

VOLUME 7, 2019 175789


M. Suryanegara et al.: 5-Step Framework for Measuring the QoE of IoT Services

TABLE 6. Results of the QoE measurement of the IoT-based services in perform ‘‘better-to-much better’’ than before the implemen-
Jakarta Smart City.
tation of the IoT. There is one institutional user that has a
slightly lower-value experience, in which the system is con-
sidered to be ‘‘somehow just the same’’ as under the previous
condition. As a result, the Jakarta Smart City management
should pay more attention to the IoT-based services regarding
the operation of fire trucks.
By looking at the nonfunctional parameters, the highest
DMOS is for the parameter of ‘‘Ease of data access.’’ This
may be followed up by taking strategic action to further pro-
cess data for various purposes. This is a strategic opportunity
for future improvements in the application of advanced ser-
vices that shall satisfy the actual definition of the IoT, i.e., to
utilize data collected by sensors and actuators embedded in
machines and other physical objects that are interconnected
for advanced services that can provide solutions to increase
efficiency and productivity and assist in decision-making [1].
Strategic implications related to the operational service
of fire trucks, ambulances, garbage trucks and city bus
transportation imply a strategy in which vehicle location
monitoring services can be increased by connecting to prox-
imity sensors to find the distances of vehicles that have been
recorded. Subsequently, the data are processed to determine
the maintenance times of the vehicles. With proper vehicle
maintenance, it will certainly be possible to improve fuel
efficiency and reduce long-term maintenance costs.
For firefighting services, vehicle location sensors can be
further increased for the process of relocating fire engines to
a service, service or postal service that lacks or emptiness
of fire engines at service time. By utilizing existing asset
data, the distance from each agency, the official department,
and the post that has the relocation of these assets can be
minimized automatically through the existing system.
For garbage transportation services, besides proximity
sensors, a height sensor for the volume of waste that is
being transported can also be added such that the garbage
truck can optimize the number of polling stations visited
on its route according to the volume of waste available.
In addition, because the garbage disposal route runs out
of town, a passable route can be added, with notification
to an authorized official if the vehicle exits the specified
route.
In line with the flood mitigation system, for water level
monitoring services, advanced services that can be improved
are related to the use of water level altitude sensors to help
make decisions regarding the operation of water pumps. This
is because the process is still performed manually. Indeed,
not only is the water level the basis of the operation of the
water pumps but also if other requirements can be identified
correctly, automation of decision-making is also certainly
possible.
Finally, the relevant strategy for street lighting operation
is about expanding the services to support other lighting
platform systems, such as electrical billboards. It is expected

175790 VOLUME 7, 2019


M. Suryanegara et al.: 5-Step Framework for Measuring the QoE of IoT Services

that the eventual benefit will be increased energy efficiency institutional user that had a slightly lower-value experience,
of the city’s infrastructure. in which the system was considered ‘‘just the same’’ as under
the previous condition. As a result, the Jakarta Smart City
V. FUTURE IMPLICATIONS AND LIMITATIONS OF THIS management should pay more attention to this service. To
STUDY conclude, our framework is sufficiently reliable for measur-
The practical implications of this study include two con- ing QoE in IoT-based services and can be recommended for
cerns. First, the framework can be sufficiently flexible to use in any other IoT-type services.
be further combined with other strategic methods to enrich
Step 5 (developing strategic implications). As mentioned in
REFERENCES
Section III E, the final step of this framework is to build a
lesson learned leading to relevant improvement strategy for [1] Understanding the IoT, GSM Association, London, U.K., 2014.
the IoT service. Instead of presenting a guidance matrix to [2] Reference Guide to Quality of Experience Assessment Methodologies,
document ITU-T G.1011, Geneva, Switzerland, 2016. [Online]. Available:
develop strategic implications (Table 2), our current frame- https://www.itu.int
work does not specify what method should be used to con- [3] Subjective Video Quality Assessment Methods for Multimedia Applica-
struct such a strategy. Therefore, this first concern actually tions, document ITU-T P.910, Geneva, Switzerland, 2008. [Online]. Avail-
able: https://www.itu.int
has opened up an opportunity for a future research agenda. [4] M. Suryanegara, F. Andriyanto, and A. S. Arifin, ‘‘Lessons learned from
Second, the framework works on the basis of the DMOS the quality of experience (QoE) assessment of 4G mobile technology in
value, which reflects the users’ perceptions that arise after Indonesia,’’ Indonesian J. Elect. Eng. Comput. Sci., vol. 10, no. 3, p. 1203,
Jun. 2018.
a technology has been applied, compared to those percep-
[5] M. Kim, ‘‘A quality model for evaluating IoT applications,’’ Int. J. Comput.
tions before it has been implemented. Therefore, the value Elect. Eng., vol. 8, no. 1, pp. 1–11, 2016, doi: 10.17706/ijcee.2016.8.1.66-
of DMOS can also be used to identify the status of a techno- 76.
logical acceptance by users. Further, we can also relate this [6] H. S. Firmansyah, S. H. Supangkat, A. A. Arman, and P. J. Giabbanelli,
‘‘Identifying the components and interrelationships of smart cities in
concern to the policy-related issue. The action to implement Indonesia: Supporting policymaking via fuzzy cognitive systems,’’ IEEE
a new technology is actually a policy made by manage- Access, vol. 7, pp. 46136–46151, 2019.
ment or government. Thus, DMOS can be used to determine [7] S. H. Supangkat, A. A. Arman, Y. A. Fatimah, R. A. Nugraha, and
H. S. Firmansyah, ‘‘The role of living labs in developing smart cities in
whether a policy is considered successful compared to the Indonesia,’’ in Data-Driven Multivalence in the Built Environment. Cham,
status quo policy. Switzerland: Springer, 2020, pp. 223–241.
Finally, the limitation of this study is that to obtain valid [8] D. Kusumawati, D. Setiawan, and M. Suryanegara, ‘‘Spectrum require-
ment for IoT services: A case of Jakarta smart city,’’ in Proc. IEEE Int.
results, the framework is very dependent on Step 1, which Conf. Commun., Netw. Satell. (Comnetsat), Oct. 2017, pp. 21–25.
is formulation of the QoE parameters. If we fail to generate [9] M. Suryanegara, A. S. Arifin, M. Asvial, K. Ramli, M. I. Nashiruddin, and
proper QoE parameters, then it may reduce the validity of N. Hayati, ‘‘What are the indonesian concerns about the Internet of Things
(IoT)? Portraying the profile of the prospective market,’’ IEEE Access,
the assessment results. As already mentioned in Section III vol. 7, pp. 2957–2968, 2019.
A, Step 1 is the crucial step since the QoE parameters will [10] M. Suryanegara, F. Andriyanto, and B. Winarko, ‘‘What changes after
be different case by case. Hence, at some point, it can be switching to 4G-LTE? Findings from the Indonesian market,’’ IEEE
Access, vol. 5, pp. 17070–17076, 2017.
perceived as a limitation that there is not a generic param-
[11] R. Want, B. N. Schilit, and S. Jenson, ‘‘Enabling the Internet of Things,’’
eter matching all cases, but the parameters can be uniquely Computer, vol. 48, no. 1, pp. 28–35, 2015, doi: 10.1109/MC.2015.12.
derived or variously combined from other relevant theories. [12] Y. J. Kwon and D. H. Kim, ‘‘IoT-based defect predictive manufacturing
systems,’’ in Proc. Int. Conf. Inf. Commun. Technol. Converg. (ICTC),
Oct. 2017, pp. 1067–1069, doi: 10.1109/ICTC.2017.8190856.
VI. CONCLUSION [13] N. N. Dlamini and K. Johnston, ‘‘The use, benefits and challenges
We have formulated a framework to measure the QoE of IoT of using the Internet of Things (IoT) in retail businesses: A literature
services on the basis of the ACR-HR scale. Our proposed review,’’ in Proc. Int. Conf. Adv. Comput. Commun. Eng. (ICACCE),
Durban, South Africa, Nov. 2016, pp. 430–436, doi: 10.1109/ICACCE.
framework consists of five steps: setting up the focus of 2016.8073787.
the IoT services to formulate its QoE parameters, defin- [14] N. Ahmed, D. De, and I. Hussain, ‘‘Internet of Things (IoT) for smart
ing the users who operate the IoT services, conducting an precision agriculture and farming in rural areas,’’ IEEE Internet Things J.,
vol. 5, no. 6, pp. 4890–4899, Dec. 2018, doi: 10.1109/JIOT.2018.2879579.
MOS survey of the users, calculating the DMOS using the [15] G. Solmaz, F.-J. Wu, F. Cirillo, E. Kovacs, J. R. Santana, L. Sanchez,
ACR-HR quantitative scale, and finally developing strategic P. Sotres, and L. Munoz, ‘‘Toward understanding crowd mobility in smart
implications for the service implementer. A proof of concept cities through the Internet of Things,’’ IEEE Commun. Mag., vol. 57, no. 4,
pp. 40–46, Apr. 2019, doi: 10.1109/MCOM.2019.1800611.
has been performed by taking the case of Jakarta Smart
[16] W. Tu, ‘‘Data-driven QoS and QoE management in smart cities: A tutorial
City. The overall framework in which six institutional users study,’’ IEEE Commun. Mag., vol. 56, no. 12, pp. 126–133, Dec. 2018, doi:
expressed their experience of utilizing IoT technology in their 10.1109/MCOM.2018.1700870.
relevant services has been tested. They are the offices that [17] Ericsson Mobility Report, Special Edition World Economic Forum, Erics-
son, Stockholm, Sweden, 2019.
manage public transportation, garbage trucks, ambulances, [18] J. Manyika, M. Chui, P. Bisson, J. Woetzel, R. Dobbs, J. Bughin, and
the fire and rescue brigade, street lighting, and water level D. Aharon, ‘‘The Internet of things: Mapping the value beyond the
measurement. The overall results indicate that five users have hype,’’ McKinsey Global Inst., New York, NY, USA, Tech. Rep., 2015.
[Online]. Available: https://omegalambdatec.com/fileadmin/user_upload/
a definite perception that services after implementing IoT PDFs/Blog/OLT_McKinsey_Unlocking_the_potential_of_the_internet_
perform better than before the implementation. There is one of_things_full_report.pdf

VOLUME 7, 2019 175791


M. Suryanegara et al.: 5-Step Framework for Measuring the QoE of IoT Services

[19] C. Harrison, B. Eckman, R. Hamilton, P. Hartswick, J. Kalagnanam, MUHAMMAD SURYANEGARA (M’06–SM’16)


J. Paraszczak, and P. Williams, ‘‘Foundations for smarter cities,’’ IBM J. received the bachelor’s degree in electrical engi-
Res. Develop., vol. 54, no. 4, pp. 1–16, Jul./Aug. 2010. neering from Universitas Indonesia, in 2003,
[20] Smart Sustainable Cities: An Analysis of Definitions, document ITU-T FG- the master’s degree from University College Lon-
SSC-10/2014, Focus Group Technical Report, Geneva, Switzerland, 2014. don, U.K., in 2004, and the Ph.D. degree from the
[21] Human Factors (HF)—Quality of Experience (QoE) Requirement for Tokyo Institute of Technology, Japan, in 2011. He
Real-Time Communication Services, Standard ETSI TR 102 643, Sophia is currently an Associate Professor in telecommu-
Antipolis, France. 2010. nications management with Universitas Indonesia,
[22] Mean Opinion Score Interpretation and Reporting, document ITU-T where he is also a Lecturer with the Graduate
P.800.2, Geneva, Switzerland, 2013.
Program in Telecommunications Management,
[23] D.-H. Shin, ‘‘Conceptualizing and measuring quality of experience of the
Department of Electrical Engineering. He has published more than 60 aca-
Internet of Things: Exploring how quality is perceived by users,’’ Inf. Man-
demic articles as a main author or coauthor. He is the Principal Investigator on
age., vol. 54, no. 8, pp. 998–1011, 2017, doi: 10.1016/j.im.2017.02.006.
the research area of ICT policy and technology management, the IoT, 4G/5G
[24] D. Shin and Y. Hwang, ‘‘Integrated acceptance and sustainability evalu-
ation of Internet of medical things: A dual-level analysis,’’ Internet Res., and wireless communication technology, concerning both technical research
vol. 27, no. 5, pp. 1227–1254, 2018, doi: 10.1108/IntR-07-2016-0200. and regulatory aspects. Since 2013, he has been involved in international
[25] D. Shin, ‘‘How does immersion work in augmented reality games? A user- regulatory activities as drafting group chairman for the Asia Pacific Telecom-
centric view of immersion and engagement,’’ Inf., Commun. Soc., vol. 22, munity (APT) Preparatory Group for ITU’s World Radiocommunications
no. 9, pp. 1212–1229, 2019, doi: 10.1080/1369118X.2017.1411519. Conference (WRC-15) and WRC-19.
[26] A. Floris and L. Atzori, ‘‘Managing the quality of experience in the mul-
timedia Internet of Things: A layered-based approach,’’ Sensors, vol. 16,
no. 12, p. 2057, 2016. DIMAS AGUNG PRASETYO received the bach-
[27] Y. Ikeda, S. Kouno, A. Shiozu, and K. Noritake, ‘‘A framework of scal- elor’s degree in electronics and instrumentation
able QoE modeling for application explosion in the Internet of Things,’’ from Universitas Gadjah Mada, in 2009, and the
in Proc. IEEE 3rd World Forum Internet Things (WF-IoT), Dec. 2016,
master’s degree in telecommunications manage-
pp. 425–429.
ment from Universitas Indonesia, in 2019. He is
[28] R. B. Bagno, T. L. Leiva, and L. G. H. de Oliveira, ‘‘Innovation manage-
ment: Lessons learned from innovation diagnostic tools,’’ Product Manage.
currently a State Employee with the Directorate of
Develop., vol. 14, no. 1, pp. 12–21, 2016, doi: 10.4322/pmd.2016.005. Standardization, Ministry of Communications and
[29] F. K. Y. Chan, J. Y. L. Thong, V. Venkatesh, S. A. Brown, P. J. H. Hu, and Information Technology, Indonesia.
K. Y. Tam, ‘‘Modeling citizen satisfaction with mandatory adop-
tion of an E-government technology,’’ J. Assoc. Inf. Syst., vol. 11,
no. 10, pp. 519–549, 2010. [Online]. Available: https://ssrn.com/
abstract=1976951
[30] V. Venkatesh, M. G. Morris, B. Gordon, and F. D. Davis, ‘‘User acceptance FERY ANDRIYANTO received the bachelor’s
of information technology: Toward a unified view,’’ MIS Quart., vol. 27, degree in industrial engineering from Universitas
no. 3, pp. 425–478, Sep. 2003. Gadjah Mada, in 2010, and the master’s degree
[31] Largest Cities in Asia. Accessed: Jul. 1, 2019. [Online]. Available: in telecommunications management from Univer-
https://www.worldatlas.com/articles/the-largest-cities-in-asia.html sitas Indonesia, in 2017. He is currently a State
[32] Setiaji. (Nov. 28, 2018). Smart City Development in the Capital of Indone- Employee with the Directorate of Standardiza-
sia. [Online]. Available: https://files.acci.or.id/files/presentation/jsc- tion, Ministry of Communications and Informa-
smartcity-development-in-the-capital-of-indonesia.pdf tion Technology, Indonesia.
[33] D. F. Murad, B. S. Abbas, A. Trisetyarso, W. Suparta and C. Kang,
‘‘Development of smart public transportation system in Jakarta city based
on integrated IoT platform,’’ in Proc. Int. Conf. Inf. Commun. Tech-
nol. (ICOIACT), Yogyakarta, Indonesia, Mar. 2018, pp. 872–878, doi:
10.1109/ICOIACT.2018.8350812.
[34] L. G. M. Ballesteros, O. Álvarez, and J. Markendahl, ‘‘Quality of Expe-
NUR HAYATI received the bachelor’s degree
rience (QoE) in the smart cities context: An initial analysis,’’ in Proc.
IEEE 1st Int. Smart Cities Conf. (ISC), Guadalajara, Mexico, Oct. 2015, in applied science from the State Electronic-
pp. 1–7. Polytechnique of Surabaya, in 2010, and the
[35] Common Requirements of the Internet of Things, document ITU-T Y.2066, master’s degree in computer engineering from
Geneva, Switzerland. 2014. [Online]. Available: https://www.itu.int Universitas Indonesia, in 2014, where she is cur-
[36] J. C. Boarder, ‘‘The system engineering process,’’ Proc. Oper. rently pursuing the Ph.D. degree in computer
Res. Manage. Sci., pp. 293–298, Jun. 1995. [Online]. Available: engineering with the Department of Electrical
https://ieeexplore.ieee.org/xpl/conhome/3996/proceeding Engineering. She is also a Lecturer with Univer-
[37] Kompas. Ganti Lampu Jalan Jadi LED, DKI Hemat Tagihan Listrik sitas Muhammadiyah Yogyakarta. Her research
Hingga Rp 300 Miliar. Jul. 9, 2019. [Online]. Available: https:// interests include embedded systems and security in
megapolitan.kompas.com/read/2019/03/29/21240391/ganti-lampu-jalan- the IoT.
jadi-led-dki-hemat-tagihan-listrik-hingga-rp-300-miliar

175792 VOLUME 7, 2019

You might also like