VLDB 2026 Research / reviewers in the wild / expert
Mingdong Tang
dblp:40/152
· DBLP profile ↗
85ranked-venue papers
20as first author
38since 2021 · last 2026
0000-0001-6010-2955ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 31 · 7 first-author · 12 since 2021Computer networks · 12 · 3 first-author · 7 since 2021Applied, interdisciplinary, general and emerging computing · 11 · 3 first-author · 4 since 2021Artificial intelligence and machine learning · 10 · 2 first-author · 9 since 2021Systems, architecture and hardware · 5 · 3 first-author · 2 since 2021Security and privacy · 5 · 2 first-author · 1 since 2021Databases, data management, data science and information retrieval · 4 · 2 since 2021Human-computer interaction and ubiquitous computing · 4 · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | HyperSeq-LLM: Evolving hypergraph sequence learning with LLMs for phishing scam detection on Ethereum
Mingshun Ye, Dezhi Han, Mingdong Tang, Weili Chen |
Expert Syst. Appl. | 3 |
| 2026 | Multi-view subspace clustering with adaptive weighted reconstruction loss
Guo Zhong, Yalin Wang 0012, Mingdong Tang, Xueming Yan, Jianghao Lin |
Int. J. Approx. Reason. | 3 |
| 2026 | MF2LLM: A Multiview Multimodal Fusion Framework With Large Language Models for Ponzi Scheme Detection on EthereumabstractThe rapidly expanding Ethereum ecosystem has driven the flourishing of decentralized applications, but has also brought increasingly severe security risks. Ponzi scheme, in particular, pose a grave threat to platform security and user assets by luring investors with promises of high returns. The current detection methods generally suffer from limitations such as insufficient feature extraction, reliance on a single information source, and poor robustness. To address these challenges, this paper proposes a novel Multi-View Multi-Modal Fusion Framework with Large Language Models for Ponzi scheme detection on Ethereum, named MF2LLM. We first model the contract opcode sequence as an opcode chain graph and design a Time-Stamped Graph Encoder (TS-GE) to capture local temporal dependencies and execution flow relationships between opcodes. Concurrently, we construct an opcode semantic hypergraph based on semantic categories and design a Semantic-Weighted Hypergraph Encoder (SW-HGE) to model higher-order co-occurrence patterns and global associative features. Furthermore, we propose the Opcode Sequence Lightweighting (OSL) method, which significantly compresses the length of opcode sequences while preserving core control logic and semantic information. This provides high-quality structured input for information fusion. To this end, we perform multi-modal instruction fusion on multi-source heterogeneous features and employ LoRA to fine-tune LLMs. This enables the model to achieve cross-modal semantic reasoning and behavioural pattern recognition. Through extensive experimental validation on real-world datasets, MF2LLM demonstrates stable and superior detection performance even under conditions of highly imbalanced sample distributions. Compared to existing state-of-the-art approaches, our method outperforms across all metrics, achieving an ACC of 99.43%, Precision of 96.57%, Recall of 97.06%, and an F1-score of 96.81%. The efficiency and practical value of MF2LLM in detecting Ponzi schemes on Ethereum contribute to enhanced security for the decentralized application ecosystem. The codes are publicly available on Github: https://github.com/yemisua/MF2LLM. Mingshun Ye, Dezhi Han, Chin-Chen Chang 0001, Mingdong Tang, Weili Chen, Xingyu Feng 0003 |
IEEE Internet Things J. | 4 |
| 2026 | Elastic Scaling for Microservices in Cloud-Edge Collaborative Environments: A Workload Prediction-Driven ApproachabstractCloud computing optimizes service quality and resource efficiency via centralized hardware and computational resources. However, the predominantly centralized deployment and operation of cloud data centers increase the physical distance to end-users, leading to degraded service quality. Edge computing addresses this by offloading data processing and analysis tasks directly to devices at the network edge, reducing reliance on backhaul transmission and thus offering a more responsive solution for latency-sensitive applications. Nevertheless, ensuring that applications meet predefined Service Level Agreement (SLA) in resource-constrained edge environments remains challenging. To tackle these issues, this paper investigates elastic scaling strategies in cloud-edge collaborative settings. We propose an attention-enhanced bidirectional LSTM model (A-Bi-LSTM) for microservice workload prediction, and design an adaptive elastic scaling system named XScale. This system incorporates a fall-back scaling mechanism when predictions are unreliable and introduces a proactive load forwarding strategy to enhance overall edge node performance. Experimental results show that, compared to existing elastic scaling methods, XScale reduces SLA violations by 82.3%, increases average resource utilization by 17.4%, decreases average response time by 21.1%, and improves overall edge node performance by 36.3%. Li Zhang 0096, Chan Xu, Bing Tang, Zijun Peng, Wenhui He, Buqing Cao, Mingdong Tang |
IEEE Trans. Netw. Serv. Manag. | 8 |
| 2025 | A Multi-view Heterogeneous Hypergraph Augmented Self-gating Contrastive Fusion Framework for Service Recommendation
Fenfang Xie, Runjun Zhang, Caijie Lin, Liang Chen 0001, Mingdong Tang |
ICSOC (1) | 5 |
| 2025 | Accurate Mobile App Recommendation via Hypergraph Contrastive Collaborative FilteringabstractThe exponential growth of mobile applications (apps) have made it increasingly challenging for users to discover apps that align with their interests. To address this challenge, researchers have drawn inspiration from the success of recommender systems in various domains, such as e-commerce, and developed app recommendation methods. However, existing approaches still face significant limitations, including over-smoothing, noise interference in high-dimensional data, semantic loss, and low-quality positive and negative samples, all of which hinder recommendation performance. To tackle the above limitations, this study proposes HCAppRec, a novel app recommendation approach that leverages user-app interaction history and integrates hypergraph neural networks with contrastive learning. HCAppRec first constructs a couple of hypergraphs by exploring the semantic similarities between users and between apps, derived from the user-app interaction data. Then, by integrating hypergraph neural networks with contrastive learning, HCAppRec can not only capture complex high-order relationships among users and apps but also distinguish subtle differences, enhancing the model's robustness and generalization. Extensive experiments on real-world datasets demonstrated that HCAppRec significantly outperforms state-of-the-art methods in comprehensive recommendation performance. Mingdong Tang, Yinglin Huang, Fenfang Xie |
ICWS | 1 |
| 2025 | GraphSeqGuard: Detecting Ethereum phishing scams via temporally evolving graph sequences
Mingshun Ye, Dezhi Han, Mingdong Tang, Weili Chen, Xingyu Feng 0003, Shuxin Shi |
Knowl. Based Syst. | 3 |
| 2025 | TP-MDU: A Two-Phase Microservice Deployment Based on Minimal Deployment Unit in Edge Computing EnvironmentabstractIn mobile edge computing (MEC) environment, effective microservices deployment significantly reduces vendor costs and minimizes application latency. However, existing literatures overlook the impact of dynamic characteristics such as the frequency of user requests and geographical location, and lack in-depth consideration of the types of microservices and their interaction frequencies. To address these issues, we propose TP-MDU, a novel two-stage deployment framework for microservices. This framework is designed to learn users’ dynamic behaviors and introduces, for the first time, a minimal deployment unit. Initially, TP-MDU generates minimal deployment units online, tailored to the types of microservices and their interaction frequencies. In the initial deployment phase, aiming for load balancing, it employs a simulated annealing algorithm to achieve a superior deployment plan. During the optimization scheduling phase, it utilizes reinforcement learning algorithms and introduces dynamic information and new optimization objectives. Previous deployment plans serve as the initial state for policy learning, thus facilitating more optimal deployment decisions. This paper evaluates the performance of TP-MDU using a real dataset from Australia’s EUA and some related synthetic data. The experimental results indicate that TP-MDU outperforms other representative algorithms in performance. Bing Tang, Zhikang Wu, Buqing Cao, Mingdong Tang |
IEEE Trans. Netw. Serv. Manag. | 5 |
| 2025 | Location-Aware Dynamic Scaling of Microservices in Mobile Edge ComputingabstractThe latency of cloud-hosted composite applications increases due to extended transmission time from the centralized cloud to end-users, compromising service quality. Typical AI application scenarios like autonomous driving and smart cities demand low network latency. Edge computing addresses this by enabling data collection and analysis in nearby edge data centers, reducing user response time. However, in a complex edge-cloud computing environment, finding the optimal scaling scheme dynamically is crucial due to varying user response times and dynamic scaling costs near edge data centers. This paper proposes a predictive scaling method to adjust microservice container number based on user request fluctuations. Our prediction algorithm, a two-way GRU with an attention mechanism named A-Bi-GRU, aims to minimize scaling jitter. To achieve this, we introduce the concept of an observation window and employ a multi-objective optimization algorithm based on improved NSGA-II, named DP-GA, for microservice scaling across different locations within each window. The solution aims to minimize the average user response time and scaling costs, enabling intelligent dynamic scaling based on location awareness. Experimental results indicate that the proposed A-Bi-GRU forecasting algorithm achieves approximately a 30% improvement in prediction accuracy over traditional linear models such as LR and SVM, and about a 5–10% improvement compared to conventional recurrent neural networks like RNN and LSTM. Furthermore, the proposed DP-GA multi-objective optimization algorithm reduces average response time by roughly 80% and scaling cost by approximately 50%. Bing Tang, Li Zhang 0096, Buqing Cao, Mingdong Tang |
IEEE Trans. Netw. Serv. Manag. | 5 |
| 2025 | Implicit Supervision-Assisted Graph Collaborative Filtering for Third-Party Library RecommendationabstractThird-party libraries (TPLs) play a crucial role in software development. Utilizing TPL recommender systems can aid software developers in promptly finding useful TPLs. A number of TPL recommendation approaches have been proposed and among them graph neural network (GNN)-based recommendation is attracting the most attention. However, GNN-based approaches generate node representations through multiple convolutional aggregations, which is prone to introducing noise, resulting in the over-smoothing issue. In addition, due to the high sparsity of labelled data, node representations may be biased in real-world scenarios. To address these issues, this paper presents a TPL recommendation method named Implicit Supervision-assisted Graph Collaborative Filtering (ISGCF). Specifically, it takes the App-TPL interaction relationships as input and employs a popularity-debiased method to generate denoised App and TPL graphs. This reduces the noise introduced during graph convolution and alleviates the over-smoothing issue. It also employs a novel implicitly-supervised loss function to exploit the labelled data to learn enhanced node representations. Extensive experiments on a large-scale real-world dataset demonstrate that ISGCF achieves a significant performance advantage over other state-of-the-art TPL recommendation methods in Recall, NDCG and MAP. The experiments also validate the superiority of ISGCF in mitigating the over-smoothing problem. Lianrong Chen, Mingdong Tang, Naidan Mei, Fenfang Xie, Guo Zhong, Qiang He 0001 |
IEEE Trans. Serv. Comput. | 2 |
| 2024 | ESGen: Commit Message Generation Based on Edit Sequence of Code ChangeabstractCommit messages provide important information for comprehending the code changes, and a number of researchers try to generate commit messages by using an automatic way. These research on commit message generation has profited from the code tokens or code structures such as AST. Since the edit sequence of code change is also important for capturing the code change intent, we propose a new commit message generation method called ESGen, which extracts AST edit sequences of code changes as model input. Specifically, we employ an O(ND) difference algorithm to extract the edit sequence from AST by comparing the ASTs before and after applying the code changes. Then, we construct a Bi-Encoder, which encodes the textual information and the AST edit sequence information of code change. The experimental results show that ESGen outperforms other baseline models, improving the BLEU-4 to 15.14. Also, when applying the edit sequence to 7 baseline models, they improve the BLEU-4 scores of these models by an average of 8.5%. Additionally, a human evaluation confirmed the effectiveness of ESGen in generating commit messages. Xiangping Chen, Yangzi Li, Zhicao Tang, Yuan Huang 0002, Haojie Zhou, Mingdong Tang, Zibin Zheng |
ICPC | 6 |
| 2024 | The Sword of Damocles: Upgradeable Smart Contract in EthereumabstractAlthough smart contracts are immutable once they are deployed, the reality is that they need upgrades to fix bugs or add new features. Nowadays, there are a few upgrade methods in Ethereum, some of which can change the contract without changing the contract address that users interact with. This upgrade way increases potential danger and results in users' distrust, because it may secretly change the function of the contract and cause users financial loss. We examine two of these upgrade methods, i.e., proxy pattern and metamorphic contract. For the proxy pattern, we propose a bytecode-based method for detecting these upgradeable contracts, which achieves a 99.37% F1-score. We use the bytecode-based method to detect the contracts in the first 12 million blocks of Ethereum and find 126,500 upgradeable contracts. For the metamorphic contracts, we employ an Ethereum replay tool to replay the transactions and find the metamorphic contracts according to the SELFDESTRUCT and CREATE2 instructions. We find that 64.3% of the contracts upgraded using this way are malicious MEV bots. Finally, we summarize the reasons for smart contract upgrades and make development recommendations. Yuan Huang 0002, Xiaoyuan Wu, Quanqi Wang, Ziang Qian, Xiangping Chen, Mingdong Tang, Zibin Zheng |
ICPC | 6 |
| 2024 | Knowledge distillation representation and DCNMIX quality prediction-based Web service recommendationabstractSummary Web service recommendation as an emerging topic attracts increasing attention due to its important practical significance. As the number of available Web services continues to grow, users face the challenge of searching the most suitable services that meet their specific needs. Quality of service (QoS)‐based service recommendation becomes a popular approach to address this issue. However, existing QoS‐based service recommendation methods are inability to effectively capture valuable content and structural information from services. These methods often rely solely on low‐order explicit feature intersections in QoS information, do not fully utilize the high‐order implicit feature intersections, and ignore the rich semantic information existing in service descriptions and user preferences. To address this problem, this paper proposes a Web service recommendation method via combining knowledge distillation representation and DCNMIX quality prediction. This method combines content‐based and structure‐based service classification and service prediction based on multi‐dimensional service quality information. First, it builds a service relationship network using semantic features extracted from service descriptions. Second, it designs a graph neural network knowledge distillation framework. The teacher model extracts the knowledge of the graph neural network model, and the student model learns the structure‐based and feature‐based prior knowledge of the service relationship network. Then the student model is used to learn the knowledge of the teacher model, classify Web services, and obtain service representations. Finally, based on service representations and multi‐dimensional QoS information, it exploits the DCNMIX model to learn the explicit and implicit features intersections of Web services and obtain the prediction score and ranking of Web services. The experimental results on the ProgrammableWeb dataset show that the proposed method outperforms the state‐of‐the‐art baselines in terms of Recall, F1, Logloss, and AUC_ROC. Buqing Cao, Shanpeng Liu, Yiping Wen, Dong Zhou 0001, Mingdong Tang |
Concurr. Comput. Pract. Exp. | 7 |
| 2024 | Weighted meta-graph based mobile application recommendation through matrix factorisation and neural networksabstractNumerous mobile applications (apps) with different functions meet the various needs of users, but users have to spend a lot of time selecting suitable mobile apps. How to select relevant mobile apps for users has become an important issue. Existing studies mainly utilise context, user interest, privacy, security, version, and heterogeneous information to make mobile app recommendations. However, they have at least one of the following limitations: (1) Don't fully integrate the rich heterogeneous information; (2) Don't capture complex structural and semantic information; (3) Don't differentiate the importance of different semantic meta-graphs; (4) Don't consider the influence of different users' rating criteria. Therefore, the predictive performance of these methods is relatively limited. This paper considers the influence of different users' rating criteria for the same app and proposes a weighted meta-graph based mobile app recommendation approach by leveraging matrix factorisation and neural networks. Specifically, the similarity measurement between users and apps considers the difference in users' rating criteria under various semantic meta-graph patterns. The matrix factorisation technology is used to acquire the user's and the app's latent feature matrices. The importance of various semantic meta-graphs is distinguished by exploiting the weight learning. The neural network technology is employed to learn interactions between users and apps, thereby predicting the user's preference for unobserved apps. Experimental results demonstrate the superiority of the proposed approach, the effectiveness of considering differences in users' rating criteria, and the importance of differentiating various semantic meta-graphs. Fenfang Xie, Angyu Zheng, Liang Chen 0001, Zibin Zheng, Mingdong Tang |
Connect. Sci. | 5 |
| 2024 | BiLSTM4DPS: An attention-based BiLSTM approach for detecting phishing scams in ethereum
Mingdong Tang, Mingshun Ye, Weili Chen, Dong Zhou 0001 |
Expert Syst. Appl. | 1 |
| 2024 | Mashup-oriented API recommendation via pre-trained heterogeneous information networks
Mingdong Tang, Fenfang Xie, Sixian Lian, Jiajin Mai, Shuangyin Li |
Inf. Softw. Technol. | 1 |
| 2024 | A Review-Level Sentiment Information Enhanced Multitask Learning Approach for Explainable RecommendationabstractRecommendation system plays a remarkable role in solving the problem of information overload on the Internet. Existing research demonstrates that a recommended list enclosed with appropriate explanations can enhance the transparency of the system and encourage users to make decisions. Although existing works have achieved effective results, they still suffer from at least one of the following limitations: the work either does not use sentiment information or review information, does not explicitly incorporate review-level sentiment information into the model, is based on review retrieval, and generates explanations in the form of templates or phrases. To tackle the above limitations, this article proposes a REview-level Sentiment information enhanced multiTask learning approach for Explainable Recommendation (RESTER). Specifically, it first considers the user’s review information and analyzes the sentiment polarity contained in the review. Then, the user/item’s identity feature, review feature, and sentiment information are fused into a multitask learning framework by leveraging the implicit correlation between the rating prediction and explanation generation tasks. Comprehensive experiments on datasets in three different domains have shown that the proposed model is superior to all other baselines in both rating prediction and explanation generation tasks. Fenfang Xie, Yuansheng Wang, Kun Xu 0010, Liang Chen 0001, Zibin Zheng, Mingdong Tang |
IEEE Trans. Comput. Soc. Syst. | 6 |
| 2024 | Light Heterogeneous Hypergraph Contrastive Learning Based Service Recommendation for Mashup CreationabstractMashup technology enables developers to create new applications more readily by combining existing services. As its popularity grows, research on service recommendation for mashup creation has gained increasing attention. Existing recommendation methods have the following limitations: either they are susceptible to data sparsity problems, or they exhibit over-smoothing when aggregating high-order neighbors, resulting in similar and non-specific node feature representations, or they only focus on bipartite graphs and neglect the rich heterogeneous information in the mashup-service ecosystem. To address these issues, we propose a service recommendation method for mashup creation based onlightheterogeneous hypergraphcontrastivelearning (LHGCL). This method first constructs a heterogeneous hypergraph by combining mashup information, service information, the mashup-service interaction data, and their related attribute information. Then, it designs a light hypergraph neural network to capture the high-order relationships between mashups and services. Next, it applies contrastive learning to enhance the representations of mashups and services. Finally, it utilizes the enhanced feature vectors of mashups and services to predict mashup preferences for services. Comprehensive experiments conducted on the real-world ProgrammableWeb dataset demonstrate the superiority of the proposed method and the effectiveness of its key modules. Mingdong Tang, Jiajin Mai, Fenfang Xie, Zibin Zheng |
IEEE Trans. Serv. Comput. | 1 |
| 2023 | An Edge Server Co-deployment Method via Joint Optimization of Communication Delay and Load Balancing in Edge Collaborative EnvironmentabstractIn the edge collaboration environment, the rapid development of smart terminal devices and the huge volume of service requests from smart terminal devices often lead to load imbalance and long communication delay of edge server. In this situation, it's becoming more and more important to efficiently deploy the edge servers to reduce service communication delay and balance the load of edge server, thus fully improving resource utilization of edge server and users' service experience. To this end, this paper proposes a co-deployment method for edge servers in edge collaboration environment by jointly optimizing communication delay and load balancing. It first clusters all communication base stations by the K-means algorithm to derive the most suitable area for edge server deployment. Then, on the premise of balancing the workload between edge servers and minimizing the communication delay between communication base stations and edge servers, the optimal deployment location of edge servers is solved iteratively by the particle swarm algorithm. Finally, validation experiments are conducted based on real data sets of Shanghai Telecom communication base stations, and the experimental results show that the overall performance of the proposed method is better compared with the typical methods such as Top-K, K-means, Random, and Genetic Algorithm. Zilong Zeng, Buqing Cao, Hongfan Ye, Dong Zhou 0001, Mingdong Tang |
CSCWD | 5 |
| 2023 | High-Order Collaborative Filtering for Third-Party Library RecommendationabstractDevelopers of mobile applications (apps) can enhance their work efficiency by reusing suitable third-party libraries (TPLs). TPLs recommendation methods have been proposed to assist app developers in quickly finding useful TPLs, but the existing methods, such as those based on graph neural networks (GNN), have limitations in extracting high-order neighborhood information that can enhance the representation ability of nodes. To address this issue, we propose a novel hypergraph neural network method based on collaborative filtering, called High-order Collaborative Filtering (HCF). We first build two hypergraphs by fully exploiting the TPLs usage records in apps and then extracting the high-order neighborhood information from the hypergraphs. The neighborhood information extracted contains less noise compared to classic GNNs, thereby alleviating the problem of over-smoothing in GNN node representations. This advantage enables HCF to recommend more accurate and diverse TPLs for apps development. Extensive experiments on a real-world dataset demonstrate that HCF significantly outperforms the state-of-the-art methods in terms of recommendation accuracy and diversity. Lianrong Chen, Naidan Mei, Yingying He, Wanping Liu, Guo Zhong, Mingdong Tang |
ICWS | 6 |
| 2023 | Third-Party API Recommendation based on Heterogeneous Hypergraph Attention NetworksabstractThird-party APIs (Application Programming Interfaces) are widely used in modern software development nowadays. Inspired by traditional recommender systems, recommending appropriate third-party APIs to developers has attracted a lot of research interest. Existing methods mainly focus on applying techniques such as Matrix Factorization (MF), Factorization Machine (FM), graph neural network (GNN) and hypergraph neural network (HGNN) to solve the recommendation problem. However, some limitations have not been well explored in existing methods: 1) MF and FM based API recommendation methods have difficulties in capturing the high-order interactions between users and APIs and are subject to noisy features. 2) GNN based methods can only be applied to simple graph structures, and suffer from the over-smoothing problem when aggregating high-order neighbor information. 3) HGNN based methods are focused on homogeneous hypergraphs and do not take the extra node attributes into consideration. To tackle the limitations, this paper proposes a third-party API recommendation method based on Heterogeneous Hypergraph Attention Network (HHAN). This method first constructs a heterogeneous hypergraph by exploiting the user-API interaction data and extra API attribute information. It then aggregates the neighbor information on the heterogeneous hypergraph to capture the high-order relationships between APIs and users. Finally, a node - and hyperedge-specific attention mechanism is designed to distinguish the importance of different types of neighbors. Extensive experiments on a real-world dataset crawled from ProgrammableWeb.com demonstrate the effectiveness of the proposed method. Jiajin Mai, Mingdong Tang, Fenfang Xie, Lingxiao Liao |
ICWS | 2 |
| 2023 | Exploring the NFT market on ethereum: a comprehensive analysis and daily volume forecastingabstractWith the popularity of Non-Fungible Tokens (NFTs), which has now become a financial market that has attracted extensive attention worldwide. A large number of investors and creators are flocking to this emerging market in search of investment opportunities. Nowadays, many studies have analysed this phenomenon from an economic perspective. However, we know little about the players and ecosystem characteristics of this market. To fill this knowledge gap, we first provide a processed large-scale dataset of the Ethereum blockchain-based NFT market, containing more than 80 million NFT transaction records from January 2018 to April 2022. Second, we constructed the NFT creator graph (NCG) and NFT holder graph (THG) to delve into the characteristics of the NFT market. Further, we analyse the market preferences and trends using statistical methods to reveal the development trends of the NFT market. Finally, we focus on predicting the transaction volume of the NFT market and analyse the influence factors. This study provides data support for participants and researchers to explore the NFT market, while our analysis promotes a deeper understanding of the NFT market among the public. Mingdong Tang, Xingyu Feng 0003, Weili Chen |
Connect. Sci. | 1 |
| 2023 | Recommending third-party APIs via using lightweight graph convolutional neural networksabstractThird-party APIs have been widely used to develop various applications.As the number of third-party APIs grows, it becomes increasingly challenging to quickly find suitable APIs that meet users' requirements.Inspired by recommender systems, API recommendation methods have been proposed to address this issue.However, previous API recommendation methods are insufficient in utilising the high-order interactions between users and APIs, and thus have limited performance.Based on the model of lightweight graph convolutional neural network, this paper proposes an effective API recommendation method by exploiting both low-order and high-order interactions between users and APIs.It first learns the embedding of users and APIs from the user-API interaction graph, and then adopts a weighted summation operator to aggregate the embeddings learned from different propagation layers for API recommendation.Extensive experiments are conducted on a real dataset with 160,309 API users and 21,031 Web APIs, and the results show that our method has significantly better precision and recall than other state-of-the-art methods. Meijiao Zhang, Xianhao Pan, Jiajin Mai, Mingdong Tang, Tien-Hsiung Weng |
Connect. Sci. | 4 |
| 2023 | Accurately Predicting Quality of Services in IoT via Using Self-Attention Representation and Deep Factorization MachinesabstractThe past decade has witnessed a widespread adoption of IoT devices and services in various applications such as intelligent transportation systems. It is crucial for IoT applications to select high-quality services to boost their reliability and efficiency. The prediction for Quality of Service (QoS) can be used to address this issue. Although a number of QoS prediction approaches have been proposed, their performance may be limited in the IoT environment where context features can significantly impact QoS predictions. Based on the historical QoS records of services, this paper proposes a collaborative QoS prediction approach using self-attention representation and deep factorization machine. The approach first leverages the global and local contextual information of services and users to learn personalized representations. Then, based on the personalized representations, it utilizes a deep factorization machine to make QoS predictions. Extensive experiments conducted on a real-world dataset show that the proposed QoS prediction approach significantly outperforms the other state-of-the-art approaches in terms of prediction accuracy. Mingdong Tang, Wenyu Tang, Fenfang Xie |
IEEE Trans. Intell. Transp. Syst. | 1 |
| 2023 | Cost-Aware Deployment of Microservices for IoT Applications in Mobile Edge Computing EnvironmentabstractIn Mobile Edge Computing (MEC) environment, service deployment for IoT application is a key issue that needs to be solved. Considering the knowledge of mobile users’ service requests and edge server’s processing capacity, the problem of microservice deployment in MEC environment is modelled as a non-linear optimization problem. An adaptive dynamic deployment optimization method called Adapt-SD has been proposed, which is based on Adam and weighted round-robin scheduling algorithm to solve this microservice deployment problem. In Adapt-SD, considering the hardware resource-constrained MEC environment, different numbers of microservice instances are deployed on different edge servers, and then microservice instances are invoked to achieve the minimum resource consumption cost while meeting user’s service access delay constraints. At the same time, Adapt-SD also ensures the work balance of edge servers. In this paper, real datasets from EUA in Australia and some synthetic datasets are utilized to measure the performance of Adapt-SD, which is compared with the existing microservice deployment algorithms. Experimental results show that Adapt-SD is superior to other representative deployment algorithms. Bing Tang, Feiyan Guo, Buqing Cao, Mingdong Tang, Kuanching Li |
IEEE Trans. Netw. Serv. Manag. | 4 |
| 2022 | API recommendation for Mashup creation based on neural graph collaborative filteringabstractWith the increase of open APIs appeared on the Web, reusing or combining these APIs to develop novel applications (e.g. Mashups) has attracted great interest from developers. However, to quickly find a suitable one among a huge number of APIs to meet a developer’s requirement is basically a non-trivial issue. Therefore, a high-quality API recommendation system is desirable. Although a number of collaborative filtering methods have been proposed for API recommendation, their recommendation accuracy is limited and needs to be further improved. Based on the neural graph collaborative filtering technique, this paper proposes an API recommendation method that exploits the high-order connectivity between APIs and API users. To evaluate the proposed method, extensive experiments are conducted on a real API dataset and the results show that the proposed method outperforms the state-of-the-art methods in API recommendation. Sixian Lian, Mingdong Tang |
Connect. Sci. | 2 |
| 2022 | A Privacy-Preserving Storage Scheme for Logistics Data With Assistance of BlockchainabstractIn recent years, traditional logistics systems are developing toward intelligence based on the Internet of Things (IoT). Sensing devices throughout the logistics network provide strong support for smart logistics. However, due to the insufficient local computing and storage resources of IoT devices, logistics records with sensitive information are generally stored in a centralized cloud center, which could easily cause privacy leakage. In this study, we propose a blockchain-assisted secure storage scheme for logistics data. To be specific, this scheme can be briefly divided into two parts. The first part involves data generation and aggregation, session establishing, records encryption and storage, wherein a blockchain network is used to assist the cloud server with data storage, and smart contracts are deployed to provide reliable storage interfaces. In the second part, an efficient consensus mechanism is introduced to improve the efficiency of the consensus process. Also, the stored records can be securely audited by leveraging the deployed blockchain network. Finally, we analyze the security and privacy properties of this scheme and evaluate its performance in terms of computation and communication overhead by developing an experimental platform. The experimental results indicate that the performance of our scheme is acceptable. Hongzhi Li 0003, Dezhi Han, Mingdong Tang |
IEEE Internet Things J. | 3 |
| 2022 | Data Fusion Approach for Collaborative Anomaly Intrusion Detection in Blockchain-Based SystemsabstractBlockchain technology is rapidly changing the transaction behavior and efficiency of businesses in recent years. Data privacy and system reliability are critical issues that is highly required to be addressed in Blockchain environments. However, anomaly intrusion poses a significant threat to a Blockchain, and therefore, it is proposed in this article a collaborative clustering-characteristic-based data fusion approach for intrusion detection in a Blockchain-based system, where a mathematical model of data fusion is designed and an AI model is used to train and analyze data clusters in Blockchain networks. The abnormal characteristics in a Blockchain data set are identified, a weighted combination is carried out, and the weighted coefficients among several nodes are obtained after multiple rounds of mutual competition among clustering nodes. When the weighted coefficient and a similarity matching relationship follow a standard pattern, an abnormal intrusion behavior is accurately and collaboratively detected. Experimental results show that the proposed algorithm has high recognition accuracy and promising performance in the real-time detection of attacks in a Blockchain. Wei Liang 0005, Mingdong Tang, Dacheng He, Kuanching Li |
IEEE Internet Things J. | 4 |
| 2022 | Neural topic-enhanced cross-lingual word embeddings for CLIR
Dong Zhou 0001, Lin Li 0001, Mingdong Tang, Aimin Yang 0002 |
Inf. Sci. | 4 |
| 2022 | Two-Level Stackelberg Game for IoT Computational Resource Trading Mechanism: A Smart Contract ApproachabstractTo support the increasing computation-intensive applications in the Internet of Things (IoT), edge computing is introduced to provide mobile devices computing resources for performing low-latency tasks. Therefore, how to design an effective and secure computing resource allocation mechanism is attracting increasing attention. A lot of works have been done to design an effective computational resource market for IoT, but the problems of vulnerability and inefficiency still exist. In this article, we propose a two-level Stackelberg game-based computing resource trading mechanism for mobile IoT devices with a credit-based payment approach, which is implemented by smart contracts on blockchain. In our model, the Stackelberg game consists of two levels, i.e., leader-level and user-level. In the leader-level, the computing service provider (CSP) and its agent constitute a composite leader. The agent purchases computing resource from CSP on credit and acts as a broker among leader-level and user-level reselling these computing resources to users. In the user-level, every user experiences social externality, which means users are interdependent. The leader-level subgame makes credit payment easier by making loaning and trading become a joint credit payment. The user-level subgame makes the market more active and closer to reality by introducing social externality. Besides, smart contracts can prevent malicious behaviors such as delay payment. We also conduct equilibrium analysis and prove the existence and uniqueness of the Nash equilibrium in our Stackelberg game-based model. Finally, we conduct numerical experiments to evaluate the cost of smart contracts and the performance of each entity with the proposed pricing mechanism. Zetao Yang, Yufei Chen 0009, Wuhui Chen, Mingdong Tang |
IEEE Trans. Serv. Comput. | 5 |
| 2022 | Web Service QoS Prediction via Collaborative Filtering: A SurveyabstractWith the growing number of competing Web services that provide similar functionality, Quality-of-Service (QoS) prediction is becoming increasingly important for various QoS-aware approaches of Web services. Collaborative filtering (CF), which is among the most successful personalized prediction techniques for recommender systems, has been widely applied to Web service QoS prediction. In addition to using conventional CF techniques, a number of studies extend the CF approach by incorporating additional information about services and users, such as location, time, and other contextual information from the service invocations. There are also some studies that address other challenges in QoS prediction, such as adaptability, credibility, privacy preservation, and so on. In this survey, we summarize and analyze the state-of-the-art CF QoS prediction approaches of Web services and discuss their features and differences. We also present several Web service QoS datasets that have been used as benchmarks for evaluating the predition accuracy and outline some possible future research directions. Zibin Zheng, Xiaoli Li 0016, Mingdong Tang, Fenfang Xie, Michael R. Lyu |
IEEE Trans. Serv. Comput. | 3 |
| 2022 | Joint optimization of delay and cost for microservice composition in mobile edge computing
Feiyan Guo, Bing Tang, Mingdong Tang |
World Wide Web | 3 |
| 2022 | bi-directional Bayesian probabilistic model based hybrid grained semantic matchmaking for Web service discoveryabstractAbstract Web service discovery is a fundamental task in service-oriented architectures which searches for suitable web services based on users’ goals and preferences. In this paper, we present a novel service discovery approach that can support user queries with various-size-grained text elements. Compared with existing approaches that only support semantics matchmaking in single texture granularity (either word level or paragraph level), our approach enables the requester to search for services with any type of query content with high performance, including word, phrase, sentence, or paragraph. Specifically, we present an unsupervised Bayesian probabilistic model, bi-Directional Sentence-Word Topic Model (bi-SWTM), to achieve semantic matchmaking between possible textual types of queries (word, phrase, sentence, paragraph) and the texts in web service descriptions, by mapping words and sentences in the same semantic space. The bi-SWTM captures textual semantics of the words and sentences in a probabilistic simplex, which provides a flexible method to build the semantic links from user queries to service descriptions. The novel approach is validated using a collection of comprehensive experiments on ProgrammableWeb data. The results demonstrate that the bi-SWTM outperforms state-of-the-art methods on service discovery and classification. The visualization of the nearest-neighbored queries and descriptions shows the capability of our model on capturing the latent semantics of web services. Shuangyin Li, Haoyu Luo, Gansen Zhao, Mingdong Tang, Xiao Liu 0004 |
World Wide Web | 4 |
| 2021 | Combination of Certificateless Message Authentication and Blockchain Incentives for Traffic Event Reporting in VANETs
Li Zhang 0096, Jianbo Xu, Mingdong Tang |
BlockSys | 3 |
| 2021 | Collaborative QoS Prediction via Context-Aware Factorization Machine
Wenyu Tang, Mingdong Tang, Wei Liang 0005 |
ICA3PP (3) | 2 |
| 2021 | Composition pattern-aware web service recommendation based on depth factorisation machineabstractWeb service composition has become a prevalent software development method that enables developing powerful Mashups by effectively combining Web services with different functions. However, as the number of Web services increases, it becomes challenging for developers to select appropriate services to develop Web applications that satisfy functional requirements. In order to recommend Web services considering user's preferences, a composition pattern-aware Web service recommendation method called EWACP-DeepFM is proposed, which combines the composition patterns between Web services and Mashups and the co-occurrence and popularity of Web services. By constructing a multi-dimensional feature matrix, which is further trained by the depth factorisation machine (DeepFM) model to learn potential link relationships between Web services and Mashup applications, and recommend Top-N best services for the target Mashup application. Experiments performed using the real datasets from ProgrammableWeb show that the proposed method outperforms others with better recommendation effectiveness. Bing Tang, Mingdong Tang, Yanmin Xia, Meng-Yen Hsieh |
Connect. Sci. | 2 |
| 2021 | One enhanced secure access scheme for outsourced data
Yongkai Fan, Kuanching Li, Wei Liang 0005, Gan Tan, Mingdong Tang |
Inf. Sci. | 7 |
| 2021 | A Location-Based Factorization Machine Model for Web Service QoS PredictionabstractWith the prevalence of web services, a large number of similar web services are provided by different providers. To select the optimal service among these service candidates, Quality of Service (QoS), representing the non-functional characteristics, plays an important role. To obtain the QoS values of web services, a number of web service QoS prediction methods have been proposed. Collaborative web service QoS prediction is one of the most popular approaches. Based on the historical QoS data, collaborative QoS prediction methods employ memory-based collaborative filtering (CF), model-based CF, or their hybrids to predict QoS values. However, these methods usually only consider the QoS information of similar users and services, neglecting the correlation between them. To enhance the prediction accuracy, we propose a novel method to predict QoS values based on factorization machine, which leverages not only QoS information of users and services but also the user and service neighbor’s information. To evaluate our approach, we conduct experiments on a large-scale real-world dataset with 1,974,675 web service invocations. The experiment results show that our approach achieves higher prediction accuracy than other QoS prediction methods. Yatao Yang 0002, Zibin Zheng, Xiangdong Niu, Mingdong Tang, Yutong Lu, Xiangke Liao |
IEEE Trans. Serv. Comput. | 4 |
| 2020 | A k-core Analysis to Large-Scale Web API Collaboration NetworksabstractThe Web has become a huge programmable platform in the Web 2.0 era. More and more companies are opening their data and services to the public through Web APIs. With the increasing number and variety of Web APIs, new Web applications and value-added services can be rapidly developed by combining different APIs. The ever-growing collaborations between APIs thus raise a kind of a large-scale networks, namely Web API collaboration networks. However, the structure and evolution process of Web API collaboration networks are still unclear to people so far. This paper provides a deep analysis to the internal structure of a real-world Web API collaboration network using k-core decomposition. We firstly construct the Web API collaboration network by using the data crawled from the largest Web API registry, Programmable Web.com, and then employ the k-core decomposition method to obtain different subgraphs of the network with different centrality or coreness (i.e., k-cores). We give an experimental analysis to the structures of the Web API collaboration network and its k-cores by using some classic statistical tools, such as degree distribution and clustering coefficient. The analysis results not only can identify the most central APIs in the Web API collaboration network, but also provides a basis for the visualization and understanding of Web API collaboration networks. Mingdong Tang, Wenquan Lei, Sixian Lian |
ICSS | 1 |
| 2020 | Learning Human-Written Commit Messages to Document Code Changes
Yuan Huang 0002, Haojie Zhou, Xiangping Chen, Zibin Zheng, Mingdong Tang |
J. Comput. Sci. Technol. | 6 |
| 2020 | Integrated Content and Network-Based Service Clustering and Web APIs Recommendation for Mashup DevelopmentabstractThe rapid growth in the number and diversity of Web APIs, coupled with the myriad of functionally similar Web APIs, makes it difficult to find most suitable Web APIs for users to accelerate and accomplish Mashup development. Even if the existing methods show improvements in Web APIs recommendation, it is still challenging to recommend Web APIs with high accuracy and good diversity. In this paper, we propose an integrated content and network-based service clustering and Web APIs recommendation method for Mashup development. This method, first develop a two-level topic model by using the relationship among Mashup services to mine the latent useful and novel topics for better service clustering accuracy. Moreover, based on the clustering results of Mashups, it designs a collaborative filtering (CF) based Web APIs recommendation algorithm. This algorithm, exploits the implicit co-invocation relationship between Web APIs inferred from the historical invocation history between Mashups clusters and the corresponding Web APIs, to recommend diverse Web APIs for each Mashups clusters. The method is expected to not only find much better matched Mashups with high accuracy, but also diversify the recommendation result of Web APIs with full coverage. Finally, based on a real-world dataset from ProgrammableWeb, we conduct a comprehensive evaluation to measure the performance of our method. Compared with existing methods, experimental results show that our method significantly improves the accuracy and diversity of recommendation results in terms of precision, recall, purity, entropy, DCG and HMD. Buqing Cao, Xiaoqing Frank Liu, Md Mahfuzer Rahman, Bing Li 0010, Jianxun Liu 0001, Mingdong Tang |
IEEE Trans. Serv. Comput. | 6 |
| 2019 | Reduce the Energy Cost of Elastic Clusters by Queueing Workloads with N-1 Queues
Mingdong Tang |
BlockSys | 2 |
| 2019 | Image Clustering Based on Graph Regularized Robust Principal Component Analysis
Wei Liang 0005, Mingdong Tang, Jintian Tang |
BlockSys | 3 |
| 2019 | Dynamic API call sequence visualisation for malware classificationabstractDue to the development of automated malware generation and obfuscation, traditional malware detection methods based on signature matching have limited effectiveness. Thus, a novel approach using visualisation and deep learning technology can play an important role in malware detection and classification. In this study, the authors extract sequences of API calls using dynamic analysis and then use colour mapping rules to create feature images representing malware behaviour. Finally, they train a convolutional neural network to classify different feature images with 9 malware families, and 1000 variants in each family. Experimental results show the effectiveness of the authors’ method. The classification TPR, precision, recall and F1 are all >99%, while the FPR is <0.1%. Mingdong Tang, Quan Qian |
IET Inf. Secur. | 1 |
| 2019 | A Secure FaBric Blockchain-Based Data Transmission Technique for Industrial Internet-of-ThingsabstractThe previous blockchain data transmission techniques in industrial Internet of Things (IoT) have low security, high management cost of the trading center, and big difficulty in supervision. To address these issues, this paper proposes a secure FaBric blockchain-based data transmission technique for industrial IoT. This technique uses the blockchain-based dynamic secret sharing mechanism. A reliable trading center is realized using the power blockchain sharing model, which can also share power trading books. The power data consensus mechanism and dynamic linked storage are designed to realize the secure matching of the power data transmission. Experiments show that the optimized FaBric power data storage and transmission has high security and reliability. The proposed technique can improve the transmission rate and packet receiving rate by 12% and 13%, respectively. Moreover, the proposed technique has good superiority in sharing management and decentralization. Wei Liang 0005, Mingdong Tang, Jing Long, Xin Peng 0002, Jianlong Xu, Kuanching Li |
IEEE Trans. Ind. Informatics | 2 |
| 2017 | WE-LDA: A Word Embeddings Augmented LDA Model for Web Services ClusteringabstractDue to the rapid growth in both the number and diversity of Web services on the web, it becomes increasingly difficult for us to find the desired and appropriate Web services nowadays. Clustering Web services according to their functionalities becomes an efficient way to facilitate the Web services discovery as well as the services management. Existing methods for Web services clustering mostly focus on utilizing directly key features from WSDL documents, e.g., input/output parameters and keywords from description text. Probabilistic topic model Latent Dirichlet Allocation (LDA) is also adopted, which extracts latent topic features of WSDL documents to represent Web services, to improve the accuracy of Web services clustering. However, the power of the basic LDA model for clustering is limited to some extent. Some auxiliary features can be exploited to enhance the ability of LDA. Since the word vectors obtained by Word2vec is with higher quality than those obtained by LDA model, we propose, in this paper, an augmented LDA model (named WE-LDA) which leverages the high-quality word vectors to improve the performance of Web services clustering. In WE-LDA, the word vectors obtained by Word2vec are clustered into word clusters by K-means++ algorithm and these word clusters are incorporated to semi-supervise the LDA training process, which can elicit better distributed representations of Web services. A comprehensive experiment is conducted to validate the performance of the proposed method based on a ground truth dataset crawled from ProgrammableWeb. Compared with the state-of-the-art, our approach has an average improvement of 5.3% of the clustering accuracy with various metrics. Min Shi 0001, Jianxun Liu 0001, Dong Zhou 0001, Mingdong Tang, Buqing Cao |
ICWS | 4 |
| 2017 | Towards a trust evaluation middleware for cloud service selection
Mingdong Tang, Xiaoling Dai, Jianxun Liu 0001, Jinjun Chen |
Future Gener. Comput. Syst. | 1 |
| 2017 | Domain-aware Mashup service clustering based on LDA topic model from multiple data sources
Buqing Cao, Xiaoqing Frank Liu, Jianxun Liu 0001, Mingdong Tang |
Inf. Softw. Technol. | 4 |
| 2017 | Availability/Network-aware MapReduce over the Internet
Bing Tang, Mingdong Tang, Gilles Fedak, Haiwu He |
Inf. Sci. | 2 |
| 2016 | Using Relational Topic Model and Factorization Machines to Recommend Web APIs for Mashup Creation
Buqing Cao, Min Shi 0001, Xiaoqing Frank Liu, Jianxun Liu 0001, Mingdong Tang |
APSCC | 5 |
| 2016 | Recommending a Personalized Sequence of Pick-Up Points
Jianxun Liu 0001, Zhuhua Liao, Mingdong Tang |
APSCC | 5 |
| 2016 | Multi-relation Based Manifold Ranking Algorithm for API Recommendation
Fenfang Xie, Jianxun Liu 0001, Mingdong Tang, Dong Zhou 0001, Buqing Cao, Min Shi 0001 |
APSCC | 3 |
| 2016 | Web APIs Recommendation for Mashup Development Based on Hierarchical Dirichlet Process and Factorization Machines
Buqing Cao, Bing Li 0010, Jianxun Liu 0001, Mingdong Tang |
CollaborateCom | 4 |
| 2016 | A Cluster-Based Cooperative Data Transmission in VANETs
Anhua Chen, Yunxia Jiang, Mingdong Tang |
CollaborateCom | 4 |
| 2016 | An Approach of Extracting Feature Requests from App Reviews
Zhenlian Peng, Jian Wang 0018, Keqing He 0002, Mingdong Tang |
CollaborateCom | 4 |
| 2016 | Mashup Service Clustering Based on an Integration of Service Content and Network via Exploiting a Two-Level Topic ModelabstractThe rapid growth in the number and diversity of Mashup services, coupled with the myriad of functionally similar Mashup services, makes it difficult to find suitable Mashup services to develop Mashup-based software applications due to an unprecedentedly large number of choices of Mashup services. Even if the existing latent factor based methods show significant improvements in Mashup service clustering and discovery, it is still challenging to find Mashup services with high accuracy due to overlooking of relationships among Mashup services. The relationships among Mashup services actually can be exploited in mining latent functional factors to improve the accuracy of clustering and discovery. In this paper, we propose a Mashup service clustering method based on an integration of service content and network via exploiting a two-level topic model. This method, firstly designs a two-level topic model to mine latent topics for representing functional features of Mashup services. Secondly, it uses two different random walk processes to derive and incorporate the topic distribution of Mashup services at service network level into the topic distribution of Mashup services at the service content level. Thirdly, K-means and Agnes algorithm are used to perform Mashup service clustering based on latent topics' similarity. Finally, we conduct a comprehensive evaluation to measure performance of our method. Compared with other existing clustering approaches, experimental results show that our approach achieves a significant improvement in terms of precision, recall, purity and entropy. Buqing Cao, Xiaoqing Frank Liu, Bing Li 0010, Jianxun Liu 0001, Mingdong Tang, Min Shi 0001 |
ICWS | 5 |
| 2016 | A Probabilistic Topic Model for Mashup Tag RecommendationabstractMashups are prevalent Service-Oriented Architecture (SOA) based applications consisting of multiple Web Application Programming Interfaces (APIs) and content. Tags have been extensively used to organize and index mashup services. However, people favor manual tags creation in the past. This approach demands user intervention, which is extremely time-consuming and probes to errors. In this paper we propose a novel Mashup-API-Tag model for automatic mashup tag recommendation. The model simultaneously incorporates the composition relationships between mashups and APIs as well as the annotation relationships between APIs and tags to discover the latent topics. Then the semantic similarity between Web APIs and mashups can be acquired. Subsequently, tags of chosen APIs are recommended to a mashup where the mashup and the APIs are most similar. In addition, we develop a tag filtering algorithm to select the most relevant tags for recommendation. The experimental results on a real world dataset prove that our approach outperforms other methods, including frequency-based methods and the methods that only consider the composition relationships and the annotation relationships separately. Min Shi 0001, Jianxun Liu 0001, Dong Zhou 0001, Mingdong Tang, Fenfang Xie |
ICWS | 4 |
| 2016 | Exploring Web Services from a Network Perspective Using Multi-Level Views
Mingdong Tang, Fenfang Xie, Buqing Cao, Saixia Lyu, Jianxun Liu 0001 |
J. Web Eng. | 1 |
| 2016 | Collaborative Web Service Quality Prediction via Exploiting Matrix Factorization and Network MapabstractQuality of services (QoS) is an important concern in Web service recommendation or selection. Predicting QoS values of Web services based on their historical QoS records is an effective way to acquire Web service QoS, and thus has attracted considerable research interests. Recently, matrix factorization (MF), a well-known model-based collaborative filtering (CF) technique, has been successfully applied to the Web service QoS prediction. It is generally believed that MF can significantly outperform traditional memory-based CF techniques. However, previous work seldom considered the influence of the underlying network on Web service QoS when adopting MF for Web service QoS prediction. Hence, the prediction performance is not good enough. In this paper, we propose a network-aware Web service QoS prediction approach by integrating MF with the network map. By employing the network map, network distances between service users can be measured and neighborhoods of users are identified. Then, the traditional MF model is revamped by incorporating the constraint term that neighbor users are likely to perceive similar QoS of Web services. Experiments conducted on two real-world Web service datasets indicate that our approach outperforms previous MF and CF-based approaches in prediction accuracy. Mingdong Tang, Zibin Zheng, Guosheng Kang, Jianxun Liu 0001, Yatao Yang 0002 |
IEEE Trans. Netw. Serv. Manag. | 1 |
| 2016 | Diversifying Web Service Recommendation Results via Exploring Service Usage HistoryabstractThe last decade has witnessed a tremendous growth of web services as a major technology for sharing data, computing resources, and programs on the web. With the increasing adoption and presence of web services, design of novel approaches for effective web service recommendation to satisfy users’ potential requirements has become of paramount importance. Existing web service recommendation approaches mainly focus on predicting missing QoS values of web service candidates which are interesting to a user using collaborative filtering approach, content-based approach, or their hybrid. These recommendation approaches assume that recommended web services are independent to each other, which sometimes may not be true. As a result, many similar or redundant web services may exist in a recommendation list. In this paper, we propose a novel web service recommendation approach incorporating a user's potential QoS preferences and diversity feature of user interests on web services. User's interests and QoS preferences on web services are first mined by exploring the web service usage history. Then we compute scores of web service candidates by measuring their relevance with historical and potential user interests, and their QoS utility. We also construct a web service graph based on the functional similarity between web services. Finally, we present an innovative diversity-aware web service ranking algorithm to rank the web service candidates based on their scores, and diversity degrees derived from the web service graph. Extensive experiments are conducted based on a real world web service dataset, indicating that our proposed web service recommendation approach significantly improves the quality of the recommendation results compared with existing methods. Guosheng Kang, Mingdong Tang, Jianxun Liu 0001, Xiaoqing Frank Liu, Buqing Cao |
IEEE Trans. Serv. Comput. | 2 |
| 2016 | Location-Aware and Personalized Collaborative Filtering for Web Service RecommendationabstractCollaborative Filtering (CF) is widely employed for making Web service recommendation. CF-based Web service recommendation aims to predict missing QoS (Quality-of-Service) values of Web services. Although several CF-based Web service QoS prediction methods have been proposed in recent years, the performance still needs significant improvement. First, existing QoS prediction methods seldom consider personalized influence of users and services when measuring the similarity between users and between services. Second, Web service QoS factors, such as response time and throughput, usually depends on the locations of Web services and users. However, existing Web service QoS prediction methods seldom took this observation into consideration. In this paper, we propose a location-aware personalized CF method for Web service recommendation. The proposed method leverages both locations of users and Web services when selecting similar neighbors for the target user or service. The method also includes an enhanced similarity measurement for users and Web services, by taking into account the personalized influence of them. To evaluate the performance of our proposed method, we conduct a set of comprehensive experiments using a real-world Web service dataset. The experimental results indicate that our approach improves the QoS prediction accuracy and computational efficiency significantly, compared to previous CF-based methods. Jianxun Liu 0001, Mingdong Tang, Zibin Zheng, Xiaoqing Frank Liu, Saixia Lyu |
IEEE Trans. Serv. Comput. | 2 |
| 2015 | Effective Mashup Service Clustering Method by Exploiting LDA Topic Model from Multiple Data Sources
Buqing Cao, Xiaoqing Frank Liu, Jianxun Liu 0001, Mingdong Tang |
APSCC | 4 |
| 2015 | WSWalker: A Random Walk Method for QoS-Aware Web Service RecommendationabstractRecently, collaborative filtering has been applied to QoS-aware Web service recommendation. However, it cannot make recommendations for users that have invoked only a very small number of services because of data sparsity. In addition, these methods do not know how confident they are in their recommendations. Based on the fact that QoS values of web services are usually subject to the locations of users, a few works assume that the additional knowledge of users' locations can be used to better deal with the data sparsity issue, since a user only needs to know the users near to him/her. On the other hand, the sparsity of user-service invocations forces the location-aware method to consider the QoS experiences of users not near enough, which may decrease its precision. In order to find a good trade-off between coverage and precision, we propose a random walk method combining location-aware and collaborative filtering method for web service recommendation. The random walk method allows us to define and to measure the confidence of a recommendation. To evaluate the performance of our proposed method, we conduct a set of comprehensive experiments using a real-world web service dataset, and compared the method with existing collaborative filtering methods. Mingdong Tang, Xiaoling Dai, Buqing Cao, Jianxun Liu 0001 |
ICWS | 1 |
| 2015 | A Problem-Value-Constraint Framework for Minimizing Under Design and Over Design in Web Service Based System DevelopmentabstractWith the increasing of the popularity of Service oriented Software Development, we have identified there is a need to systemically reduce the complexity and increase the robustness of developed Service systems through a guided development process. We choose under design (UD) and over design (OD) as core value assets to uniformly represent the target of managing the human errors and deficiencies during a development process. In the study of a Web Service architectural selection case, based on the ideology of Value Driven Design, we proposed the Problem-Value-Constraint (PVC) approach as the framework of minimizing under design and over design covering both IT concerns including functionalities and qualities and Business concerns including value, cost, price and usage. Our PVC solution connects the characteristics including knowledge management, information transformation and business value. Partially through service design patterns, our study showed that PVC is able to outline both business and technical characteristics at the same time keep the simplicity of model structures. Yucong Duan, Chengxiang Ren, Nianjun Zhou, Xiaobing Sun 0001, Mingdong Tang, Honghao Gao |
ICSS | 5 |
| 2015 | Cloud service QoS prediction via exploiting collaborative filtering and location-based data smoothingabstractSummary To assess the quality of services (QoS) in service selection, collaborative service QoS prediction has recently garnered increasing attention. They focus on exploring the historical QoS information generated by interactions between users and services. However, they may suffer from the data sparsity issue because interactions between users and services are usually sparse in real scenarios. They also seldom consider the network environments of users and services, which surely will affect cloud service QoS. To address the data sparsity issue and improve the QoS prediction accuracy, the following paper proposes a collaborative QoS prediction method with location‐based data smoothing. The method first computes neighborhoods of users and services based on their locations which provide a basis for data smoothing. It then combines user‐based and service‐based collaborative filtering techniques to make QoS predictions. Experiments conducted using a real service invocation dataset validate the performance of the proposed QoS prediction method. Copyright © 2015 John Wiley & Sons, Ltd. Mingdong Tang, Jianxun Liu 0001, Jinjun Chen |
Concurr. Comput. Pract. Exp. | 1 |
| 2015 | Efficiently Predicting Trustworthiness of Mobile Services Based on Trust Propagation in Social Networks
Saixia Lyu, Jianxun Liu 0001, Mingdong Tang, Jinjun Chen |
Mob. Networks Appl. | 3 |
| 2015 | An Effective Web Service Ranking Method via Exploring User BehaviorabstractService-oriented computing and Web services are becoming more and more popular, enabling organizations to use the Web as a market for selling their own Web services and consuming existing Web services from others. Nevertheless, with the increasing adoption and presence of Web services, it becomes more difficult to find the most appropriate Web service that satisfies both users' functional and nonfunctional requirements. In this paper, we propose an effective Web service ranking approach based on collaborative filtering (CF) by exploring the user behavior, in which the invocation and query history are used to infer the potential user behavior. CF-based user similarity is calculated through similar invocations and similar queries (including functional query and QoS query) between users. Three aspects of Web services-functional relevance, CF based score, and QoS utility, are all considered for the final Web service ranking. To avoid the impact of different units, range, and distribution of variables, three ranks are calculated for the three factors respectively. The final Web service ranking is obtained by using a rank aggregation method based on rank positions. We also propose effective evaluation metrics to evaluate our approach. Large-scale experiments are conducted based on a real world Web service dataset. Experimental results show that the proposed approach outperforms the existing approach on the rank performance. Guosheng Kang, Jianxun Liu 0001, Mingdong Tang, Buqing Cao |
IEEE Trans. Netw. Serv. Manag. | 3 |
| 2015 | Elastic Personalized Nonfunctional Attribute Preference and Trade-off Based Service SelectionabstractFor service users to get the best service that meet their requirements, they prefer to personalize their nonfunctional attributes, such as reliability and price. However, the personalization makes it challenging for service providers to completely meet users’ preferences, because they have to deal with conflicting nonfunctional attributes when selecting services for users. With this in mind, users may sometimes want to explicitly specify their trade-offs among nonfunctional attributes to make their preferences known to service providers. In this article, we present a novel service selection method based on fuzzy logic that considers users’ personalized preferences and their trade-offs on nonfunctional attributes during service selection. The method allows users to represent their elastic nonfunctional requirements and associated importance using linguistic terms to specify their personalized trade-off strategies. We present examples showing how the service selection framework is used and a prototype with real-world airline services to evaluate the proposed framework's application. Kenneth K. Fletcher, Xiaoqing Frank Liu, Mingdong Tang |
ACM Trans. Web | 3 |
| 2014 | Correlation Search of Web ServicesabstractWith the development of services computing and cloud computing, number of Web services has increased rapidly, and it becomes quite popular for developers to combine different Web services to build innovative Mash up applications. How to quickly locate desired Web service for developers, however, is still a challenging problem that needs to be addressed. Most existing related work employed keyword-based method to search services and focused on matching users' queries with semantic or syntactic Web service description. They seldom took advantage of relationships between services to improve the performance of service searching. This paper presents a correlation search method by making use of several relationships between Web services, to recommend a user with services that are similar, composable or potentially composable to a target service. One important advantage of this method is that it can guide users to find desired services promptly, and thus improves efficiency of the service discovery process. To mine the different relationships between services, several efficient algorithms are presented. Case studies and experiments show, the above correlation search method not only can recommend Web services to users that are relevant to the users' interest, but also can predict composable relationships between services with high performance. Fenfang Xie, Jianxun Liu 0001, Mingdong Tang, Buqing Cao, Saixia Lyu |
APSCC | 3 |
| 2014 | Combining Global and Local Trust for Service RecommendationabstractRecommending trusted services to users is of paramount value in service-oriented environments. Reputation has been widely used to measure the trustworthiness of services, and various reputation models for service recommendation have been proposed. Reputation is basically a global trust score obtained by aggregating trust from a community of users, which could be conflicting with an individual's personal opinion on the service. Evaluating a service's trustworthiness locally based on the evaluating user's own or his/her friends' experiences is sometimes more accurate. However, local trust assessment may fail to work when no trust path from an evaluating user to a target service exists. This paper proposes a hybrid trust-aware service recommendation method for service-oriented environment with social networks via combining global trust and local trust evaluation. A global trust metric and a local trust metric are firstly presented, and then a strategy for combining them to predict the final trust of service is proposed. To evaluate the proposed method's performance, we conducted several simulations based on a synthesized dataset. The simulation results show that our proposed method outperforms the other methods in service recommendation. Mingdong Tang, Jianxun Liu 0001, Zibin Zheng, Xiaoqing Frank Liu |
ICWS | 1 |
| 2014 | Bayesian Model-Based Prediction of Service Level Agreement Violations for Cloud ServicesabstractCloud SLAs are contractually binding agreements between cloud service providers and cloud consumers. For cloud service providers, it is essential to prevent SLA violations as much as possible to enhance customer satisfaction and avoid penalty payments. Therefore, it is desirable for providers to predict possible violations before they happen. We propose an approach for predicting SLA violations, which uses measured datasets (QoS of used services) as input for a prediction model. As a feature of cloud service, we consider response-time to predict violations of SLA. The prediction model is based on Naive Bayesian Classifier, and trained using historical SLA datasets. We present the basics of our prediction approach, and also determine the most effective combinations of features for prediction, and briefly validate our approach, using a detailed real SLA datasets of cloud services. Experiments result show that the Bayesian method achieves higher accuracy compared with other prediction methods. Bing Tang, Mingdong Tang |
TASE | 2 |
| 2013 | CASAT-HOOMT: Computer Aided Software Analysis Tool Based on High Order Object-Oriented Modeling TechniqueabstractThis paper presents the first computer aided software analysis tool based on HOOMT (High Order Object-oriented Modeling Technique), which provides facilities for structured object-oriented analysis by integrating structured analysis and object-oriented analysis. It contains a graphical user interface for HOOMT-based modeling, supports modeling information management, and provides functionalities for developing three component sub-models in HOOMT: High Order Object Model (HOOM), Hierarchical Object Information Flow Model (HOIFM), and Hierarchical State Transition Model (HSTM). It supports structured decomposition of high-order objects, processes, and states. We describe its system architecture and implementation in this paper. Xiaoqing Frank Liu, Buqing Cao, Mingdong Tang |
COMPSAC | 5 |
| 2013 | Mashup Service Recommendation Based on User Interest and Social NetworkabstractWith the rapid development of Web2.0 and its related technologies, Mashup services (i.e., Web applications created by combining two or more Web APIs) are becoming a hot research topic. The explosion of Mashup services, especially the functionally similar or equivalent services, however, make services discovery more difficult than ever. In this paper, we present an approach to recommend Mashup services to users based on user interest and social network of services. This approach firstly extracts users' interests from their Mashup service usage history and builds a social network based on social relationships information among Mashup services, Web APIs and their tags. The approach then leverages the target user's interest and the social network to perform Mashup service recommendation. Large-scale experiments based on a real-world Mashup service dataset show that our proposed approach can effectively recommend Mashup services to users with excellent performance. Moreover, a Mashup service recommendation prototype system is developed. Buqing Cao, Jianxun Liu 0001, Mingdong Tang, Zibin Zheng, Guangrong Wang |
ICWS | 3 |
| 2013 | An Efficient Trust Propagation Scheme for Predicting Trustworthiness of Service Providers in Service-Oriented Social NetworksabstractPerception of trustworthiness of service providers is a fundamental need in service selection. Trust propagation has been used to predict trustworthiness of service providers in service-oriented social networks. However, existing trust propagation methods may suffer from a scalability problem, i.e., their computation time is likely too high to be acceptable in practice, especially when they are applied to very large-scale service-oriented social networks. Moreover, they rarely consider the structural properties of social networks to optimize their performance. This paper proposes an efficient trust propagation scheme for predicting trust in service-oriented social networks. It exploits the specific structural properties of social networks and builds an advanced data structure from preprocessing to improve the efficiency of trust propagation. Our scheme can support multiple trust propagation strategies. Experiments show that our scheme is much more efficient than well-known trust propagation methods in trust prediction, while its trust prediction results are as accurate as theirs in service-oriented social networks. Jianxun Liu 0001, Mingdong Tang, Xiaoqing Frank Liu |
ICWS | 3 |
| 2013 | Integrating Functional with Non-functional Requirements Analysis In Object Oriented Modeling Tool Based on HOOMT (S)
Xiaoqing Frank Liu, Eric Christopher Barnes, Buqing Cao, Mingdong Tang |
SEKE | 6 |
| 2013 | Integrating local and partial network view for routing on scale-free networks
Mingdong Tang, Guoqiang Zhang 0004, Jianxun Liu 0001, Jing Yang 0042, Tao Lin 0001 |
Sci. China Inf. Sci. | 1 |
| 2013 | HDLBR: A name-independent compact routing scheme for power-law networks
Mingdong Tang, Guoqiang Zhang 0004, Tao Lin 0001, Jianxun Liu 0001 |
Comput. Commun. | 1 |
| 2012 | AWSR: Active Web Service Recommendation Based on Usage HistoryabstractWeb services are very prevalent nowadays. Recommending Web services that users are interested in becomes an interesting and challenging research problem. In this paper, we present AWSR (Active Web Service Recommendation), an effective Web service recommendation system based on users' usage history to actively recommend Web services to users. AWSR extracts user's functional interests and QoS preferences from his/her usage history. Similarity between user's functional interests and a candidate Web service is calculated first. A hybrid new metric of similarity is developed to combine functional similarity measurement and nonfunctional similarity measurement based on comprehensive QoS of Web services. The AWSR ranks publicly available Web services based on values of the hybrid metric of similarity, so that a Top-K Web service recommendation list is created for a user. AWSR has been implemented and deployed on the Web. By conducting large-scale experiments based on a real-world Web services dataset, it is shown that our system effectively recommends Web services based on users functional interests and non-functional requirements with excellent performance. Guosheng Kang, Jianxun Liu 0001, Mingdong Tang, Xiaoqing Frank Liu, Buqing Cao |
ICWS | 3 |
| 2012 | Location-Aware Collaborative Filtering for QoS-Based Service RecommendationabstractCollaborative filtering is one of widely used Web service recommendation techniques. In QoS-based Web service recommendation, predicting missing QoS values of services is often required. There have been several methods of Web service recommendation based on collaborative filtering, but seldom have they considered locations of both users and services in predicting QoS values of Web services. Actually, locations of users or services do have remarkable impacts on values of QoS factors, such as response time, throughput, and reliability. In this paper, we propose a method of location-aware collaborative filtering to recommend Web services to users by incorporating locations of both users and services. Different from existing user-based collaborative filtering for finding similar users for a target user, instead of searching entire set of users, we concentrate on users physically near to the target user. Similarly, we also modify existing service similarity measurement of collaborative filtering by employing service location information. After finding similar users and services, we use the similarity measurement to predict missing QoS values based on a hybrid collaborative filtering technique. Web service candidates with the top QoS values are recommended to users. To validate our method, we conduct series of large-scale experiments based on a real-world Web service QoS dataset. Experimental results show that the location-aware method improves performance of recommendation significantly. Mingdong Tang, Yechun Jiang, Jianxun Liu 0001, Xiaoqing Frank Liu |
ICWS | 1 |
| 2012 | P2P traffic optimization
Guoqiang Zhang 0004, Mingdong Tang, Suqi Cheng, Guoqing Zhang 0001, Haibin Song, Jiguang Cao, Jing Yang 0042 |
Sci. China Inf. Sci. | 2 |
| 2011 | An Effective Web Service Recommendation Method Based on Personalized Collaborative FilteringabstractCollaborative filtering is one of widely used Web service recommendation techniques. There have been several methods of Web service selection and recommendation based on collaborative filtering, but seldom have they considered personalized influence of users and services. In this paper, we present an effective personalized collaborative filtering method for Web service recommendation. A key component of Web service recommendation techniques is computation of similarity measurement of Web services. Different from the Pearson Correlation Coefficient (PCC) similarity measurement, we take into account the personalized influence of services when computing similarity measurement between users and personalized influence of services. Based on the similarity measurement model of Web services, we develop an effective Personalized Hybrid Collaborative Filtering (PHCF) technique by integrating personalized user-based algorithm and personalized item-based algorithm. We conduct series of experiments based on real Web service QoS dataset WSRec [11] which contains more than 1.5 millions test results of 150 service users in different countries on 100 publicly available Web services located all over the world. Experimental results show that the method improves accuracy of recommendation of Web services significantly. Yechun Jiang, Jianxun Liu 0001, Mingdong Tang, Xiaoqing Frank Liu |
ICWS | 3 |
| 2011 | Web Service Selection for Resolving Conflicting Service RequestsabstractWeb service selection based on quality of service (QoS) has been a research focus in an environment where many similar web services exist. Current methods of service selection usually focus on a single service request at a time and the selection of a service with the best QoS at the user's own discretion. The selection does not consider multiple requests for the same functional web services. Usually, there are multiple service requests for the same functional web service in practice. In such situations, conflicts occur when too many requesters select the same best web service. This paper aims at solving these conflicts and developing a global optimal service selection method for multiple related service requesters, thereby optimizing service resources and improving performance of the system. It uses Euclidean distance with weights to measure degree of matching of services based on QoS. A 0-1 integral programming model for maximizing the sum of matching degree is created and consequently, a global optimal service selection algorithm is developed. The model, together with a universal and feasible optimal service selection algorithm, is implemented for global optimal service selection for multiple requesters (GOSSMR). Furthermore, to enhance its efficiency, Skyline GOSSMR is proposed. Time complexity of the algorithms is analyzed. We evaluate performance of the algorithms and the system through simulations. The simulation results demonstrate that they are more effective than existing ones. Guosheng Kang, Jianxun Liu 0001, Mingdong Tang, Xiaoqing Frank Liu, Kenneth K. Fletcher |
ICWS | 3 |
| 2011 | Improved Compact Routing Schemes for Power-Law Networks
Mingdong Tang, Jianxun Liu 0001, Guoqing Zhang 0001 |
NPC | 1 |
| 2010 | Tree Cover Based Geographic Routing with Guaranteed DeliveryabstractFor wireless ad hoc or sensor networks, non-flooding, guaranteed delivery routing protocols are preferred because of limited energy. In this paper we introduce TCGR, a tree cover based geographic routing protocol for wireless networks. We assign to each node a set of short labels such that nodes are embedded in a metric space induced by one or multiple trees. Based on the embedding, we use only greedy routing to deliver packets, i.e., packets are always forwarded to the neighbor closest to the destination. Unlike many previous geographic routing protocols, we guarantee a full success ratio in finding a route to the destination, if such a route exists in the network. Moreover, each node only needs to maintain a small amount of information, which is almost surely bounded by O((logn)^2) bits, and the label size and packet header size are also bounded by O((logn)^2) bits. Simulations show TCGR can achieve remarkable performance in both path stretch and node load. Mingdong Tang, Hongyang Chen 0001, Guoqing Zhang 0001, Jing Yang 0042 |
ICC | 1 |
| 2009 | Compact Routing on Random Power Law GraphsabstractRouting table size and route length are two key metrics for evaluating a routing scheme, and there is an obvious tradeoff between them, i.e. the space-stretch tradeoff. The generic shortest-path routing takes an extreme position by only optimizing the route length, hence the routing table size grows linearly with the network size. Compact routing refers to design of routing schemes with optimized space-stretch tradeoffs. The optimal universal compact routing scheme to date stores a O¿(n1/2) routing table at each node with a stretch 3 for arbitrary networks. Researches on complex networks show that in most real-life networks the degree distribution exhibits a power law tail, i.e. a few nodes have a very high degree and many with low degree. The high-degree nodes play the important role of hubs in communication and networking. Aiming to achieve a better space-stretch tradeoff for routing in power law networks, we propose a high-degree landmark routing scheme. Through theoretical analysis on random power law graphs we show our scheme can almost surely provide a O¿(n1/3) routing table at each node with a stretch 3. Simulations on random power law graphs and real Internet AS graph also show our scheme can outperform the optimal universal scheme. Mingdong Tang, Jing Yang 0042, Guoqing Zhang 0001 |
DASC | 1 |