Search results

1 – 10 of 86
Article
Publication date: 8 March 2024

Feng Zhang, Youliang Wei and Tao Feng

GraphQL is a new Open API specification that allows clients to send queries and obtain data flexibly according to their needs. However, a high-complexity GraphQL query may lead to…

Abstract

Purpose

GraphQL is a new Open API specification that allows clients to send queries and obtain data flexibly according to their needs. However, a high-complexity GraphQL query may lead to an excessive data volume of the query result, which causes problems such as resource overload of the API server. Therefore, this paper aims to address this issue by predicting the response data volume of a GraphQL query statement.

Design/methodology/approach

This paper proposes a GraphQL response data volume prediction approach based on Code2Vec and AutoML. First, a GraphQL query statement is transformed into a path collection of an abstract syntax tree based on the idea of Code2Vec, and then the query is aggregated into a vector with the fixed length. Finally, the response result data volume is predicted by a fully connected neural network. To further improve the prediction accuracy, the prediction results of embedded features are combined with the field features and summary features of the query statement to predict the final response data volume by the AutoML model.

Findings

Experiments on two public GraphQL API data sets, GitHub and Yelp, show that the accuracy of the proposed approach is 15.85% and 50.31% higher than existing GraphQL response volume prediction approaches based on machine learning techniques, respectively.

Originality/value

This paper proposes an approach that combines Code2Vec and AutoML for GraphQL query response data volume prediction with higher accuracy.

Details

International Journal of Web Information Systems, vol. 20 no. 3
Type: Research Article
ISSN: 1744-0084

Keywords

Open Access
Article
Publication date: 9 October 2023

Aya Khaled Youssef Sayed Mohamed, Dagmar Auer, Daniel Hofer and Josef Küng

Data protection requirements heavily increased due to the rising awareness of data security, legal requirements and technological developments. Today, NoSQL databases are…

1092

Abstract

Purpose

Data protection requirements heavily increased due to the rising awareness of data security, legal requirements and technological developments. Today, NoSQL databases are increasingly used in security-critical domains. Current survey works on databases and data security only consider authorization and access control in a very general way and do not regard most of today’s sophisticated requirements. Accordingly, the purpose of this paper is to discuss authorization and access control for relational and NoSQL database models in detail with respect to requirements and current state of the art.

Design/methodology/approach

This paper follows a systematic literature review approach to study authorization and access control for different database models. Starting with a research on survey works on authorization and access control in databases, the study continues with the identification and definition of advanced authorization and access control requirements, which are generally applicable to any database model. This paper then discusses and compares current database models based on these requirements.

Findings

As no survey works consider requirements for authorization and access control in different database models so far, the authors define their requirements. Furthermore, the authors discuss the current state of the art for the relational, key-value, column-oriented, document-based and graph database models in comparison to the defined requirements.

Originality/value

This paper focuses on authorization and access control for various database models, not concrete products. This paper identifies today’s sophisticated – yet general – requirements from the literature and compares them with research results and access control features of current products for the relational and NoSQL database models.

Details

International Journal of Web Information Systems, vol. 20 no. 1
Type: Research Article
ISSN: 1744-0084

Keywords

Article
Publication date: 22 February 2024

Ranjeet Kumar Singh

Although the challenges associated with big data are increasing, the question of the most suitable big data analytics (BDA) platform in libraries is always significant. The…

66

Abstract

Purpose

Although the challenges associated with big data are increasing, the question of the most suitable big data analytics (BDA) platform in libraries is always significant. The purpose of this study is to propose a solution to this problem.

Design/methodology/approach

The current study identifies relevant literature and provides a review of big data adoption in libraries. It also presents a step-by-step guide for the development of a BDA platform using the Apache Hadoop Ecosystem. To test the system, an analysis of library big data using Apache Pig, which is a tool from the Apache Hadoop Ecosystem, was performed. It establishes the effectiveness of Apache Hadoop Ecosystem as a powerful BDA solution in libraries.

Findings

It can be inferred from the literature that libraries and librarians have not taken the possibility of big data services in libraries very seriously. Also, the literature suggests that there is no significant effort made to establish any BDA architecture in libraries. This study establishes the Apache Hadoop Ecosystem as a possible solution for delivering BDA services in libraries.

Research limitations/implications

The present work suggests adapting the idea of providing various big data services in a library by developing a BDA platform, for instance, providing assistance to the researchers in understanding the big data, cleaning and curation of big data by skilled and experienced data managers and providing the infrastructural support to store, process, manage, analyze and visualize the big data.

Practical implications

The study concludes that Apache Hadoops’ Hadoop Distributed File System and MapReduce components significantly reduce the complexities of big data storage and processing, respectively, and Apache Pig, using Pig Latin scripting language, is very efficient in processing big data and responding to queries with a quick response time.

Originality/value

According to the study, there are significantly fewer efforts made to analyze big data from libraries. Furthermore, it has been discovered that acceptance of the Apache Hadoop Ecosystem as a solution to big data problems in libraries are not widely discussed in the literature, although Apache Hadoop is regarded as one of the best frameworks for big data handling.

Details

Digital Library Perspectives, vol. ahead-of-print no. ahead-of-print
Type: Research Article
ISSN: 2059-5816

Keywords

Article
Publication date: 5 April 2024

Xiaohong Shi, Ziyan Wang, Runlu Zhong, Liangliang Ma, Xiangping Chen and Peng Yang

Smart contracts are written in high-level programming languages, compiled into Ethereum Virtual Machine (EVM) bytecode, deployed onto blockchain systems and called with the…

Abstract

Purpose

Smart contracts are written in high-level programming languages, compiled into Ethereum Virtual Machine (EVM) bytecode, deployed onto blockchain systems and called with the corresponding address by transactions. The deployed smart contracts are immutable, even if there are bugs or vulnerabilities. Therefore, it is critical to verify smart contracts before deployment. This paper aims to help developers effectively and efficiently locate potential defects in smart contracts.

Design/methodology/approach

GethReplayer, a smart contract testing method based on transaction replay, is proposed. It constructs a parallel transaction execution environment with two virtual machines to compare the execution results. It uses the real existing transaction data on Ethereum and the source code of the tested smart contacts as inputs, conditionally substitutes the bytecode of the tested smart contract input into the testing EVM, and then monitors the environmental information to check the correctness of the contract.

Findings

Experiments verified that the proposed method is effective in smart contract testing. Virtual environmental information has a significant effect on the success of transaction replay, which is the basis for the performance of the method. The efficiency of error locating was approximately 14 times faster with the proposed method than without. In addition, the proposed method supports gas consumption analysis.

Originality/value

This paper addresses the difficulty that developers encounter in testing smart contracts before deployment and focuses on helping develop smart contracts with as few defects as possible. GethReplayer is expected to be an alternative solution for smart contract testing and provide inspiration for further research.

Details

International Journal of Web Information Systems, vol. ahead-of-print no. ahead-of-print
Type: Research Article
ISSN: 1744-0084

Keywords

Article
Publication date: 15 March 2024

Florian Rupp, Benjamin Schnabel and Kai Eckert

The purpose of this work is to explore the new possibilities enabled by the recent introduction of RDF-star, an extension that allows for statements about statements within the…

Abstract

Purpose

The purpose of this work is to explore the new possibilities enabled by the recent introduction of RDF-star, an extension that allows for statements about statements within the Resource Description Framework (RDF). Alongside Named Graphs, this approach offers opportunities to leverage a meta-level for data modeling and data applications.

Design/methodology/approach

In this extended paper, the authors build onto three modeling use cases published in a previous paper: (1) provide provenance information, (2) maintain backwards compatibility for existing models, and (3) reduce the complexity of a data model. The authors present two scenarios where they implement the use of the meta-level to extend a data model with meta-information.

Findings

The authors present three abstract patterns for actively using the meta-level in data modeling. The authors showcase the implementation of the meta-level through two scenarios from our research project: (1) the authors introduce a workflow for triple annotation that uses the meta-level to enable users to comment on individual statements, such as for reporting errors or adding supplementary information. (2) The authors demonstrate how adding meta-information to a data model can accommodate highly specialized data while maintaining the simplicity of the underlying model.

Practical implications

Through the formulation of data modeling patterns with RDF-star and the demonstration of their application in two scenarios, the authors advocate for data modelers to embrace the meta-level.

Originality/value

With RDF-star being a very new extension to RDF, to the best of the authors’ knowledge, they are among the first to relate it to other meta-level approaches and demonstrate its application in real-world scenarios.

Details

The Electronic Library , vol. ahead-of-print no. ahead-of-print
Type: Research Article
ISSN: 0264-0473

Keywords

Article
Publication date: 13 September 2022

Haixiao Dai, Phong Lam Nguyen and Cat Kutay

Digital learning systems are crucial for education and data collected can analyse students learning performances to improve support. The purpose of this study is to design and…

Abstract

Purpose

Digital learning systems are crucial for education and data collected can analyse students learning performances to improve support. The purpose of this study is to design and build an asynchronous hardware and software system that can store data on a local device until able to share. It was developed for staff and students at university who are using the limited internet access in areas such as remote Northern Territory. This system can asynchronously link the users’ devices and the central server at the university using unstable internet.

Design/methodology/approach

A Learning Box has been build based on minicomputer and a web learning management system (LMS). This study presents different options to create such a system and discusses various approaches for data syncing. The structure of the final setup is a Moodle (Modular Object Oriented Developmental Learning Environment) LMS on a Raspberry Pi which provides a Wi-Fi hotspot. The authors worked with lecturers from X University who work in remote Northern Territory regions to test this and provide feedback. This study also considered suitable data collection and techniques that can be used to analyse the available data to support learning analysis by the staff. This research focuses on building an asynchronous hardware and software system that can store data on a local device until able to share. It was developed for staff and students at university who are using the limited internet access in areas such as remote Northern Territory. This system can asynchronously link the users’ devices and the central server at the university using unstable internet. Digital learning systems are crucial for education, and data collected can analyse students learning performances to improve support.

Findings

The resultant system has been tested in various scenarios to ensure it is robust when students’ submissions are collected. Furthermore, issues around student familiarity and ability to use online systems have been considered due to early feedback.

Research limitations/implications

Monitoring asynchronous collaborative learning systems through analytics can assist students learning in their own time. Learning Hubs can be easily set up and maintained using micro-computers now easily available. A phone interface is sufficient for learning when video and audio submissions are supported in the LMS.

Practical implications

This study shows digital learning can be implemented in an offline environment by using a Raspberry Pi as LMS server. Offline collaborative learning in remote communities can be achieved by applying asynchronized data syncing techniques. Also asynchronized data syncing can be reliably achieved by using change logs and incremental syncing technique.

Social implications

Focus on audio and video submission allows engagement in higher education by students with lower literacy but higher practice skills. Curriculum that clearly supports the level of learning required for a job needs to be developed, and the assumption that literacy is part of the skilled job in the workplace needs to be removed.

Originality/value

To the best of the authors’ knowledge, this is the first remote asynchronous collaborative LMS environment that has been implemented. This provides the hardware and software for opportunities to share learning remotely. Material to support low literacy students is also included.

Details

Interactive Technology and Smart Education, vol. 21 no. 1
Type: Research Article
ISSN: 1741-5659

Keywords

Article
Publication date: 27 July 2023

Jun-Cheng Chen and Sylvain Sénéchal

Search engine optimization (SEO) has long been a key topic in marketing research, but there are very few studies addressing SEO success and brand equity (BE). Thus, this study…

1634

Abstract

Purpose

Search engine optimization (SEO) has long been a key topic in marketing research, but there are very few studies addressing SEO success and brand equity (BE). Thus, this study aims to investigate the interdependence of SEO success and BE, with a specific focus on small- and medium-sized enterprises (SMEs).

Design/methodology/approach

The study involved conducting interviews with SEO and digital marketing experts, followed by a comprehensive analysis of their responses to investigate the mutual association between BE and SEO. The analysis of the interview data was conducted using the grounded theory approach.

Findings

The placement of a brand on top of search engine results is perceived as an indication of its credibility by searchers. Well-established brands tend to have superior SEO performance due to the impact of search algorithms and their powerful brand recognition. Lesser-known brands should improve their SEO performance to enhance their BE.

Practical implications

This study makes a significant contribution to the understanding of the interdependence between SEO and BE. Specifically, this study provides SMEs with effective SEO strategies to enhance their BE in the future.

Originality/value

This study presents unprecedented findings on the reciprocal relationship between SEO success and BE. The study also highlights the potential risk for SMEs of falling into a negative spiral due to poor SEO performance and offers practical business solutions to address this issue.

Details

European Business Review, vol. 35 no. 5
Type: Research Article
ISSN: 0955-534X

Keywords

Article
Publication date: 31 May 2022

Patchara Popaitoon

This study aims to identify an effective work design for telework practices in Thailand by investigating the influence on employee work engagement and job stress of job demands…

Abstract

Purpose

This study aims to identify an effective work design for telework practices in Thailand by investigating the influence on employee work engagement and job stress of job demands and resources in three domains of work characteristics – task, social and contextual.

Design/methodology/approach

In total, 1,052 high-intensity teleworkers participated in our online survey. Nested model comparisons and chi-square difference tests were used to test the significance of the three domains of work characteristics by comparing changes in model fit associated with the removal of the parameters associated with each domain. The best fit model was then used to examine the hypothesized relationships.

Findings

The results revealed that each domain of work characteristics provides additional and meaningful insights on employee outcomes. For telework practices in Thailand, supervisor support and work autonomy, the job resources specified respectively in the social and task domain can enhance work engagement. In contrast, supervisor surveillance and communication overload, the job demands in these respective domains can lead to job stress. Additionally, telework contextual demands of blurred work–life boundaries reduce employee work engagement. Communication overload has paradoxical outcomes of increased job stress and improved work engagement.

Originality/value

This study contributes to the work design and telework literature by applying an integrative work–design approach to demonstrate that organizations should consider both job demands and resources in a wider context of work design. This study also provides insights in respect of Thai cultural values to explain the effective design of telework practices in Thailand, a country where telework is relatively new and the work–design literature is very limited. This study is useful for international business managers wishing to adopt telework practices in Thailand to localize how telework is organized and ensure a smooth transition to the new world of work more successfully in the post-pandemic period.

Details

Journal of Asia Business Studies, vol. 17 no. 3
Type: Research Article
ISSN: 1558-7894

Keywords

Open Access
Article
Publication date: 9 May 2024

Nabila As’ad, Lia Patrício, Kaisa Koskela-Huotari and Bo Edvardsson

The service environment is becoming increasingly turbulent, leading to calls for a systemic understanding of it as a set of dynamic service ecosystems. This paper advances this…

Abstract

Purpose

The service environment is becoming increasingly turbulent, leading to calls for a systemic understanding of it as a set of dynamic service ecosystems. This paper advances this understanding by developing a typology of service ecosystem dynamics that explains the varying interplay between change and stability within the service environment through distinct behavioral patterns exhibited by service ecosystems over time.

Design/methodology/approach

This study builds upon a systematic literature review of service ecosystems literature and uses system dynamics as a method theory to abductively analyze extant literature and develop a typology of service ecosystem dynamics.

Findings

The paper identifies three types of service ecosystem dynamics—behavioral patterns of service ecosystems—and explains how they unfold through self-adjustment processes and changes within different systemic leverage points. The typology of service ecosystem dynamics consists of (1) reproduction (i.e. stable behavioral pattern), (2) reconfiguration (i.e. unstable behavioral pattern) and (3) transition (i.e. disrupting, shifting behavioral pattern).

Practical implications

The typology enables practitioners to gain a deeper understanding of their service environment by discerning the behavioral patterns exhibited by the constituent service ecosystems. This, in turn, supports them in devising more effective strategies for navigating through it.

Originality/value

The paper provides a precise definition of service ecosystem dynamics and shows how the identified three types of dynamics can be used as a lens to empirically examine change and stability in the service environment. It also offers a set of research directions for tackling service research challenges.

Details

Journal of Service Management, vol. ahead-of-print no. ahead-of-print
Type: Research Article
ISSN: 1757-5818

Keywords

Article
Publication date: 22 June 2022

Fabian Hänle, Stefanie Weil and Bart Cambré

Nested within institutional theory and the political economy perspective, this study aims to examine Chinese outward foreign direct investments (OFDI)-supporting organizations and…

Abstract

Purpose

Nested within institutional theory and the political economy perspective, this study aims to examine Chinese outward foreign direct investments (OFDI)-supporting organizations and fostering mechanisms for its SMEs in Europe’s largest economy, Germany.

Design/methodology/approach

The authors conduct a multiple-case study to present rich insights from elite interviews with representatives of Chinese and German governmental organizations, intermediary parties and specialized OFDI consultants. In addition, the authors analyze secondary data such as presentations, websites, brochures, social media and recent Chinese OFDI policies for SMEs. The findings are triangulated by interviewing business owners and senior executives of seven Chinese SMEs that have invested in Germany.

Findings

Cooperating with Germany’s federal government, China’s ministries implemented an effective OFDI support network in Germany, which connects and benefits both economies. This includes Chinese governmental organizations, privately-held national champions, German–Chinese business associations and linked intermediary parties. These organizations support SMEs through four main mechanisms: networking and information, mutually beneficial knowledge transfer between innovation partners, lobbying for potential cooperation and an objective picture of Chinese OFDI and facilitating investment services.

Originality/value

This study advances OFDI theory and contributes to the growing discussion on the internationalization of Chinese SMEs by shedding light on China’s OFDI support organizations and mechanisms in the German market. The study also offers practical contributions. Understanding better how governments can spur internationalization is vital, as it determines the effectiveness of policymaking and fosters international mutual understanding, cultural exchange and firm growth and innovation (Ahlstrom, 2010), and hence ultimately contributes positively to society. Moreover, knowing the specific OFDI support organizations and measures China is currently adopting can serve as a helpful orientation for Chinese entrepreneurs who plan to invest in Germany.

Details

Journal of Entrepreneurship in Emerging Economies, vol. 15 no. 6
Type: Research Article
ISSN: 2053-4604

Keywords

1 – 10 of 86