Search results

1 – 10 of over 1000
Article
Publication date: 18 August 2022

Muhammad Sajid Nawaz, Saif Ur Rehman Khan, Shahid Hussain and Javed Iqbal

This study aims to identify the developer’s objectives, current state-of-the-art techniques, challenges and performance evaluation metrics, and presents outlines of a…

Abstract

Purpose

This study aims to identify the developer’s objectives, current state-of-the-art techniques, challenges and performance evaluation metrics, and presents outlines of a knowledge-based application programming interfaces (API) recommendation system for the developers. Moreover, the current study intends to classify current state-of-the-art techniques supporting automated API recommendations.

Design/methodology/approach

In this study, the authors have performed a systematic literature review of studies, which have been published between the years 2004–2021 to achieve the targeted research objective. Subsequently, the authors performed the analysis of 35 primary studies.

Findings

The outcomes of this study are: (1) devising a thematic taxonomy based on the identified developers’ challenges, where mashup-oriented APIs and time-consuming process are frequently encountered challenges by the developers; (2) categorizing current state-of-the-art API recommendation techniques (i.e. clustering techniques, data preprocessing techniques, similarity measurements techniques and ranking techniques); (3) designing a taxonomy based on the identified objectives, where accuracy is the most targeted objective in API recommendation context; (4) identifying a list of evaluation metrics employed to assess the performance of the proposed techniques; (5) performing a SWOT analysis on the selected studies; (6) based on the developer’s challenges, objectives and SWOT analysis, presenting outlines of a recommendation system for the developers and (7) delineating several future research dimensions in API recommendations context.

Research limitations/implications

This study provides complete guidance to the new researcher in the context of API recommendations. Also, the researcher can target these objectives (accuracy, response time, method recommendation, compatibility, user requirement-based API, automatic service recommendation and API location) in the future. Moreover, the developers can overcome the identified challenges (including mashup-oriented API, Time-consuming process, learn how to use the API, integrated problem, API method usage location and limited usage of code) in the future by proposing a framework or recommendation system. Furthermore, the classification of current state-of-the-art API recommendation techniques also helps the researchers who wish to work in the future in the context of API recommendation.

Practical implications

This study not only facilitates the researcher but also facilitates the practitioners in several ways. The current study guides the developer in minimizing the development time in terms of selecting relevant APIs rather than following traditional manual selection. Moreover, this study facilitates integrating APIs in a project. Thus, the recommendation system saves the time for developers, and increases their productivity.

Originality/value

API recommendation remains an active area of research in web and mobile-based applications development. The authors believe that this study acts as a useful tool for the interested researchers and practitioners as it will contribute to the body of knowledge in API recommendations context.

Details

Library Hi Tech, vol. 41 no. 2
Type: Research Article
ISSN: 0737-8831

Keywords

Article
Publication date: 11 September 2019

Duen-Ren Liu, Yu-Shan Liao and Jun-Yi Lu

Providing online news recommendations to users has become an important trend for online media platforms, enabling them to attract more users. The purpose of this paper is to…

Abstract

Purpose

Providing online news recommendations to users has become an important trend for online media platforms, enabling them to attract more users. The purpose of this paper is to propose an online news recommendation system for recommending news articles to users when browsing news on online media platforms.

Design/methodology/approach

A Collaborative Semantic Topic Modeling (CSTM) method and an ensemble model (EM) are proposed to predict user preferences based on the combination of matrix factorization with articles’ semantic latent topics derived from word embedding and latent topic modeling. The proposed EM further integrates an online interest adjustment (OIA) mechanism to adjust users’ online recommendation lists based on their current news browsing.

Findings

This study evaluated the proposed approach using offline experiments, as well as an online evaluation on an existing online media platform. The evaluation shows that the proposed method can improve the recommendation quality and achieve better performance than other recommendation methods can. The online evaluation also shows that integrating the proposed method with OIA can improve the click-through rate for online news recommendation.

Originality/value

The novel CSTM and EM combined with OIA are proposed for news recommendation. The proposed novel recommendation system can improve the click-through rate of online news recommendations, thus increasing online media platforms’ commercial value.

Details

Industrial Management & Data Systems, vol. 119 no. 8
Type: Research Article
ISSN: 0263-5577

Keywords

Article
Publication date: 23 October 2018

Duen-Ren Liu, Yu-Shan Liao, Ya-Han Chung and Kuan-Yu Chen

Online advertisement brings huge revenue to many websites. There are many types of online advertisement; this paper aims to focus on the online banner ads which are usually placed…

Abstract

Purpose

Online advertisement brings huge revenue to many websites. There are many types of online advertisement; this paper aims to focus on the online banner ads which are usually placed in a particular news website. The investigated news website adopts a pay-per-ad payment model, where the advertisers are charged when they rent a banner from the website during a particular period. In this payment model, the website needs to ensure that the ad pushed frequency of each ad on the banner is similar. Under such advertisement push rules, an ad-recommendation mechanism considering ad push fairness is required.

Design/methodology/approach

The authors proposed a novel ad recommendation method that considers both ad-push fairness and personal interests. The authors take every ad’s exposure time into consideration and investigate users’ three different usage experiences in the website to identify the main factors affecting the interests of users. Online ad recommendation is conducted on the investigated news website.

Findings

The results of the experiments show that the proposed approach performs better than the traditional approach. This method can not only enhance the average click rate of all ads in the website but also ensure reasonable fairness of exposure frequency of each ad. The online experiment results demonstrate the effectiveness of this approach.

Originality/value

Existing researches had not considered both the advertisement recommendation and ad-push fairness together. With the proposed novel ad recommendation model, the authors can improve the ad click-through rate of ads with reasonable push fairness. The website provider can thereby increase the commercial value of advertising and user satisfaction.

Details

Kybernetes, vol. 48 no. 8
Type: Research Article
ISSN: 0368-492X

Keywords

Article
Publication date: 28 October 2021

Shailesh Khapre, Prabhishek Singh, Achyut Shankar, Soumya Ranjan Nayak and Manoj Diwakar

This paper aims to use the concept of machine learning to enable people and machines to interact more certainly to extend and expand human expertise and cognition.

Abstract

Purpose

This paper aims to use the concept of machine learning to enable people and machines to interact more certainly to extend and expand human expertise and cognition.

Design/methodology/approach

Intelligent code reuse recommendations based on code big data analysis, mining and learning can effectively improve the efficiency and quality of software reuse, including common code units in a specific field and common code units that are not related to the field.

Findings

Focusing on the topic of context-based intelligent code reuse recommendation, this paper expounds the research work in two aspects mainly in practical applications of smart decision support and cognitive adaptive systems: code reuse recommendation based on template mining and code reuse recommendation based on deep learning.

Originality/value

On this basis, the future development direction of intelligent code reuse recommendation based on context has prospected.

Details

International Journal of Intelligent Unmanned Systems, vol. 11 no. 1
Type: Research Article
ISSN: 2049-6427

Keywords

Article
Publication date: 30 May 2023

Debajyoty Banik, Suresh Chandra Satapathy and Mansheel Agarwal

This paper aims to describe the usage of a hybrid weightage-based recommender system focused on books and implementing it at an industrial level, using various recommendation

Abstract

Purpose

This paper aims to describe the usage of a hybrid weightage-based recommender system focused on books and implementing it at an industrial level, using various recommendation approaches. Additionally, it focuses on integrating the model into the most widely used platform application.

Design/methodology/approach

It is an industrial level implementation of a recommendation system by applying different recommendation approaches. This study describes the usage of a hybrid weightage-based recommender system focused on books and putting a model into the most used platform application.

Findings

This paper deals with the phases of software engineering from the analysis of the requirements, the actual making of the recommender model to deployment and testing of the application at the user end. Finally, the hybridized system outperforms over other existing recommender system.

Originality/value

The proposed recommendation system is an industrial level implementation of a recommendation system by applying different recommendation approaches. The recommendation system is centralized to books and its recommendation. In this paper, the authors also describe the usage of a hybrid weightage-based recommender system focused on books and putting a model into the most used platform application. This paper deals with the phases of software engineering from the analysis of the requirements, the actual making of the recommender model to deployment and testing of the application at the user end. Finally, the newly created hybridized system outperforms the Netflix recommendation model as well as the Hybrid book recommendation system model as has been clearly shown in the Results Analysis section of the book. The source-code can be available at https://github.com/debajyoty/recomender-system.git.

Details

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

Keywords

Article
Publication date: 2 July 2024

Partha Sarathi Mandal and Sukumar Mandal

The purpose of this study is to investigate a practical strategy for integrating application programming interfaces (APIs) and standard interchange protocols (SIPs) within library…

Abstract

Purpose

The purpose of this study is to investigate a practical strategy for integrating application programming interfaces (APIs) and standard interchange protocols (SIPs) within library and information services. This study will seek to determine how such an integration strategy can improve access to resources, enhance the user experience, optimize library operations and improve the overall efficiency of library services.

Design/methodology/approach

A qualitative approach to research will be used in this study. This study will be based on the review of relevant literature sources, case studies and real examples. The data analyzes to determine the practical application of SIP and API integration and identify the major methods, approaches and processes used by libraries to successfully implement integration projects.

Findings

This study explores that library and information services may achieve numerous benefits from API and SIP integration. The cases describe how libraries have managed to improve access, user experience, operational efficiency and general performance. Libraries have integrated APIs and SIP to create seamless search experiences, establish communication networks in real-time, and develop automated workflows and customer services. API and SIP integration will transform libraries in future.

Originality/value

The originality of this study is the focus of the API and SIP integration. While other authors have discussed the concept of integration from a theoretical standpoint, this study presents practical recommendations and implementation advice for librarians and researchers. This study uses real cases and examples to illustrate how libraries today have managed to improve their operations with the help of APIs and SIP integration.

Details

Library Hi Tech News, vol. ahead-of-print no. ahead-of-print
Type: Research Article
ISSN: 0741-9058

Keywords

Article
Publication date: 9 February 2018

Arshad Ahmad, Chong Feng, Shi Ge and Abdallah Yousif

Software developers extensively use stack overflow (SO) for knowledge sharing on software development. Thus, software engineering researchers have started mining the…

1770

Abstract

Purpose

Software developers extensively use stack overflow (SO) for knowledge sharing on software development. Thus, software engineering researchers have started mining the structured/unstructured data present in certain software repositories including the Q&A software developer community SO, with the aim to improve software development. The purpose of this paper is show that how academics/practitioners can get benefit from the valuable user-generated content shared on various online social networks, specifically from Q&A community SO for software development.

Design/methodology/approach

A comprehensive literature review was conducted and 166 research papers on SO were categorized about software development from the inception of SO till June 2016.

Findings

Most of the studies revolve around a limited number of software development tasks; approximately 70 percent of the papers used millions of posts data, applied basic machine learning methods, and conducted investigations semi-automatically and quantitative studies. Thus, future research should focus on the overcoming existing identified challenges and gaps.

Practical implications

The work on SO is classified into two main categories; “SO design and usage” and “SO content applications.” These categories not only give insights to Q&A forum providers about the shortcomings in design and usage of such forums but also provide ways to overcome them in future. It also enables software developers to exploit such forums for the identified under-utilized tasks of software development.

Originality/value

The study is the first of its kind to explore the work on SO about software development and makes an original contribution by presenting a comprehensive review, design/usage shortcomings of Q&A sites, and future research challenges.

Details

Data Technologies and Applications, vol. 52 no. 2
Type: Research Article
ISSN: 2514-9288

Keywords

Article
Publication date: 11 December 2017

Jim Hahn and Courtney McDonald

This paper aims to introduce a machine learning-based “My Account” recommender for implementation in open discovery environments such as VuFind among others.

Abstract

Purpose

This paper aims to introduce a machine learning-based “My Account” recommender for implementation in open discovery environments such as VuFind among others.

Design/methodology/approach

The approach to implementing machine learning-based personalized recommenders is undertaken as applied research leveraging data streams of transactional checkout data from discovery systems.

Findings

The authors discuss the need for large data sets from which to build an algorithm and introduce a prototype recommender service, describing the prototype’s data flow pipeline and machine learning processes.

Practical implications

The browse paradigm of discovery has neglected to leverage discovery system data to inform the development of personalized recommendations; with this paper, the authors show novel approaches to providing enhanced browse functionality by way of a user account.

Originality/value

In the age of big data and machine learning, advances in deep learning technology and data stream processing make it possible to leverage discovery system data to inform the development of personalized recommendations.

Details

Digital Library Perspectives, vol. 34 no. 1
Type: Research Article
ISSN: 2059-5816

Keywords

Article
Publication date: 15 November 2011

Jim Hahn

This paper seeks to suggest a model for location‐based recommendation services that enable greater access to print and electronic resources.

1324

Abstract

Purpose

This paper seeks to suggest a model for location‐based recommendation services that enable greater access to print and electronic resources.

Design/methodology/approach

The paper takes the form of a synthesis of previous work in basic and applied collections‐based wayfinding incorporating library and information science (LIS) literature on user context and system recommendations.

Findings

The paper identifies problems that will need to be solved before implementation of the production‐level recommendation service and suggests possible implications the system may have on reference and instruction services.

Originality/value

The paper provides computing workflows necessary to implement a library recommendation service based on user location. iPhone Software Developer Kit templates are leveraged for modeling data and interface prototypes. Use cases and user models are developed.

Details

Reference Services Review, vol. 39 no. 4
Type: Research Article
ISSN: 0090-7324

Keywords

Article
Publication date: 14 February 2022

Mathias Chukwudi Isiani, Stanley Jachike Onyemechalu, Somtochukwu C. Osinem, Sopuluchukwu Amarachukwu Dimelu and Ngozika Anthonia Obi-Ani

This study examines the cultural history of the Api-Opi deity in Opi, Nsukka, Enugu State of Nigeria. The study sets out to examine the re-emergence of youthful worshippers of Api

Abstract

Purpose

This study examines the cultural history of the Api-Opi deity in Opi, Nsukka, Enugu State of Nigeria. The study sets out to examine the re-emergence of youthful worshippers of Api-Opi, despite the penetration of Christianity in the area.

Design/methodology/approach

The study employed ethnographic observation and field visits to the shrine of Api-Opi in Opi community of Enugu State, Nigeria. In addition, this study uncovers new information drawn from semi-structured interview questions undertaken in the study area between March and October of 2019.

Findings

Against certain claims on the impact of Christianity on Africa's traditional religions, the study found that the Api-Opi deity has withstood these post-colonial changes, growing its followership, particularly amongst the youths. It demonstrated the resilience of Igbo Traditional Worship System even in the midst of culture clash and religious iconoclasm advanced by Christianity in Igboland, Nigeria.

Originality/value

Evidence from this study helps debunk the notions of Eurocentric scholars who say African traditional religions are fetish, barbaric or primitive. It also shows how indigenous communities have protected and preserved their religious heritage despite the wave of modernization and other eternal influences. The study contributes to the increasing conversations about the role of traditional religion in the cultural resilience/revitalization of indigenous communities.

Details

Journal of Cultural Heritage Management and Sustainable Development, vol. 14 no. 2
Type: Research Article
ISSN: 2044-1266

Keywords

1 – 10 of over 1000