Next Article in Journal
Gendered Gaps in the Adoption of Climate-Smart Agriculture in Africa and How to Overcome Them
Previous Article in Journal
Light Enables Partial Nitrification and Algal-Bacterial Consortium in Rotating Biological Contactors: Performance and Microbial Community
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Digital Service Quality Measurement Model Proposal and Prototype Development

by
Erhan Sur
1,* and
Hüseyin Çakır
2,3
1
Department of Computer Tecnologies, Gerze Vocational School, Sinop University, Sinop TR57600, Türkiye
2
Department of Computer and Instructional Technologies Education, Gazi Faculty of Education, Gazi University, Ankara TR06500, Türkiye
3
Digital Economy Research Center, Azerbaijan State University of Economics (UNEC), Baku AZ1001, Azerbaijan
*
Author to whom correspondence should be addressed.
Sustainability 2024, 16(13), 5540; https://doi.org/10.3390/su16135540
Submission received: 14 May 2024 / Revised: 17 June 2024 / Accepted: 26 June 2024 / Published: 28 June 2024
(This article belongs to the Section Sustainable Urban and Rural Development)

Abstract

:
Traditional service quality models, which are survey-based methods, have been noted by researchers to contain operational errors in their application. Researchers criticize service quality models such as SERVQUAL and SERVPERF for containing operational errors, high implementation costs, and the issue of response recall. Additionally, these models face difficulties when applied to different sectors, as they were developed for the retail industry. The adaptation of the model, data collection, and processing have become outdated in comparison to current information processing technologies. With the rise in the use of social media, new communication paradigms have emerged. In this new paradigm, direct communication is established between people and institutions through social media. Institutions analyze social media data using text mining and sentiment analysis methods to keep up with this change. There are studies in the literature proposing new methods for measuring service quality by separately using text mining and sentiment analysis techniques. In this study, these two techniques have been combined. It is believed that combining these two techniques will result in a more robust service quality measurement model. Additionally, an application has been developed to demonstrate the functionality of the model. A municipality was specifically chosen as the application area because social media allows for fast, efficient, and inclusive participation between citizens and the municipality. The proposed model will enable the better identification of service quality deficiencies, leading to a more efficient use of municipal resources and fostering a more sustainable understanding of the municipality. With the implementation of the model, 463,886 tweets sent to the @ankarabbld and @mavimasa accounts were analyzed to identify 10 service quality dimensions and 106 keywords representing these dimensions, which would reveal the municipality’s service quality. The sentiment analysis technique was applied to 187,084 tweets containing the identified keywords. Thus, an attempt was made to uncover the municipality’s service quality.

1. Introduction

Service quality studies began within the framework of total quality management in the 1970s [1], but the emergence of pioneering studies took until the 1980s [2,3,4]. From a bibliometric perspective, the most frequently used models in service quality studies are found to be SERVQUAL models. These models are criticized for their structuring according to the retail sector, making their application in different sectors problematic. Additionally, it is argued that the conceptualization and measurement of service quality rely on faulty paradigms [4]. The models developed by researchers in the 1980s typically employed survey techniques. The sample size, response rate, reliability of the response rates, and operational errors during implementation make these models disadvantageous [5], and they are considered unsuitable for contemporary data processing technologies.
There is a need for a more effective method than traditional service quality models to understand people’s desires and evaluate the services provided. Considering the data generated by social media usage and current information processing technologies, it is believed that a new service quality measurement model can be proposed. Service quality studies utilizing a sentiment analysis in the literature began in 2015 [6]. Notable research comprises studies conducted in hotel businesses, airlines, transportation, banking, and healthcare sectors [7,8,9,10,11,12]. These studies have not integrated the extraction of keywords using text mining from user reviews with a sentiment analysis. A new model is proposed where the opinions of service users are considered and evaluated through a sentiment analysis by combining these two techniques. The motivation for this study is based on the belief that a more robust and contemporary information processing, technology-compatible model can be developed by identifying service quality dimensions from data related to the relevant sector using text mining techniques and performing sentiment analysis on the data containing these keywords. The research aims to find an answer to the questions, “How to develop a service quality measurement model with sentiment analysis and text mining?” and “How to Develop a Prototype for Service Quality Measurement”.
The methodology employed to achieve the research objective is illustrated in Figure 1.
To achieve the objective of the study, a municipality was selected to ensure data volume and demonstrate the accuracy and applicability of the model. Virtual networks created through information processing technologies enable citizens to rapidly form new public spaces and actively participate in decision-making processes within these newly formed public areas [13]. Through virtual networks such as X, citizens quickly create new public spaces. The platform where people in regional communities can interact and share information, experiences, and mutual benefits is called a digital city. A digital city is a social information infrastructure for urban life [14]. In the public sector, social media provides fast, efficient, and inclusive engagement channels for citizens to dialogue with public officials. This is particularly evident at the municipal level, where there is a high degree of proximity between citizens and the government and a high likelihood of citizens participating in public affairs. Engaging citizens through social media offers municipalities low-cost opportunities for better public relations, increased accountability and transparency, and the ability to implement collective problem-solving in policy-making [15]. Social media sites such as X, which facilitate reciprocal communication, act as a quick, effective, and low-cost bridge between digital city citizens and public administrators. The number of people using social media to express opinions about government policies or local administrators is increasing daily. For these reasons, it is believed that a municipality would serve as a good prototype in the proposed new model. In this study, a service quality measurement model is proposed, which involves extracting keywords from social media data and conducting a sentiment analysis on posts containing these keywords, regardless of the sector. A prototype has been developed and applied to a municipality as a case study.

2. Conceptual Background

The theoretical framework of the research consists of the concepts of service quality, social media, sentiment analysis, and text mining. For this reason, these concepts will be introduced first. While explaining these concepts in the research, we will try to reveal the relationship between the images.

2.1. A Brief Overview of Service Quality and Municipal Service Quality

Studies on municipal service quality began approximately 20 years after the initial studies on service quality [16,17,18,19]. Despite using traditional models, such as SERVQUAL and SERVPERF, in these studies, researchers mention different service quality dimensions, different types of services, and different scale questions to present service quality for municipalities. Similarly, in studies conducted in Turkey, it has been observed that the scale questions differ in the adaptation of the SERVQUAL model [20,21,22,23]. A study conducted by examining the literature with municipal employees and experts, considering the municipal law, also identified different quality dimensions [24]. The challenges and costs associated with applying traditional service quality models, along with operational errors, the specification of different service types instead of the five service dimensions in municipal service quality measurement, and the use of different scale questions indicate a lack of consensus among researchers. Additionally, it is believed that the scale questions derived from the adaptation of traditional models do not encompass all types of services provided by the municipality. For these reasons, it is believed that the service quality scales in the literature cannot fully analyze the services provided by municipalities. The types of services provided by municipalities vary depending on the countries they belong to. For example, in the United States, education, healthcare, and police services are managed by municipalities, whereas this may differ in European countries. Therefore, when determining service quality dimensions, it is important to consider citizens’ opinions and identify their expectations.

2.2. Text Mining and Keyword Extraction

Data can be recorded, rearranged, analyzed, and represented by signs such as symbols, letters, and numbers obtained from facts through reason, discussion, or calculations [25]. Text mining is an application area of data mining [26]. Text mining extends data mining to textual data [27]. Text mining is an inherently interdisciplinary process involving collaboration between individuals with various specializations ranging from technical sciences to the humanities [28].
The development of text mining started in the early 2000s and has brought new ideas to existing disciplinary fields. It processes large amounts of natural language textual data in computer files to structure their content and themes and make inferences [29]. Text mining techniques consist of data collection, structuring, and mining processes. This process is described in Table 1.
Keywords are a sequence of one or more words that represent a text’s content. Keywords mean the primary content of a text in a summarized form. Keywords are widely used to define queries within the knowledge extraction method, one of the text mining methods, as they are easy to identify, review, remember, and share [30].
Jones and Paytner [31] developed a system that lists documents related to keywords and hyperlink keyword links between documents, allowing users to access content quickly. Similarly, Gutwin and Paytner [32] developed a system for identifying keywords in a copy. They enriched the presentation results with keywords. Keywords can be extracted with the statistical evaluation of the texts in the document. This is performed by comparing word frequency distributions in a text with distributions in a reference corpus. Selecting statistically distinctive words for an index dictionary has positive results [33]. Some keywords are unlikely to be statistically outstanding in the corpus. Word combinations may need to be considered when statistically corpus building. A syntactic filter should be used to select keywords; words frequently repeated but meaningless should be excluded [34]. Once possible keywords have been identified, keyword associations should be revealed. The relationships of possible keywords can be shown graphically or with matrix tables. Keywords are determined by calculating the frequency of keywords in the document and the degree of association with other possible keywords. Software such as MAXQDA can process textual data, perform qualitative data analyses, and provide a linguistic approach by evaluating metrics for opinion extraction. It can organize and categorize unstructured data, search for information, test theories, and create illustrations [35]. Figure 2 and Figure 3 present the keyword association matrix and the possible keyword study identified by the researchers [30]. The numbers within the matrix indicate how many times the words co-occur. Based on the co-occurrence matrix, the probability of a word being a keyword is determined by dividing the frequencies of the words by the number of different words they co-occur with.
MAXQDA software encodes, classifies, maps textual data, and identifies text relationships [36]. Various software, such as CAQDAS, MAXQDA, Quirkos, Transana, etc., are used in computer-aided text analysis. Computer-aided software is preferred in text mining due to its simplicity and the techniques it incorporates [37]. This study selected MAXQDA Analiytic Pro 2022 software while extracting keywords using the same methods.

2.3. Municipalities and Text Mining

When the terms “municipality” and “text mining” are searched in the Web of Science (WOS) database, a study conducted by [38] can be seen, which involves the qualitative analysis of relevant records of Japanese municipalities with certified geoparks using the text mining method. In the Scopus database, there is also a study by Kohsaka and Matsuoka (2015) and a study by [39] that present a framework based on information technology and text mining to reveal satisfaction with Tehran municipal services. Apart from these databases, the following studies are found in the literature.
Researchers indicate that, compared to surveys and traditional research methods, the large amount of social media data with time and location information published by ordinary people and the automated tools available to process these data support urban planning decision-making in a broader spatiotemporal context. For this reason, they analyzed WeChat and X data for the Institute of Urban Planning and Design of Beijing Municipality using the text mining method to help institute managers improve their social perception and expectation abilities and support their decision-making processes [40]. A method based on computer-aided text mining was used to evaluate the climate action plans of 16 municipalities in the regional center of the state of Saxony, Germany. The researchers preferred text mining because it combines qualitative and quantitative approaches. Thus, they claimed that they overcame the time efficiency limit for large case numbers [41]. With the acceleration of urban development and increasing population, the amount of solid waste that the municipality has to handle has also increased significantly. To recycle solid waste more efficiently, a mandatory policy for solid waste segregation has been introduced in China. To examine the attitudes towards this decision taken by the municipality, researchers analyzed the comments of Sina Weibo users. They used the text-mining method to analyze the comments. The researchers argued that public sentiment studies could serve policymakers and practitioners as a political guide in social development [42]. Considering these studies in the literature, it is seen that the text mining method is used for municipal service quality and is also beneficial to citizens and administrators.

The Role of X in Text Mining (X Formerly Known as Twitter)

In many recent studies, X has been used as a resource in various fields, such as predicting political preferences, determining the effectiveness of a service policy, and monitoring infectious diseases and public health crises [43]. In a 2014 study, it was reported that X is the most popular social media application in terms of use by local governments and generates high activity in terms of users liking content or following accounts [44]. In the context of public administrators, X is used to engage stakeholders in dialogue and build relationships. X provides unique features for public administrators [45]. Municipalities must ensure citizens are involved in decision-making processes for practical city management. For this reason, X data should be analyzed and classified for strategic use [46]. Local governments do not systematically evaluate the messages written to them on X. They do not have a strategic method for using X. X has become the focal point of information retrieval and text mining due to the large amount of unstructured textual data it generates [47]. The study’s data source is X in terms of the suitability of its usage characteristics.
X, which allows people to share information anytime and anywhere, has become a platform where users evaluate the service they receive. With mobile applications and internet infrastructure development, X allows for sharing anytime and anywhere. The fact that user content is more prosperous than the data collected with traditional methods based on surveys has made X a valuable source of information [48]. The size of these data and the fact that they are composed of natural language causes various difficulties in analyzing it. Researchers use artificial intelligence techniques, such as sentiment analyses and text mining methods, to overcome these difficulties in processing social media data [49].

2.4. Sentiment Analysis and Its Use in Service Quality

A sentiment analysis analyzes people’s opinions, emotions, evaluations, appraisals, valuations, attitudes, and feelings about products, services, companies, individuals, tasks, events, topics, and their characteristics [50]. Similarly, product managers use sentiment analyses to improve user experiences and satisfaction scores and analyze product and service quality [51]. A sentiment analysis or opinion mining is used to accurately predict whether a tweet is positive, negative, or neutral [52]. Recent years have seen a tremendous increase in sentiment analysis applications. Organizations and companies leverage these opinions to build their customer base or gain insight into their services and products. Thus, sentiment analysis applications have spread to almost every field, from product reviews to health services, stock market forecasts, political strategies, and elections [53].
In a sentiment analysis, it is first necessary to determine whether the sentence is objective or subjective. While no action is taken in objective sentences, the polarity of the sentence as positive, negative, or neutral should be determined in personal sentences. In subjectivity classifications, the process of separating sentences expressing factual information from sentences describing personal opinions and ideas is carried out. For example, the sentence “This is a telephone” is an objective statement. “This phone is perfect” is a subjective statement. There are three levels in a sentiment analysis: document, sentence, and unit and feature levels [54]. At the document level, an inference is made for the whole document. At this level of analysis, the entire document is considered to express an opinion about a single entity. In a sentiment analysis, at the sentence level, each sentence is evaluated as positive, negative, or neutral. At the unit and feature level, sentiments are considered to have a target [55].
Microsoft Azure is one of the leading cloud service providers. It first started to provide services in February 2010. It serves its users as a service platform and infrastructure [56]. Microsoft Azure Machine Learning covers cloud services that enable the creation, deployment, and management of applications by developers through a global data center network for Microsoft [57]. This service provided by Microsoft also supports multiple machine-learning algorithms related to regression, classification, and clustering. It allows for the customization of models using Python and R. In addition, it will enable modules and datasets to be designed using the drag-and-drop method. In this way, users can create their models [58]. Azure Sentiment Analysis is a platform that enables sentiment analyses at the document level, at the sentence level, and for specific features within the document, provided by Microsoft Language Services, which uses machine learning techniques in cloud architecture for sentiment analyses. Azure Sentiment Analysis is used in various applications, such as social media monitoring, customer feedback analyses, and product review analyses. Microsoft reports that Azure Sentiment Analysis has reached 90% accuracy.
Microsoft Azure Language Services was chosen for this study due to its success in sentiment analyses, as noted by researchers.
To identify service quality studies using the sentiment analysis method, the search query ‘TI = (“sentiment analysis”) AND TS = (“service quality”) AND DT = (Article)’ was used in the WOS database. With this query, 23 articles were found. As can be seen in Figure 4, these studies were conducted between 2016 and 2022. Considering the number of studies and the starting year, it is seen that the use of a sentiment analysis in service quality is still very new. Service quality is used in many areas, especially the private sector, and its importance is increasing in a competitive environment. The low number of studies on the use of sentiment analyses gives opportunities to researchers in this field [59].
When the disciplines in which studies using a sentiment analysis in service quality studies are examined, it is seen that the fields of management and business come to the forefront. Figure 5 shows the discipline distribution of the identified studies.
Table 2 presents 23 studies in which a sentiment analysis measured service quality [59].
Upon examining the studies presented in Table 2, it is evident that researchers have employed sentiment analysis techniques for measuring service quality across different sectors. They have utilized social media data or user reviews as their data sources. The results of sentiment analyses indicate that high service quality scores have a positive impact on sales. Researchers have highlighted the inadequacies of traditional models in measuring service quality and aimed to overcome these shortcomings. They have suggested that sentiment analysis techniques can provide a more comprehensive and viable alternative to survey-based models.
In the digitalized lifestyle, people express their feelings in writing on social media platforms, websites, blogs, and forums. This situation also affects research in social sciences. The sentiment analysis method was born in computer science and has developed in different disciplines. Efforts to reach service quality by analyzing social media content with a sentiment analysis have been put forward in various sectors. Considering the size of the data analyzed in the studies presented in Table 2, the volume of data to be analyzed in this study will also address a different aspect compared to the existing studies in this field. Additionally, this study proposes a more robust model by utilizing both text mining and sentiment analysis techniques together. Moreover, no model specifically developed for municipalities has been observed in the literature. Therefore, a municipality has been selected as the application area for this study, making the research’s application aspect innovative.

Evaluation of Sentiment Analysis Model Success

The success of the proposed model is related to how accurately the content sent by users is labeled. Therefore, confusion matrices have been used to demonstrate the model’s success. Confusion matrices are the primary tool used in supervised machine learning to evaluate errors in the classification problem. Confusion matrices give the number of misclassified items by comparing the predicted classification results with the previously known results in supervised learning. When the result of a sentiment analysis is labeled as positive when it should be labeled as negative, it is called a type 1 error. When the result is marked as negative when it should be labeled as positive, it is called a type 2 error. A type 1 error is labeled as “false positive, FP”, and a type 2 error is marked as “false negative, FN”. Positive labels predicted without error are represented by “true positive, TP”, and negative brands are represented by “true negative, TN” [76]. According to the labeled data, the accuracy, precision, sensitivity, and F1 value, which shows their harmonic mean, are calculated; these values reveal the model’s success [77].
A c c u r a c y ( A ) = T P + T N T P + T N + F P + F N
P r e c i s i o n ( P ) = T P T P + F P
R e c a l l ( R ) = T P T P + F N
F 1 D e ğ e r i = 2 . P . R P + R

3. Methodology

The proposed model is presented in Figure 1. According to Figure 1, the proposed model includes the steps of selecting the data source, extracting keywords using text mining, and applying sentiment analysis. In accordance with these steps, X was chosen as the data source. The role of X in service quality measurement is discussed within the conceptual framework. MAXQDA Analiytic Pro 2022 was used for keyword extraction from the obtained data. Microsoft Azure Language Services was utilized for sentiment analysis due to its high-performance results. After identifying the keywords, the service dimensions containing these keywords were determined. By analyzing the number of tweets containing the keywords, the importance of each service dimension was established. A web interface was developed to display the results. These steps are shown in Figure 6.
In the proposed service quality measurement model, sentiment analysis was performed simultaneously by Azure Sentiment Analysis as the data were obtained, thanks to the developed integration. This feature provided flexibility in the implementation of the model.
After the obtained tweets were sentiment analyzed, the confusion matrix proposed by [77] was created to demonstrate the model’s success.

4. Development of the Prototype

A prototype was developed to test the functionality of the theoretically proposed service quality model. The municipality was chosen as the area to apply the prototype due to the absence of a study combining sentiment analysis and text mining in the literature. X was selected as the data collection platform because it facilitates communication between citizens and municipalities and serves as a suitable source for applying text mining and sentiment analysis. Sentiment analysis was applied to the collected tweets and the extracted keywords, and a web interface was developed to observe the results. This section will describe these steps.

4.1. Data Collection

To create a rich data source in the research, it was considered appropriate to choose a metropolitan municipality. This municipality was preferred because it is the capital of Turkey, and the “City of Mayor” award was given to the Ankara Metropolitan Municipality in 2021 thanks to its service quality. In the research, the data sent to @ankarabbld and @mavimasa X accounts between 1 January 2016 and 30 April 2023 were collected to provide a rich and long-term dataset. Figure 7 shows the data collection process.
Tweepy library was used in the program. The X application key was used in the Python programing language. The program that enables the data to be obtained is given in Table 3.

4.2. Data Processing

Cognitive Service resource, Azure Language Service, and Language Storage Service should be created to process the obtained tweets with Azure Sentiment Analysis. After the Cognitive Service resource is created, the Language Storage service must be designed to save the data from X in the cloud storage. Microsoft Azure Language Services perform tagging, as shown in Table 4, when analyzing sentiment. If there is more than one sentence in a tweet, it scores each sentence separately according to its sentiment and labels it according to the final overall average. Scoring is measured between 0 and 1 according to how strongly the feeling expresses that label.
Table 5 shows the sentiment analysis example labeling.

4.3. Keyword Extraction

Keywords were determined by text mining from the collected data to determine the service quality dimension. Keywords are determined by calculating the frequency of keywords in the document and the degrees arising from their association with other possible keywords [30]. Keywords were obtained with the MAXQDA Analiytic Pro 2022 program. For the keywords to give better results, link addresses inserted in the text, X tags, words with less than three characters, and 3198 words that have a high frequency but are not related to service quality, which are written to create an agenda on X and to advertise, which will create interference, were excluded. After excluding these words, 1,576,997 words and 12,286 different words were identified.
While determining the keywords, their single frequencies; their double, triple, and quadruple word combinations; their usage in context; and their relations with each other were arranged within the framework of the Metropolitan Municipality Law, T.R. Official Gazette, 25531, Law No. 5216 dated 23 July 2004, which determines the powers and responsibilities, establishment, organs, management, and working procedures and principles of municipalities, and the municipal service dimensions put forward in the studies conducted by [22,23,24] mentioned in the literature.
While identifying keywords, the method described in the study by [30] was taken into consideration. Since Turkish is an agglutinative language, word roots were identified, and their frequencies were combined. Service quality dimensions were established by mapping the relationships between the words, as shown in Figure 8, and providing co-occurrence matrix, as seen in Table 6. Due to the collected data being in Turkish, the keywords in the code maps appear in Turkish. Their English equivalents are given in Table 7. This section only presents the street–road–high street maintenance and repair service. Text mining processes for other service quality dimensions are provided in Appendix A.

4.4. Designing Web Interface

A web interface was added to the measurement model to observe the service quality dimensions. This way, relevant keywords can be searched in tweets, and the sentiment analysis tags and values received by tweets can be checked. Thus, the measurement model can be quickly adapted for different sectors. It is thought that searching the constituent keywords among the tweets obtained, obtaining sentiment analysis scores, averaging the scores, determining the number of tags, determining user authorization, uploading and deleting tweets, and changing the database when desired will make it easier for the web interface to adapt to different sectors. Therefore, these features were added to the web interface.

4.5. System Infrastructure Architecture

The system architecture was Linux-based. Ubuntu 20.04 operating system was installed on Linux 5.4.0–153 kernel. Apache plugin was used for the operating system to become a web server, MySQL 8.0.34 was used for database management, and PHP 7.4 programing language was used for the scripts in the web pages to execute user requests on the server side.

5. Findings

During the data collection phase, 463,886 tweets were sent to the @ankarabbld and @mavimasa X accounts between 2016 and 2022. When text mining was applied to these tweets, 10 service dimensions and 106 keywords representing these dimensions were identified. There are 187,084 tweets containing 106 keywords. Table 8 shows the service dimension and the keywords. Table 9 shows the municipal service quality dimensions and the number of tweets containing keywords related to these service dimensions.
Since the keywords representing the service dimension are directly extracted from user-generated content through text mining, they are believed to better represent the service quality dimensions than the keywords identified in studies measuring service quality using a sentiment analysis, such as those presented in [8,11,60,64,72]. Additionally, it has been observed that in service quality measurement studies in the literature, such as [7,8,9,10], the dimensions of the SERVQUAL model have been adapted as service dimensions. One benefit of the keywords generated from text mining is that they allow for the creation of more detailed, sector-specific service quality dimensions. In this regard, these findings are considered to be stronger in measuring service quality. Table 9 provides the service dimensions and the number of tweets containing keywords related to the service dimensions.
The number of tweets subjected to a sentiment analysis for measuring service quality is provided in Table 9. Considering the volume of data analyzed in the studies mentioned in Table 2 such as [6,9,11,64,67], it can be said that the data handled in this study are significantly larger. Analyzing more data helps to reduce the impact of type 1 and type 2 errors on the model’s success in a sentiment analysis.
Table 10 presents the sentiment analysis results related to the service quality dimensions.
The factors that reveal the service quality after the keywords are searched in the web interface are given in Table 11.
According to the sentiment analysis, 47,152 negative tweets and 34,200 positive tweets were identified. The number of negative tweets is higher across all service dimensions except for fire department services, countryside development services, and water and sewerage services. Considering that citizens usually tweet about services they are dissatisfied with, it can be said that the high number of negative tweets is normal. Although 10 service dimensions have been identified for the municipality, it is observed that significantly more tweets are posted about certain service dimensions. Posting more tweets about a particular service dimension indicates its importance. For example, the number of tweets sent about funeral services is much lower than those about public transportation or social services, as funeral services are not used as frequently in daily life. Another benefit of extracting keywords in determining the service dimension is that it allows for identifying the types of services that are more important to citizens. The service dimension of the municipality is determined by the keywords that constitute it. Under a single service dimension, various types of services can be included. For example, social services not only encompass the maintenance of parks and gardens but also include courses offered by the municipality. This is also applicable to other types of services. In the proposed system, the developed web interface allows for the separate analysis of keywords. This enables detailed analysis within each specific service dimension.
The confusion matrix, which demonstrates the model’s success, was proposed by [77]. The matrix for the developed model is provided in Table 12.
According to this matrix, the accuracy value calculated is 0.86047, the precision value is 0.95556, the sensitivity value is 0.72881, and the F1 value is 0.82692. According to the data from the confusion matrix, it can be said that the sentiment analysis is quite successful.

6. Discussion, Conclusions, and Future Research

In this study, a new service quality measurement model is proposed using sentiment analysis and text mining techniques. To demonstrate the applicability of the theoretical proposal, a prototype was developed. The municipality was chosen as the area of application due to its suitability for service quality studies and the limited number of studies in this field within the literature. The selected municipality was deemed appropriate for the implementation of the model because it had received a service quality award and was a good data source. The first phase of the proposed new model involves selecting the data source for a sentiment analysis and text mining and obtaining the data. Since the municipality was chosen as the area of application and citizens directly communicate with the municipality via X, X was selected as the data source. A total of 463,886 tweets sent to the municipality’s X accounts between 2016 and 2022 were obtained. The second phase of the proposed model involves applying text mining techniques to the obtained data to extract service quality dimensions and relevant keywords. In this phase, the MAXQDA Analytic Pro 2022 software was used for the analysis. Since the tweets sent by users were not solely related to service quality but also included advertisements, marketing, and propaganda, 3803 words were excluded to avoid interference. When determining the keywords, word frequencies and their combinations in pairs, triplets, and quadruplets, as well as their co-occurrence, were analyzed. During these stages, word association maps and co-occurrence matrices were created. As a result of this process, 10 service quality dimensions and 106 keywords constituting these dimensions were identified. In the final phase, a sentiment analysis was conducted on tweets containing the identified keywords to determine the service quality of the municipality.
The SERVQUAL model, based on surveys, includes five service quality dimensions. This model was developed with 200 participants who received services from four sectors in the retail industry. In addition to the operational errors and adaptation challenges mentioned in the literature, the data collection and processing method also lags behind current technological advancements. For these reasons, researchers have proposed new service quality measurement models summarized in Table 2. These studies have discussed the usability of text mining and sentiment analysis techniques as recommendations. By using sentiment analysis to measure service quality in various sectors, researchers have compared it with traditional models. They have concluded that a sentiment analysis is an innovative and applicable method. In this study, the two techniques used in service quality measurement models in the literature have been combined to create a more robust approach. Additionally, with the developed prototype, desired keywords can be searched through the web interface, and relevant tweets can be observed. This allows for the independent evaluation of service quality dimensions and service types. More detailed results are obtained in identifying shortcomings related to service quality.
Researchers who measured airport service quality using a sentiment analysis and text mining [8] have indicated that this method is innovative and applicable. These researchers extracted keywords from data obtained from X based on an existing scale. In this study, however, keywords were extracted directly by analyzing the content submitted by users. Additionally, this study collected a larger dataset over a longer period.
The service quality dimensions identified through the application of the proposed model to the municipality have both similarities and differences with the dimensions presented in the literature on service quality studies. For instance, in the study conducted by [22], funeral services and fire services were not mentioned, while road and street maintenance and repair services and zoning services were combined. Similarly, in the study by [21], it was observed that road and street maintenance and repair service, funeral service, fire service, rural area service, and inspection service dimensions were not examined, whereas social services, physical characteristics, and zoning services were investigated. In the studies conducted by [17,18], only the five dimensions of the SERVQUAL and SERVPERF models were considered as service quality dimensions. The study by [19] showed that many service dimensions were combined under the dimension of city service management.
A web interface was designed to observe the analyzed data in the development of the service quality measurement model prototype. The web interface utilizes a Linux operating system infrastructure and a MySQL database. Within the web interface, the specified keywords can be searched both together and separately. This feature adds flexibility to the service quality measurement model, allowing for a detailed analysis related to the specific service dimension. This prototype can also be quickly adapted to different sectors. Once the data source for the sector in which service quality is to be measured is determined and the relevant keywords are extracted from the data, the desired analyses can be performed through the web interface.
By applying the proposed model to the municipality, key terms that are typically difficult to predict and not present in the literature have been identified. Some of these terms include words resulting from incorrect spelling, such as “otobus” (bus), “numarali” (numbered), “asvalt” (asphalt), and “harfiyat” (excavation). Additionally, there are colloquial terms used in spoken language, such as “köstebek” (mole), “çukur” (pit), “çamur” (mud), “yama” (patch), and “toz” (dust). Furthermore, terms related to the quality of service in geographical conditions, such as “tuz” (salt) and “küreme” (plowing), were also identified. It is believed that the method implemented will provide a new perspective to the literature in this regard. For a municipality located in a different geographical area where it does not snow during the winter season, citizens would not use the terms “salt” and “plowing”. Despite geographical differences or changes in legal responsibilities, the proposed model will overcome this situation through the steps to be implemented. Key terms derived from users’ posts and the dimensions of service quality will adapt accordingly.
With the implementation of the prototype, it has been observed that citizens tweet more about service quality dimensions that concern them the most. For instance, despite being a legally mandated service of the municipality, fire services are only utilized by citizens when they encounter a fire incident. Consequently, tweets about this service dimension are not as numerous as those concerning other service dimensions. From the perspective of municipal administrators, this result suggests that the prototype indicates a need for the municipality to prioritize more critical service quality dimensions. When considering this result for different sectors, it will enable managers to understand which units are more critical for the institution and which units have better or worse service quality. From the perspective of the applied prototype model, it can be stated that citizens are most concerned with street, road, and alley maintenance and repair services. Following these, social services, public transportation services, and water and sewerage services are of significant importance. Municipal authorities can take these results into account and plan the necessary actions to improve service quality.
In this study, the proposed model has been applied to a municipality, and it has been observed that certain service quality dimensions show similarities to other studies in the literature when considering service quality dimensions. However, service quality dimensions and key terms not encountered in other studies have also been identified. Researchers can apply the proposed model to municipalities in different geographical regions and compare the results. Similarly, researchers can apply the steps of the proposed model to different sectors to verify that the results are suitable for different sectors, as stated in this study, or to bring new suggestions for improvement.
Considering that citizens generally tweet to complain about service quality dimensions with which they are dissatisfied, it is naturally observed that the majority of the resulting posts are negative.

7. Limitations

The developed model proposes the use of social media tools as a data collection method, and the results of the developed prototype have been applied to the Ankara Metropolitan Municipality, the capital of Turkey. On social media, people might criticize municipal services for political reasons, even if they do not have genuine complaints, or conversely, they might express satisfaction without using the services. Although the developed prototype relies on the X platform as its data source, considering its high usage rates, it only takes into account those who express their satisfaction or complaints on this platform. While it is stated to have advantages over traditional models, it does not reflect the opinions of everyone who uses the service dimensions.
The predominance of dissatisfaction in the analyzed tweets may lead to an overrepresentation of negative sentiments, which can result in a misinterpretation of the findings.
Although the removal of certain words, such as advertisements, marketing, and propaganda, in text mining is thought to provide a more accurate representation of service quality dimensions, it may inadvertently exclude words relevant to service quality.
The use of MAXQDA Analytic Pro 2022 software in text mining and the keywords generated through this program are limited to the accuracy of the results provided by this software.
The implementation of the prototype and the interpretation of the results are limited by the data collection period (2016–2022) and the trends of social media data. Due to the nature of the language used on social media, which often does not adhere to grammatical rules, the accuracy of the sentiment analysis remains limited.

Author Contributions

Methodology, E.S.; Software, E.S.; Data curation, E.S.; Writing—original draft, E.S.; Writing—review & editing, H.Ç. All authors have read and agreed to the published version of the manuscript.

Funding

TÜBİTAK supported this study with project number 223K905.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The raw data supporting the conclusions of this article will be made available by the authors on request.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A. Code Map and Co-Occurrence Matrix

Appendix A.1. Reconstruction Services

Figure A1. Reconstruction services.
Figure A1. Reconstruction services.
Sustainability 16 05540 g0a1
Table A1. Reconstruction services.
Table A1. Reconstruction services.
Plan SheetParcelZoning
Plan Sheet (ada)071421
Parcel (parsel)714038
Zoning (imar)2138714

Appendix A.2. Earthmoving Services

Figure A2. Earthmoving Services.
Figure A2. Earthmoving Services.
Sustainability 16 05540 g0a2
Table A2. Earthmoving Services.
Table A2. Earthmoving Services.
Construction (Inşaat)Earthmoving (Hafriyat)Earthmoving (Harfiyat Misspelling)Demolition Rubble (Moloz)
Construction (inşaat)022747
Earthmoving (hafriyat)22022
Earthmoving (harfiyat misspelling)74200
Demolition rubble (moloz)7200

Appendix A.3. Audit Services

Figure A3. Audit Services.
Figure A3. Audit Services.
Sustainability 16 05540 g0a3
Table A3. Audit Services.
Table A3. Audit Services.
LicenceAudit153PenaltyMunicipal Auditor
Licence (ruhsat)029425232
Audit (denetim)29036130121
153 (municipal auditing team phone number)423609759
Penalty (ceza)52130970165
Municipal Auditor (zabıta)32121591650

Appendix A.4. Countryside Development Services

Figure A4. Countryside Development Services.
Figure A4. Countryside Development Services.
Sustainability 16 05540 g0a4
Table A4. Countryside Development Services.
Table A4. Countryside Development Services.
Farmer (Çiftçi)Countryside (Kırsal)Fertilizer (Gübre)Agriculture (Tarım)
Farmer (çiftçi)0564671
Countryside (kırsal)560868
Fertilizer (gübre)468013
Agriculture (tarım)7168130

Appendix A.5. Water and Sewerage Services

Figure A5. Water and Sewerage Services.
Figure A5. Water and Sewerage Services.
Sustainability 16 05540 g0a5
Table A5. Countryside Development Services.
Table A5. Countryside Development Services.
FloodCounterConter (Misspelling)RainIrrigationWaterInfrastructureSewerageSewageMaintenance HoleWaterlessAski
Flood (sel)060325861471065081017381
Counter6063183060662450172
Counter (sayac misspelling sayaç)063071136250027110
Rain3251870194613165118265558762
Irrigation863011194051876531761421019
Water (su)1476036613518018715840391391975
Infrastructure106621657618705351526362
Sewerage (kanalizasyon)506511853158530151617325
Sewage (lağım)82026174051505453
Maintenance Hole (rögar)1040556391516501297
Waterless (susuz)1750275814213926174120367
Aski (name of the municipal water and sewerage services unit)3811721107621019197536232553973670

Appendix A.6. Social Services

Figure A6. Social Services.
Figure A6. Social Services.
Sustainability 16 05540 g0a6
Table A6. Social Services.
Table A6. Social Services.
Social FacilityVeterinaryCastrationAnimalCatDogLocalBelmekBreadMuseumWomanFomgetFlowerSportChildFamilyElderlyDisabledConcertArtTreeParkTree
Social Facility (Tesis)0414682700222415234643391538137412437
Veterinary (Veteriner)40413195614500200154273914194918709415
Castration (kısırlaştırma)14410472725852026106710245906143573918019433
Animal (hayvan)683194720540246373237343365076236635287209313172102321498295
Cat (kedi)25672540069505477879108814949516936241422846
Dog (köpek)70145585246369507142742355161943891041379244344308118291853336
Local (local)00270700002101020232115900266
Belmek (municipality occupational course)200351400601903210024292204
Bread (ekmek)22202623747274060616312319613513810314973551637897
Museum (müze)40103472300607005201141991428816
Woman (kadın)1515673368755121191637035191462281661021107254831275
Fomget (folklore Music Youth Community)241050961001203507681784141220324
Flower (çiçek)3227610941033101970184221261113137182145
Sport (spor)467452368838920296514668180212119731451307926548123
Child (çocuk)43399063514910412310135202281742212030417825910483161132180
Family (aile)391461287493792013811166821119304086204444914475124
Elderly (yaşlı)1519432095124411210341024267317886027730181234098
Disabled (engelli)38495731369344541491911014111452592042770954623593144
Concert (konser)13183917236308927397212131301044430950165734076
Art (sanat)7718102241180955145421379834918461650718970
Tree (ağac misspelling)400321429021628072616141223770115121
Park (park)124941941498228185326203788831232182548113247534059334018911501027
Tree (ağaç)3715332954633664971675414512318012498144767012110270

Appendix A.7. Public Transport Services

Figure A7. Public Transport Services.
Figure A7. Public Transport Services.
Sustainability 16 05540 g0a7
Table A7. Public Transport Services.
Table A7. Public Transport Services.
TrafficCrossingIcePassengerCar ParkRouteAştiTaxiMinibusMinibusTicketRingWalking EscalatorSaltSnow PloughingBus ServicePedestrianTrafficEgoPublic TransportCyclingTransportLineAnkarayMetroNumberedNumberedStopStopBusBus
Traffic (trafiğ-misspelling trafik)07124137875962721812225423826615428854935711112615633823396159015724350679
Crossing (geçit)710214511282023243131059191026218156129201942904156228798510247
Ice (buz)242104293447204294102039510064621081401534897161408315010932301
Passenger (yolcu)13745420143175244146472747563112386504261359156931372356106474793563724849932122561
Car park(otopark)871191430391053747814253411810916620629957521092061336178816219744487
Route (güzergah)592834175390723913146213755351215971150509554912740618278915816326034817
Aşti (Ankara bus station)622047244105720664774818482151107614627862291361996427765811814942601
Taxi (taksi)722320146373966036135202222171111611916427965321001841319666229027640512
Minibus (minibüs)18244741343602846620318175430432582492826488136
Minibus (dolmuş-other name minibüs)12243292747814677135280385033462327015624759217664276418254021096203275491209
Ticket (bilet)251347514214820438091742432548180372186958142418377830396
Ring (ring)4210106325371822650901486160557531163815224716380105012217343549
Walking escalator (yürüyen)38592011234554822633171401621021261413635315681677265047619619439513
Salt (tuz)261939538113521172464816029671811181511446686797829579435314
Snow ploughing (küreme)610100681251102326229603915524710227410210129205141
Bus service (sefer)15426645041091591101163127043160102713902733651384237744251119481018314054167022022719
Pedestrian (yaya)28821862261166717611981562555126811527307117181101254384643958327227389507991162
Traffic (trafik)549156108359206150146164172474875141118523657110103720321237472555850403194816461271821
Ego (municipal bus transport company)3571291401569299509278279545921803113631514713847181037081028913902919227235986948123421354647388
Public transport (toplu)111201531357556265301763763531410237110203810078514384745052182111261571139
Cycling (bisiklet)1261937252492932464218154274125212289780215173222810307710525405
Transport (ulaşım)1564248356109127136100322768615268662742543837413905142150712818548152194382741841
Line (hat)338909710642064061991845841895247167864111194647252919384173712012617778391084115373044655
Ankaray (municipal metro organization)23416741318641322581672704839552277422811260281430999430311
Metro (metro)396156140793361278277196494021423806509721101858385023595052818541777281060475119413372743798
Numbered (numaralı-misspelling)152856796621041048031274086210883460025307048171
Numbered (numaralı)9028313728815858628961850762912405227319948823015291030475250490767841831
Stop (durağ-misspelling)1577950484162163118290262033712219657941638948112341117719484199119430490011291372514
Stop (durak)24385109993197260149276482757817319494207025076462135261105382153794133770767112903554046
Bus (otobus-msspelling)50103221244344240849304339355202991274645725743043027448841373550711
Bus (otobüs)67924730125614878176015121361209396549513314141271911621821738811394051841465531137981711831251440467110

References

  1. Philip, G.; Hazlett, S.-A. The measurement of service quality: A new P-C-P attributes model. Int. J. Qual. Reliab. Manag. 1997, 14, 260–286. [Google Scholar] [CrossRef]
  2. Grönroos, C. A Service Quality Model and its Marketing Implications. Eur. J. Mark. 1984, 18, 36–44. [Google Scholar] [CrossRef]
  3. Parasuraman, A.; Zelthami, V.A.; Berry, L.L. A Conceptual Model of Service Quality and Its Implications for Future Research. J. Mark. 1985, 49, 41–50. [Google Scholar] [CrossRef]
  4. Cronin, J.J.; Taylor, S.A. Measuring Service Quality: A Reexamination and Extension. J. Mark. 1992, 56, 55. [Google Scholar] [CrossRef]
  5. Carman, J.M. Consumer perceptions of service quality: An Assesment of the SERVQUAL Dimensions. J. Retail. 1990, 66, 33–41. [Google Scholar]
  6. Liang, T.P.; Li, X.; Yang, C.T.; Wang, M. What in Consumer Reviews Affects the Sales of Mobile Apps: A Multifacet Sentiment Analysis Approach. Int. J. Electron. Commer. 2015, 20, 236–260. [Google Scholar] [CrossRef]
  7. Yu, C.E.; Zhang, X. The embedded feelings in local gastronomy: A sentiment analysis of online reviews. J. Hosp. Tour. Technol. 2020, 11, 461–478. [Google Scholar] [CrossRef]
  8. Martin-Domingo, L.; Martín, J.C.; Mandsberg, G. Social media as a resource for sentiment analysis of Airport Service Quality (ASQ). J. Air Transp. Manag. 2019, 78, 106–115. [Google Scholar] [CrossRef]
  9. Ahmed, A.Z.; Rodriguez-Diaz, M. Significant Labels in Sentiment Analysis of Online Customer Reviews of Airlines. Sustainability 2020, 12, 8683. [Google Scholar] [CrossRef]
  10. Anitsal, M.M.; Anitsal, I.; Anitsal, S. Is your business sustainable? A sentiment analysis of air passengers of top 10 US-based airlines. J. Glob. Sch. Mark. Sci. 2019, 29, 25–41. [Google Scholar] [CrossRef]
  11. Chalupa, S.; Petricek, M.; Chadt, K. Improving Service Quality Using Text Mining and Sentiment Analysis of Online Reviews. Qual. Access Success 2021, 22, 46–49. [Google Scholar]
  12. Chen, W.; Zheng, X.; Zhou, H.; Li, Z. Evaluation of Logistics Service Quality: Sentiment Analysis of Comment Text Based on Multi-Level Graph Neural Network. Trait. Du Signal 2021, 38, 1853–1860. [Google Scholar] [CrossRef]
  13. Braga, S.S. Podem as novas tecnologias de informação e comunicação auxiliar na consolidação das democracias? Opiniao Publica 2007, 13, 1–50. [Google Scholar] [CrossRef]
  14. Dameri, R.P. Defining an evaluation framework for digital cities implementation. In Proceedings of the International Conference on Information Society (i-Society 2012), London, UK, 25–28 June 2012. [Google Scholar]
  15. Stone, J.A.; Can, S.H. Investigating Factors of Twitter Use among Municipal Governments. J. Comput. Inf. Syst. 2021, 61, 267–274. [Google Scholar] [CrossRef]
  16. Shahin, A.; Attafar, A.; Samea, M. An integrated approach for service quality and effectiveness improvement with a case study in the recycling pavilion service process of Isfahan municipality. Meas. Bus. Excell. 2012, 16, 84–99. [Google Scholar] [CrossRef]
  17. Saez, A. Critical Factors for Measuring the Quality of Urban Sanitary Services in the Maracaibo Municipality. Telos-Rev. De Estud. Interdiscip. Cienc. Soc. 2011, 13, 329–354. [Google Scholar]
  18. Seng, V. Service Quality in One Window Service Office (OWSO): Reflection from Takhmao Municipality, Cambodia. In Public Administration in the Time Of Regional Change (ICMP 2013); Patchanee Taraseina; Atlantis Press: Pattaya, Thailand, 2013. [Google Scholar]
  19. Alizadeh, A.; Kianfar, F. Developing a model for citizens’ satisfaction with public sector services based on rough sets theory: A case study of Tehran municipality. Tech. Gaz. 2013, 20, 795–802. [Google Scholar]
  20. İnce, M.; Şahin, K. Belediye Hizmetlerinde Vatandaş Memnuniyeti Ölçümü: Selçuklu Belediyesi Örneği. Sos. Ekon. Araştırmalar Derg. 2011, 11, 1–22. [Google Scholar]
  21. Usta, R.; Memiş, L. Belediye Hizmetlerinde Kalite: Giresun Belediyesi Örneği. Süleyman Demirel Üniversitesi İktisadi İdari Bilim. Fakültesi Derg. 2010, 15, 333–355. [Google Scholar]
  22. Ardıç, K.; Yüksel, F.; Çevik, O. Belediyelerde Hizmet Kalitesinin (Vatandaş Tatmininin) Ölçülmesi (Tokat Belediyesinde Bir Uygulama). Çağdaş Yerel Yönetimler 2004, 13, 63–81. [Google Scholar]
  23. Gümüş, M.; Köleoğlu, N. Factor analysis on service attributes of Canakkale municipality. TQM Mag. 2002, 14, 373–375. [Google Scholar] [CrossRef]
  24. Bostancı, B.; Erdem, N. Investigating the satisfaction of citizens in municipality services using fuzzy modelling. Socio-Econ. Plan. Sci. 2020, 69, 100754. [Google Scholar] [CrossRef]
  25. Işıklı, Ş. Büyük Veri, Epistemoloji ve Etik Tartışmalar. Online Acad. J. Inf. Technol. 2014, 5, 89–122. [Google Scholar]
  26. He, W.; Zha, S.; Li, L. Social media competitive analysis and text mining: A case study in the pizza industry. Int. J. Inf. Manag. 2013, 33, 464–472. [Google Scholar] [CrossRef]
  27. Liu, B.; Cao, S.G.; He, W. Distributed data mining for e-business. Inf. Technol. Manag. 2011, 12, 67–79. [Google Scholar] [CrossRef]
  28. Tonkin, E.L. Working with Text. In Working with Text: Tools, Techniques and Approaches for Text Mining; Elsevier: Amsterdam, The Netherlands, 2016; pp. 1–21. [Google Scholar] [CrossRef]
  29. Tuffery, S. Data Mining and Statistics for Decision Making; John Wiley and Sons Ltd.: Oxford, UK, 2011. [Google Scholar]
  30. Rose, S.; Engel, D.; Cramer, N.; Cowley, W. Automatic Keyword Extraction from Individual Documents. In Text Mining; Berry, M., Kogan, J., Eds.; Wiley: West Sussex, UK, 2010; pp. 1–20. [Google Scholar] [CrossRef]
  31. Jones, S.; Paynter, G.W. Automatic extraction of document keyphrases for use in digital libraries: Evaluation and applications. J. Am. Soc. Inf. Sci. Technol. 2002, 53, 653–677. [Google Scholar] [CrossRef]
  32. Gutwin, C.; Paynter, G.; Witten, I.; Nevill-Manning, C.; Frank, E. Improving browsing in digital libraries with keyphrase indexes. Decis. Support. Syst. 1999, 27, 81–104. [Google Scholar] [CrossRef]
  33. Andrade, M.A.; Valencia, A. Automatic extraction of keywords from scientific text: Application to the knowledge domain of protein families. Bioinformatics 1998, 14, 600–607. [Google Scholar] [CrossRef] [PubMed]
  34. Mihalcea, R.; Tarau, P. TextRank: Bringing Order into Texts. In Proceedings of the 2004 Conference on Empirical Methods in Natural Language Processing, Barcelona, Spain, 25–26 July 2004; pp. 404–411. [Google Scholar]
  35. Babčanová, D.; Šujanová, J.; Cagáňová, D.; Horňáková, N.; Chovanová, H.H. Qualitative and quantitative analysis of social network data intended for brand management. Wirel. Netw. 2021, 27, 1693–1700. [Google Scholar] [CrossRef]
  36. Sánchez, P.R.P.; Folgado-Fernández, J.A.; Sánchez, M.A.R. Virtual Reality Technology: Analysis based on text and opinion mining. Math. Biosci. Eng. 2022, 19, 7856–7885. [Google Scholar] [CrossRef]
  37. Zamawe, F.C. The implication of using NVivo software in qualitative data analysis: Evidence-based reflections. Malawi Med. J. 2015, 27, 13–15. [Google Scholar] [CrossRef]
  38. Kohsaka, R.; Matsuoka, H. Analysis of Japanese Municipalities with Geopark, MAB, and GIAHS Certification: Quantitative Approach to Official Records with Text-Mining Methods. Sage Open 2015, 5, 13–15. [Google Scholar] [CrossRef]
  39. Abedpour, H.; Eshlaghy, A.T. Provide a Framework for Text Mining in Systems Management Utilities to Run on the 137 System Tehran Municipality. Adv. Environ. Biol. 2014, 8, 571–575. [Google Scholar]
  40. Gao, X.; Yu, W.; Rong, Y.; Zhang, S. Ontology-Based Social Media Analysis for Urban Planning. In Proceedings of the International Computer Software and Applications Conference, Torino, Italy, 4–8 July 2017; IEEE Computer Society: Washington, DC, USA, 2017; pp. 888–896. [Google Scholar] [CrossRef]
  41. Bickel, M.W. A new approach to semantic sustainability assessment: Text mining via network analysis revealing transition patterns in German municipal climate action plans. Energy Sustain. Soc. 2017, 7, 22. [Google Scholar] [CrossRef]
  42. Wu, Z.; Zhang, Y.; Chen, Q.; Wang, H. Attitude of Chinese public towards municipal solid waste sorting policy: A text mining study. Sci. Total Environ. 2021, 756, 142674. [Google Scholar] [CrossRef]
  43. Tang, J.; Chang, Y.; Liu, H. Mining social media with social theories. ACM Sigkdd Explor. Newsl. 2014, 15, 20–29. [Google Scholar] [CrossRef]
  44. Mainka, A.; Hartmann, S.; Stock, W.G.; Peters, I. Government and social media: A case study of 31 informational world cities. In Proceedings of the Annual Hawaii International Conference on System Sciences, Waikoloa, HI, USA, 6–9 January 2014; IEEE Computer Society: Washington, DC, USA, 2014; pp. 1715–1724. [Google Scholar] [CrossRef]
  45. Wigand, F.D.L. Twitter in government: Building relationships one tweet at a time. In Proceedings of the ITNG2010—7th International Conference on Information Technology: New Generations, Las Vegas, NV, USA, 12–14 April 2010; pp. 563–567. [Google Scholar] [CrossRef]
  46. Flores, C.C.; Rezende, D.A. Twitter information for contributing to the strategic digital city: Towards citizens as co-managers. Telemat. Inform. 2018, 35, 1082–1096. [Google Scholar] [CrossRef]
  47. Song, M.; Kim, M.C.; Jeong, Y.K. Analyzing the Political Landscape of 2012 Korean Presidential Election in Twitter. IEEE Intell. Syst. 2014, 29, 18–26. [Google Scholar] [CrossRef]
  48. Tian, X. Effectiveness of Social Media Analytics on Detecting Service Quality Metrics in the U.S. Airline Industry. Ph.D. Thesis, Information Technology & Decision Sciences, Old Dominion University, Norfolk, VA, USA, 2018. [Google Scholar] [CrossRef]
  49. Ürgün, G.K.; Ük, Z.Ç. Hizmet Kalitesi İyileştirilmesinde Servqual ve Kano Modellerinin KFY ile Bütünleştirilmesi: Havayolu Sektöründe Bir Uygulama. Güncel Tur. Araştırmaları Derg. 2022, 6, 554–580. [Google Scholar] [CrossRef]
  50. Alnawas, A.; Arıcı, N. The Corpus Based Approach to Sentiment Analysis in Modern Standard Arabic and Arabic Dialects: A Literature Review. J. Polytech. 2018, 6, 554–580. [Google Scholar] [CrossRef]
  51. Fang, X.; Zhan, J. Sentiment analysis using product review data. J. Big Data 2015, 2, 5. [Google Scholar] [CrossRef]
  52. Wintijen, M. Practical Data Analysis Using Jupyter Notebook: Learn How to Speak the Language of Data by Extracting Useful and Actionable Insights Using Python; Packt Publishing: Birmingham, UK, 2020; Chapter 11; p. 247. [Google Scholar]
  53. Liu, B. Sentiment Analysis: Mining Opinions, Sentiments, and Emotions. In Sentiment Analysis: Mining Opinions, Sentiments, and Emotions, the Pitt Building, Trumpington St, Cambridge CB2 1RP, CAMBS; Cambridge University Press: Cambridge, UK, 2015; pp. 1–367. [Google Scholar] [CrossRef]
  54. Pozzi, F.A.; Fersini, E.; Messina, E.; Liu, B. Challenges of Sentiment Analysis in Social Networks. In Sentiment Analysis in Social Networks; Elsevier: Amsterdam, The Netherlands, 2017; pp. 1–11. [Google Scholar] [CrossRef]
  55. Biagioni, R. The SenticNet Sentiment Lexicon: Exploring Semantic Richness in Multi-Word Concepts. In Springer Briefs in Cognitive Computation; Springer International Publishing: Cham, Switzerland, 2016; Volume 4. [Google Scholar] [CrossRef]
  56. Qaisi, L.M.; Aljarah, I. A Twitter sentiment analysis for cloud providers: A case study of Azure vs. AWS. In Proceedings of the CSIT 2016: 2016 7th International Conference on Computer Science and Information Technology, Amman, Jordan, 13–14 July 2016; Institute of Electrical and Electronics Engineers Inc.: Piscataway, NJ, USA, 2016. [Google Scholar] [CrossRef]
  57. Harfoushi, O.; Hasan, D.; Obiedat, R. Sentiment Analysis Algorithms through Azure Machine Learning: Analysis and Comparison. Mod. Appl. Sci. 2018, 12, 49. [Google Scholar] [CrossRef]
  58. Qasem, M.; Thulasiram, R.; Thulasiram, P. Twitter sentiment classification using machine learning techniques for stock markets. In Proceedings of the 2015 International Conference on Advances in Computing, Communications and Informatics (ICACCI), Kochi, India, 10–13 August 2015; pp. 834–840. [Google Scholar] [CrossRef]
  59. Sur, E.; Çakır, H. Bibliometric Analysıs of The Use of Sentiment Analysis in The Context of Service Quality. Yalvaç Akad. Derg. 2023, 8, 81–104. [Google Scholar] [CrossRef]
  60. Gitto, S.; Mancuso, P. Improving airport services using sentiment analysis of the websites. Tour. Manag. Perspect. 2017, 22, 132–136. [Google Scholar] [CrossRef]
  61. Jain, P.K.; Quamer, W.; Pamula, R.; Saravanan, V. SpSAN: Sparse self-attentive network-based aspect-aware model for sentiment analysis. J. Ambient. Intell. Humaniz. Comput. 2021, 14, 3091–3108. [Google Scholar] [CrossRef]
  62. Rasool, G.; Pathania, A. Reading between the lines: Untwining online user-generated content using sentiment analysis. J. Res. Interact. Mark. 2021, 15, 401–418. [Google Scholar] [CrossRef]
  63. Tokarchuk, O.; Barr, J.C.; Cozzio, C. How much is too much? Estimating tourism carrying capacity in urban context using sentiment analysis. Tour. Manag. 2022, 91, 401–418. [Google Scholar] [CrossRef]
  64. Gang, Z.; Chenglin, L. Dynamic Measurement and Evaluation of Hotel Customer Satisfaction Through Sentiment Analysis on Online Reviews. J. Organ. End User Comput. 2021, 33, 27. [Google Scholar] [CrossRef]
  65. Wang, Z.; Wang, L.; Ji, Y.; Zuo, L.; Qu, S. A novel data-driven weighted sentiment analysis based on information entropy for perceived satisfaction. J. Retail. Consum. Serv. 2022, 68, 103038. [Google Scholar] [CrossRef]
  66. Agarwal, S. Deep Learning-based Sentiment Analysis: Establishing Customer Dimension as the Lifeblood of Business Management. Glob. Bus. Rev. 2022, 23, 119–136. [Google Scholar] [CrossRef]
  67. Ho, S.Y.; Choi, K.W.S.; Yang, F.F. Harnessing Aspect-Based Sentiment Analysis: How Are Tweets Associated with Forecast Accuracy? J. Assoc. Inf. Syst. 2019, 20, 1174–1209. [Google Scholar] [CrossRef]
  68. Chen, Y.; Zhong, Y.; Yu, S.; Xiao, Y.; Chen, S. Exploring Bidirectional Performance of Hotel Attributes through Online Reviews Based on Sentiment Analysis and Kano-IPA Model. Appl. Sci. 2022, 12, 692. [Google Scholar] [CrossRef]
  69. Shah, A.; Yan, X.; Tariq, S.; Shah, S. Tracking patient’s healthcare experiences during the COVID-19 outbreak: Topic modelling and sentiment analysis of doctor reviews. J. Eng. Res. 2021, 9, 219–239. [Google Scholar] [CrossRef]
  70. Saputro, B.; Hidayanto, A.N.; Abidin, Z.; Paoprasert, N. Measuring service quality in the telecommunications industry from customer reviews using sentiment analysis: A case study in PT XL Axiata. Int. J. Innov. Learn. 2021, 30, 188–200. [Google Scholar] [CrossRef]
  71. Zheng, X.; Chen, W.; Zhou, H.; Li, Z.; Zhang, T.; Yuan, Q. Emoji-Integrated Polyseme Probabilistic Analysis Model: Sentiment Analysis of Short Review Texts on Library Service Quality. Trait. Du Signal 2022, 39, 313–322. [Google Scholar] [CrossRef]
  72. Ceyhan, M.; Orhan, Z.; Karras, D. Sentiment Analysis of Hospital Service Satisfaction. J. Res. Med. Dent. Sci. 2020, 8, 6–10. [Google Scholar]
  73. Li, L.; Mao, Y.; Wang, Y.; Ma, Z. How has airport service quality changed in the context of COVID-19: A data-driven crowdsourcing approach based on sentiment analysis. J. Air Transp. Manag. 2022, 105, 102298. [Google Scholar] [CrossRef] [PubMed]
  74. Mishra, D.N.; Panda, R.K. Decoding customer experiences in rail transport service: Application of hybrid sentiment analysis. Public Transp. 2022, 15, 31–60. [Google Scholar] [CrossRef]
  75. Ghosal, S.; Jain, A. Weighted aspect-based sentiment analysis using extended OWA operators and Word2Vec for tourism. Multimed. Tools Appl. 2023, 82, 18353–18380. [Google Scholar] [CrossRef]
  76. Navin, M.J.R.; Pankaja, R. Performance Analysis of Text Classification Algorithms using Confusion Matrix. Int. J. Eng. Technol. Res. (IJETR) 2016, 6, 75–78. [Google Scholar]
  77. Prabowo, R.; Thelwall, M. Sentiment analysis: A combined approach. J. Informetr. 2009, 3, 143–157. [Google Scholar] [CrossRef]
  78. Sur, E.; Çakır, H. A Proposed Service Quality Measurement Model Using Sentiment Analysis and Text Mining: The Case of Water and Sewerage Services. OPUS J. Soc. Res. 2023, 20, 473–487. [Google Scholar] [CrossRef]
Figure 1. Proposed service quality model flowchart.
Figure 1. Proposed service quality model flowchart.
Sustainability 16 05540 g001
Figure 2. Keyword co-occurrence matrix [30].
Figure 2. Keyword co-occurrence matrix [30].
Sustainability 16 05540 g002
Figure 3. Possible keywords based on the co-occurrence matrix [30].
Figure 3. Possible keywords based on the co-occurrence matrix [30].
Sustainability 16 05540 g003
Figure 4. Year distribution of service quality studies using sentiment analysis.
Figure 4. Year distribution of service quality studies using sentiment analysis.
Sustainability 16 05540 g004
Figure 5. Discipline Distribution of Service Quality Studies Conducted with Sentiment Analysis.
Figure 5. Discipline Distribution of Service Quality Studies Conducted with Sentiment Analysis.
Sustainability 16 05540 g005
Figure 6. Service quality measurement model design with sentiment analysis and text mining [78].
Figure 6. Service quality measurement model design with sentiment analysis and text mining [78].
Sustainability 16 05540 g006
Figure 7. Data collection.
Figure 7. Data collection.
Sustainability 16 05540 g007
Figure 8. Street–road–high street maintenance and repair service code map.
Figure 8. Street–road–high street maintenance and repair service code map.
Sustainability 16 05540 g008
Table 1. Text mining process [29].
Table 1. Text mining process [29].
Text AnalysisDefinition
CollectionData ScanningAutomatic data collection using an internet bot that continuously browses the web.
ConfigurationDimension ReductionEstimation of an appropriate number of clusters, factors, dimensions, or predefined categories.
Co-CreationExplore patterns of simultaneously occurring pairs of elements to identify relationships between ideas in the text.
Text MiningFrequency AnalysisDescriptive text analysis based on the number of specific texts.
ClusteringText clustering is an unsupervised learning-based process in which texts are classified as clusters.
ClassificationText classification is classifying a text document into one of several predefined categories.
Table 2. The use of a sentiment analysis in service quality studies.
Table 2. The use of a sentiment analysis in service quality studies.
Author(s)Article TitleCitation CountsPublished Year
Liang, TP; Li, X; Yang, CT; Wang, M [6]What is Consumer Reviews Affects the Sales of Mobile Apps: A Multifacet Sentiment Analysis Approach802016
Martin-Domingo, L; Martin, JC; Mandsberg, G [8]Social media as a resource for sentiment analysis of Airport Service Quality (ASQ)462019
Gitto, S; Mancuso, P [60]Improving airport services using sentiment analysis of the websites372017
Yu, CE; Zhang, XY [7]The embedded feelings in local gastronomy: sentiment analysis of online reviews172020
Jain, PK; Quamer, W; Pamula, R; Saravanan, V [61]SpSAN: Sparse self-attentive network-based aspect-aware model for sentiment analysis112021
Rasool, G; Pathania, A [62]Reading between the lines: untwining online user-generated content using sentiment analysis72021
Tokarchuk, O; Barr, JC; Cozzio, C [63]How much is too much? Estimating tourism carrying capacity in an urban context using sentiment analysis72022
Zhou, G; Liao, CL [64]Dynamic Measurement and Evaluation of Hotel Customer Satisfaction Through Sentiment Analysis on Online Reviews72021
Wang, Z; Wang, L; Ji, Y; Zuo, LL; Qu, SJ [65]A novel data-driven weighted sentiment analysis based on information entropy for perceived satisfaction32022
Agarwal, S [66]Deep Learning-based Sentiment Analysis: Establishing Customer Dimension as the Lifeblood of Business Management32022
Ho, SY; Choi, KW; Yang, F [67]Harnessing Aspect-Based Sentiment Analysis: How Are Tweets Associated with Forecast Accuracy?22019
Ahmed, AZ; Rodriguez-Diaz, M [9]Significant Labels in Sentiment Analysis of Online Customer Reviews of Airlines22020
Anitsal, MM; Anitsal, I; Anitsal, S [10]Is your business sustainable? A sentiment analysis of air passengers of the top 10 US-based airlines22019
Chen, YY; Zhong, YM; Yu, SM; Xiao, Y; Chen, SN [68]Exploring Bidirectional Performance of Hotel Attributes through Online Reviews Based on Sentiment Analysis and Kano-IPA Model22022
Shah, AM; Yan, XB; Tariq, S; Shah, SAA [69]Tracking patient’s Healthcare experiences during the COVID-19 outbreak: Topic modelling and Sentiment analysis of doctor reviews12021
Chalupa, S; Petricek, M; Chadt, K [11]Improving Service Quality Using Text Mining and Sentiment Analysis of Online Reviews02021
Saputro, B; Hidayanto, AN; Abidin, Z; Paoprasert, N [70]Measuring service quality in the telecommunications industry from customer reviews using sentiment analysis: a case study in PT XL Axiata02021
Zheng, X; Chen, W; Zhou, HJ; Li, Z; Zhang, TF; Yuan, Q emoji [71]Emoji-Integrated Polyseme Probabilistic Analysis Model: Sentiment Analysis of Short Review Texts on Library Service Quality02022
Chen, W; Zheng, X; Zhou, HJ; Li, Z [12]Evaluation of Logistics Service Quality: Sentiment Analysis of Comment Text Based on Multi-Level Graph Neural Network02021
Ceyhan, M; Orhan, Z; Karras, D [72]Sentiment Analysis of Hospital Service Satisfaction02020
Li, LY; Mao, YJ; Wang, Y; Ma, ZH [73]How has airport service quality changed in the context of COVID-19: A data-driven crowdsourcing approach based on sentiment analysis02022
Mishra, DN; Panda, RK [74]Decoding customer experiences in rail transport service: a sentiment analysis02022
Ghosal, S; Jain, A [75]Weighted aspect-based sentiment analysis using extended OWA operators and Word2Vec for tourism02022
Table 3. Data collection program.
Table 3. Data collection program.
Python Code
import tweepy
from twitter_authentication import bearer_token
import time ankarabbld_Tweets = []
for response in tweepy.Paginator(client.search_all_tweets,
query = ‘434788572 -is:retweet’,
user_fields = [‘username’, ‘public_metrics’, ‘description’, ‘location’, ‘profile_image_url’],
tweet_fields = [‘created_at’, ‘public_metrics’, ‘text’, ‘conversation_id’],
expansions = [‘author_id’, ‘in_reply_to_user_id’],
start_time = ‘2016-01-01T00:00:00Z’,
end_time = ‘2016-01-30T00:00:00Z’,
max_results = 500):
time.sleep(1)
ankarabbld_Tweets.append(response)
Table 4. Sentiment analysis approach.
Table 4. Sentiment analysis approach.
Sentence ApproachReturned Document Tag
The document has at least one positive sentence; the remaining sentences are neutral.Positive
The rest are neutral if the document contains at least one negative sentence.Negative
The document contains at least one negative and one positive sentence.Mixed
If all sentences in the document are neutralNeutral
Table 5. Sample sentiment analysis.
Table 5. Sample sentiment analysis.
Example TweetPositive ScoreNegative Score Neutral ScoreSentiment Tag
“@ankarabbld Aski 0312 616 23 54 He hasn’t answered his phone for days… who should I complain to? Help me please…0.00.870.13Negative
“Ankara residents! Don’t go to buy water for your pre-paid water hours and come back without water like me. Kiosks may take your money and fail to top up without any warning. Check your receipt on the spot; don’t look for a receipt after seeing that no top-up has been made like me @ankarabbld”0.00.930.07Negative
“@ankarabbld We request that the necessary action be taken to eliminate the danger posed by the sewage pit next to the foot of the overpass in the Istanbul direction of the Istanbul Road metro stop…”0.060.20.74Neutral
Table 6. Street–road–high street maintenance and repair service co-occurrence matrix.
Table 6. Street–road–high street maintenance and repair service co-occurrence matrix.
AsphaltRoadHigh StreetStreetDistrictBoulevardPavementCleaningCrossroadsHoleLightingHumpSquareMoleAsvaltMudPatchDustPublic Works
Asphalt (aspfalt)01892208558137522532141116824210681304408566148417072417
Road (yol)189032434573731848798711743129119133233520810998
High Street (cadde)220324026602347112948102413926401061452365118991251
Street (sokak)8534260142117284052174024189975131239360510
District (mahalle)5857601402236776173549433286767142237519611
Boulveard (bulvar)1373723212201556658631935036104116183332465655
Pavement (kaldırım)523147173615087535400941724595673214340527
Cleaning (temizlik)253841122877568701251137135540701691972776169411527
Crossroads (kavşak)214187994840561765853512510802718385025182039243227716254903911,701
Hole (çukur)116887110242173546314001371802701409289308120614772054407068799375
Lighting (aydınlatma)24217413940949394355183814090558723832238198514292119
Hump (kasis)106312624335017405022895503799107150325414486
Square (meydan)81294018283624705183088737010697125276454721
Mole (köstebek)3041191069967104591692039120623899106053937791112561965
Asvalt 40813314575671165619724321477322107975390502103215362456
Mud (çamur)56623323613114218373277277120543811501253775020169724403684
Patch (yama)14845205112392373322146166254407098532527691110321697068587484
Dust (toz)17078108993605194653409419039687914294144541256153624406858011,697
Public Works (Fen işleri)24179981251510611655527152711,70193752119486721196524563684748411,6970
Table 7. English Translations of Street–Road–High Street Maintenance and Repair Keywords.
Table 7. English Translations of Street–Road–High Street Maintenance and Repair Keywords.
Street–Road–High Street Maintenance and Repair Service
Asphalt (asfalt)
Road (yol)
High Street (cadde)
Street (sokak)
District (mahalle)
Boulevard (bulvar)
Pavement (kaldırım)
Cleaning (temizlik)
Crossroads (kavşak)
Hole (çukur)
Lighting (aydınlatma)
Hump (kasis)
Square (meydan)
Mole (köstebek)
Asvalt (misspelling of the word asphalt)
Mud (çamur)
Patch (yama)
Dust (toz)
Public Works (Fen işleri)
Table 8. Municipal service dimension and the related keywords.
Table 8. Municipal service dimension and the related keywords.
Service DimensionKeywords
Reconstruction servicesBlock (Ada)
Lot (Parsel)
Urban planning (İmar)
Public transport servicesBus (Otobüs)
Bus (Otobus)
Bus Staiion (Durak)
Bus Staiion (Durağ)
Bus Number (Numaralı)
Bus Number Numarali
Subway (Metro)
Subway (Ankaray)
Bus Line (Hattı)
Transportation (Ulaşım)
Bicyvle (Bisiklet)
Public (Toplu)
Bus Company (Ego)
Traffic (Trafik)
Traffic (Trafiğ)
Pedestrianised (Yaya)
Passenger (Yolcu)
Route (Sefer)
Snow Removal (Küreme)
Salt (Tuz)
Escalator (Yürüyen)
Trip (Ring)
Ticket (Bilet)
Minibus (Dolmuş)
Minibus (Minibüs)
Taxi (Taksi)
Terminal (Aşti)
Route (Güzergah)
Car Parking (Otopark)
Ice (Buz)
Underpass (Geçit)
Street–road–high street maintenance and repair serviceNeighbourhood (Mah)
High Street (Cad)
Street (Sok)
Sidewalk (Kaldırım)
Boulevard (Bulvar)
Crossroads (Kavşak)
Speed Bump (Kasis)
Square (Meydan)
Pothole (Çukur)
Asphalt (Asfalt)
Asphalt (Asvalt)
Technical Services (Fen)
Molehole (Köstebek)
Asphalt Patch (Yama)
Road (Yol)
Lighting (Aydınlatma)
Cleaning (Temiz)
Mud (Çamur)
Dust (Toz)
Audit servicesMunicipal Enforcement (Zabıta)
Licence (Ruhsat)
Audir (Denetim)
Penalty (Ceza)
Number of Municipal Enforcement (153)
Earthmoving servicesConstruction (İnşaat)
Earthmoving (Hafriyat)
Earthmoving (Harfiyat)
Rubble (Moloz)
Social servicesPark (Park)
Tree (Ağaç)
Tree (Ağac)
Concer (Konser)
Disability (Engelli)
Elderly (Yaşlı)
Family (Aile)
Facilities (Tesis)
Community Center (Lokal)
Bread (Ekmek)
Bread (Abbhalkekmek)
Child (Çocuk?
Sports (Spor)
Athlete (Sporcu)
Sports Team (Askispor)
Flowers (Çiçek)
Animal (Hayvan)
Dog (Köpek)
Cat (Kedi)
Municipal Course (Belmek)
Museum (Müze)
Spay (Kısırlaştı)
Municipal Course (Fomget)
Women (Kadın)
Veterinarian (Veteriner)
Water and Sewerage ServicesWater Service (Aski)
Waterless (Susuz)
Irrigation (Sula)
Manhole (Rögar)
Sewage (Kanalizasyon)
Infrastructure (Altyapı)
Sewer (Lağım)
Flood (Sel)
Flood (Selde)
Rain (Yağmur)
Meter (Sayaç)
Meter (Sayac)
Funeral servicesGrave (Mezar)
Funreal (Cenaze)
Fire department servicesFire Department (İtfaiye)
Countryside development servicesAgriculture (Tarım)
Fertilizer (Gübre)
Countryside (Kırsal)
Farmer (Çiftçi)
Table 9. Municipal services and related tweets.
Table 9. Municipal services and related tweets.
Service DimensionTweet Frequency
Reconstruction services3274
Public transport services47,119
Street–road–high street maintenance and repair service57,897
Audit services5115
Earthmoving services1869
Social services50,093
Water and Sewerage Services19,469
Funeral services1022
Fire department services730
Countryside development services496
Table 10. Service factors sentiment analysis result.
Table 10. Service factors sentiment analysis result.
Service FactorNegative TweetsPositive Tweets
Reconstruction services493301
Public transport services12,0068868
Street–road–high street maintenance and repair service15,77910,058
Audit services2230592
Earthmoving services538232
Social services11,60610,102
Water and Sewerage Services39514207
Funeral services270189
Fire department services118174
Countryside development services161477
Table 11. Service factor sentiment analysis results.
Table 11. Service factor sentiment analysis results.
Service FactorNegative TweetsPositive Tweets
Reconstruction services493301
Public transport services12,0068868
Street–road–high street maintenance and repair service15,77910,058
Audit services2230592
Earthmoving services538232
Social services11,60610,102
Water and Sewerage Services39514207
Funeral services270189
Fire department services118174
Countryside development services161477
Table 12. Confusion Matrix.
Table 12. Confusion Matrix.
Predictive Values
Actual ValuePositiveNeutralNegative
4320
11351
51168
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Sur, E.; Çakır, H. Digital Service Quality Measurement Model Proposal and Prototype Development. Sustainability 2024, 16, 5540. https://doi.org/10.3390/su16135540

AMA Style

Sur E, Çakır H. Digital Service Quality Measurement Model Proposal and Prototype Development. Sustainability. 2024; 16(13):5540. https://doi.org/10.3390/su16135540

Chicago/Turabian Style

Sur, Erhan, and Hüseyin Çakır. 2024. "Digital Service Quality Measurement Model Proposal and Prototype Development" Sustainability 16, no. 13: 5540. https://doi.org/10.3390/su16135540

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop